Lingo.dev

by lingodotdev

Recommended
1.7k stars
78.1k downloads
Not rated
GitHub Website

About

Enables multilingual content translation for app localization, website content, and text data through a translate tool accessible via npx command with Lingo.dev API key

Details

Author
lingodotdev
Repository
lingodotdev/lingo.dev
GitHub stars
1,660
Downloads
78,093
License
Apache License 2.0
Categories
Developer Tools, Other, AI, API, Communication

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Lingo.dev
    Command (node, npx, python, etc.) npx
    Arguments
    • Argument 1 -y
    • Argument 2 @highlight/mcp-server

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "lingo.dev": {
            "env": {},
            "args": [
                "-y",
                "@highlight/mcp-server"
            ],
            "command": "npx"
        }
    }
}

Linux

{
    "env": [],
    "args": [
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "npx"
}

Macos

{
    "env": [],
    "args": [
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "npx"
}

Windows

{
    "env": [],
    "args": [
        "/c",
        "npx",
        "-y",
        "@highlight/mcp-server"
    ],
    "command": "cmd"
}
Ask your AI assistant to "Set up i18n" in a React app with framework-specific guidance. - **Set up i18n in React apps**— Configure internationalization for Next.js, React Router, or TanStack Start projects using framework-specific knowledge. - **Prevent hallucinated APIs**— Get structured guidance that stops AI assistants from inventing non-existent APIs or breaking routing during setup. - **Works across major AI assistants**— Use the same i18n setup flow in Claude Code, Cursor, GitHub Copilot Agents, or Codex. **Open-source localization engineering tools. Connect to Lingo.dev localization engineering platform for consistent, quality translations.** [Lingo API•](#lingodev-api)[Lingo React MCP•](#lingodev-mcp)[Lingo CLI•](#lingodev-cli)[Lingo GitHub Action•](#lingodev-cicd)[Lingo Compiler for React (Early alpha) These tools connect to](#lingodev-compiler)[localization engines– stateful translation APIs you create on the Lingo.dev localization engineering platform. Each engine persists glossaries, brand voice, and per-locale instructions across every request,](https://lingo.dev/)[reducing terminology errors 16.6–44.6%. Or](https://lingo.dev/research/retrieval-augmented-localization)[bring your own LLM. Setting up i18n in React apps is error-prone – even AI coding assistants hallucinate non-existent APIs and break routing. Lingo.dev MCP gives AI assistants structured access to framework-specific i18n knowledge for Next.js, React Router, and TanStack Start. Works with Claude Code, Cursor, GitHub Copilot Agents, and Codex. Localize JSON, YAML, markdown, CSV, and PO files in one command. A lockfile tracks what's already localized – only new or changed content gets processed. Defaults to your localization engine on Lingo.dev, or bring your own LLM (OpenAI, Anthropic, Google, Mistral, OpenRouter, Ollama). ``` `npx lingo.dev@latest init npx lingo.dev@latest run` ``` Continuous localization in your pipeline. Every push triggers localization – missing strings get filled before code reaches production. Supports GitHub Actions, GitLab CI/CD, and Bitbucket Pipelines. ``` `uses: lingodotdev/lingo.dev@main with: api-key: ${{ secrets.LINGODOTDEV_API_KEY }}` ``` Call your localization engine directly from backend code. Synchronous and async localization with webhook delivery, failure isolation per locale, and real-time progress via WebSocket. Build-time React localization without i18n wrappers. Write components with plain English text – the compiler detects translatable strings and generates localized variants at build time. No translation keys, no JSON files, no`t()`functions. Supports Next.js (App Router) and Vite + React. Contributions welcome. Please follow these guidelines: - **Issues:**](#lingodev-cli)[Report bugs or request features - **Pull Requests:**](https://github.com/lingodotdev/lingo.dev/issues)[Submit changes - Every PR requires a changeset:`pnpm new`(or`pnpm new:empty`for non-release changes) - Ensure tests pass before submitting - Install dependencies:`pnpm install` - Run tests:`pnpm test` - Build:`pnpm build` If you find Lingo.dev useful, give us a star and help us reach 10,000 stars! ](https://github.com/lingodotdev/lingo.dev/pulls)[English•](https://github.com/lingodotdev/lingo.dev)[中文•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/zh-Hans.md)[日本語•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/ja.md)[한국어•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/ko.md)[Español•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/es.md)[Français•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/fr.md)[Русский•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/ru.md)[Українська•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/uk-UA.md)[Deutsch•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/de.md)[Italiano•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/it.md)[العربية•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/ar.md)[עברית•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/he.md)[हिन्दी•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/hi.md)[Português (Brasil)•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/pt-BR.md)[বাংলা•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/bn.md)[فارسی•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/fa.md)[Polski•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/pl.md)[Türkçe•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/tr.md)[اردو•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/ur.md)[भोजपुरी•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/bho.md)[অসমীয়া•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/as-IN.md)[ગુજરાતી•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/gu-IN.md)[मराठी•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/mr-IN.md)[ଓଡ଼ିଆ•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/or-IN.md)[ਪੰਜਾਬੀ•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/pa-IN.md)[සිංහල•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/si-LK.md)[தமிழ்•](https://github.com/lingodotdev/lingo.dev/blob/main/readme/ta-IN.md)[తెలుగు - Add locale code to](https://github.com/lingodotdev/lingo.dev/blob/main/readme/te-IN.md)[`i18n.json`using](https://github.com/lingodotdev/lingo.dev/blob/main/i18n.json)[BCP-47 format - Submit a pull request This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases. An AI-powered website generator from B12, requiring no external data files. Connects Blender to AI models via MCP for prompt-assisted 3D modeling, scene creation, and manipulation. Manage Rails i18n translations with CopyTuner. Search, update, and create translation keys. An MCP server for managing translations in i18next projects, allowing AI assistants to interact directly with translation files. Localization as code — 7 MCP tools to push, pull, translate, extract strings, and search translations. AI-powered, type-safe, 182 languages. AI localization from your editor — translate an app's string files into 46 languages with placeholder-safe, reproducible output. Add translation keys to Lokalise projects. Requires a Lokalise API key. Executes Manim Python scripts to generate and return rendered video animations. Manage your app’s translations directly from your AI coding assistant. Search keys, create translations, trigger machine translation. All without leaving your editor. Let your agents generate wireframes for your next app or feature, make iterations, and build off approved designs.](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/Locale)
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.