rushindrasinha/ares-skills/indic-language-translator
Claude Code and agent skill by rushindrasinha/ares-skills
- community
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-translatorSKILL.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:
Detect language:
List supported languages:
JSON output:
Pipe stdin:
Workflow
- Receive text and target language from user request
- Map language name to ISO code if needed (e.g. "Hindi" →
hi, "Tamil" →ta) - Run
scripts/translate.py "<text>" --to <code> - Script calls Gemini 2.5 Flash with zero temperature (deterministic output)
- Returns only the translated text — no labels, quotes, or explanations
- 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 viaurllib(no extra dependencies).
Requirements
- Gemini API key (embedded; also reads
GEMINI_API_KEYorGOOGLE_API_KEYenv 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
- SKILL.md in the repositoryCheckingindic-language-translator/SKILL.md
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
[](https://verified-skill.com/skills/rushindrasinha/ares-skills/indic-language-translator)