Lingo.dev MCP
by Lingo.dev
Make your AI agent speak every language with automated i18n
code Node.js Beginner
β 2k stars π
Updated: 1mo ago
Description
Multilingual localization engine that brings i18n automation directly to AI assistants. Lingo.dev MCP translates code, content, and UI strings across frameworks like React, Vue, iOS, and Android. Instead of manually managing translation files, the server handles locale detection, string translation, and synchronization of translation catalogs β all through natural language instructions. Supports JSON, YAML, XLIFF, and other common i18n formats with context-aware translations that preserve placeholders and markup.
β Best for
Development teams building multilingual apps who want AI-powered i18n automation
βοΈ Skip if
You need certified human translations for legal or regulatory content
π‘ Use cases
- Translating UI strings and content files into multiple languages from your IDE
- Automating i18n workflows for React, Vue, iOS, and Android projects
- Detecting untranslated strings and syncing locale files across your codebase
- Validating internationalization completeness before deployment
π Pros
- β Supports all major frameworks and i18n file formats out of the box
- β Context-aware translations that preserve variables, placeholders, and HTML markup
- β Simple npx install with API key β no complex configuration needed
- β Handles bidirectional languages and plural forms correctly
π Cons
- β Requires a Lingo.dev API key for all translation operations
- β AI translations may need human review for nuanced or brand-specific copy
- β Limited offline functionality β relies on Lingo.dev cloud service
π§ Exposed tools (5 tools)
| Tool | Category | Description |
|---|---|---|
| detect_language | analysis | Detect the language of a given text or file |
| manage_locales | configuration | Add, remove, or list supported locales in the project |
| sync_translations | synchronization | Synchronize translation files across all configured locales |
| translate_strings | translation | Translate UI strings and content to target languages |
| validate_i18n | validation | Check for missing or outdated translations in locale files |
β‘ Installation
Prerequisites:
- β’ Node.js v18+
- β’ Lingo.dev API key
- β’ API key required
Check Claude Code documentation to configure this MCP server.
π‘ Tips & tricks
Start by pointing the server at your existing i18n files to detect missing translations. Use the sync_translations tool to keep all locale files in sync after adding new strings to your default language.
Quick info
- Author
- Lingo.dev
- License
- Apache-2.0
- Runtime
- Node.js 18+
- Transport
- stdio
- Category
- code
- Difficulty
- Beginner
- Self-hostable
- β
- Auth
- β
- Docker
- β
- Version
- latest
- Updated
- Feb 28, 2026
Client compatibility
- β Claude Code
- β Cursor
- β VS Code Copilot
- β Gemini CLI
- β Windsurf
- β Cline
- β JetBrains AI
- β Warp
Platforms
π macOS π§ Linux πͺ Windows