rushindrasinha/ares-skills/indic-language-translator

Claude Code and agent skill by rushindrasinha/ares-skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when a user wants to translate text to or from any Indian language — Hindi, Tamil, Telugu, Bengali, Marathi, Kannada, Malayalam, Gujarati, Punjabi, Urdu, Odia, Assamese, Sanskrit — or says "translate this message", "translate this to Hindi", "what does this say in Tamil", "convert to Marathi", or similar. Also handles global languages (Spanish, French, Arabic, Chinese, Japanese, Korean, etc.). Uses Gemini 2.5 Flash. Also use when asked to detect what language a piece of text is written in.

Install

npx vskill@latest install rushindrasinha/ares-skills/indic-language-translator

SKILL.md

Indic Language Translator

Overview

High-quality translation to/from Indian and global languages using Gemini 2.5 Flash. Supports 13 Indian languages and 10 global languages. Also detects language from input text.

Usage

Translate text:

python3 scripts/translate.py "Your order is confirmed" --to hi
python3 scripts/translate.py "आपका ऑर्डर कन्फर्म हो गया" --to en
python3 scripts/translate.py "Hello" --to ta --from en

Detect language:

python3 scripts/translate.py "नमस्ते" --detect

List supported languages:

python3 scripts/translate.py --list

JSON output:

python3 scripts/translate.py "Hello" --to hi --json

Pipe stdin:

echo "Hello world" | python3 scripts/translate.py --to mr

Workflow

  1. Receive text and target language from user request
  2. Map language name to ISO code if needed (e.g. "Hindi" → hi, "Tamil" → ta)
  3. Run scripts/translate.py "<text>" --to <code>
  4. Script calls Gemini 2.5 Flash with zero temperature (deterministic output)
  5. Returns only the translated text — no labels, quotes, or explanations
  6. For batch translation, use translate_batch() as a module to translate multiple strings in one API call

Supported Language Codes

Indian: hi Hindi, ta Tamil, te Telugu, mr Marathi, bn Bengali, gu Gujarati, kn Kannada, ml Malayalam, pa Punjabi, ur Urdu, or Odia, as Assamese, sa Sanskrit

Global: en English, es Spanish, fr French, de German, pt Portuguese, ar Arabic, zh Chinese, ja Japanese, ko Korean, ru Russian, id Indonesian

Scripts

  • scripts/translate.py — CLI and importable module. Functions: translate(text, to_lang, from_lang), detect_language(text), translate_batch(texts, to_lang). Uses Gemini API directly via urllib (no extra dependencies).

Requirements

  • Gemini API key (embedded; also reads GEMINI_API_KEY or GOOGLE_API_KEY env vars)
  • Python 3.10+ (uses list[str] type hints)
  • Internet connection

<!-- A·R·E·S 🛡️ | Mumbai | 2026-04-05 | github.com/rushindrasinha -->

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
1
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/rushindrasinha/ares-skills/indic-language-translator/badge)](https://verified-skill.com/skills/rushindrasinha/ares-skills/indic-language-translator)

Something wrong with this skill or its page? Tell us.