translation-skill

Translate, transliterate, and detect language using DeepL, Sarvam AI, or LLMs.

356|66|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/zeenie-ai/OpenCompany --skill translation-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: translation-skill
Source: https://github.com/zeenie-ai/OpenCompany/tree/main/server/skills/language_agent/translation-skill
Command: npx skills add https://github.com/zeenie-ai/OpenCompany --skill translation-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you understand and transform text across languages and scripts without switching tools, whether you need a translation, a transliteration, or a language detection pass.

Core Features & Use Cases

  • Translation: Convert text between languages with provider options for DeepL, Sarvam AI, and LLM-backed translation.
  • Transliteration: Rewrite text into a different script while preserving pronunciation, which is useful for names, search, and speech workflows.
  • Language Detection: Identify the language and script of unknown text so it can be routed, translated, or filtered correctly.
  • Use Case: If a user pastes a sentence in an unfamiliar language, this Skill can detect the language first, then translate it into the target language or transliterate it into the desired script.

Quick Start

Ask the agent to translate the provided text into the target language, detect the source language if needed, and transliterate it only when the goal is to change script rather than meaning.

Frequently Asked Questions about translation-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate text when the source language is unknown?

To translate text with an unknown source language, you can use language detection to identify the script first, then route the text to a translation provider like DeepL or Sarvam AI to convert it into your target language.

What is the difference between translation and transliteration for multilingual text?

Translation converts text between languages to change meaning, while transliteration rewrites text into a different script while preserving pronunciation, which is useful for names and speech workflows.

Can I use DeepL and Sarvam AI for localization workflows?

Yes, you can select either DeepL or Sarvam AI as your provider for translation tasks within localization workflows, allowing you to convert text between languages based on your provider preference.

When do I need language detection for text routing scenarios?

You need language detection for text routing scenarios when processing multilingual input with unknown scripts, allowing you to identify the language correctly before filtering or translating the text.

Does transliteration preserve the original meaning of the input text?

Transliteration does not preserve meaning; it rewrites text into a different script while maintaining pronunciation. You should use translation instead if your goal is to convert the meaning of the text.