- Explore MCP Servers
- lingo-dev
Lingo.dev MCP Server
What is Lingo.dev MCP Server
Lingo.dev is an open-source, AI-powered internationalization toolkit designed to facilitate instant localization for React applications. It allows developers to make their apps multilingual at build time without altering the existing React components.
Use cases
Lingo.dev can be utilized in various scenarios including building multilingual web applications, automating content translation for mobile apps, managing localization in CI/CD pipelines, and providing real-time translations for user-generated content in applications like chat platforms.
How to use
To use Lingo.dev, install the package with npm install lingo.dev
, integrate it into your build configuration, and specify source and target locales. Developers can also run the CLI for command-line localization, or leverage the SDK for real-time translation, all by following the provided documentation.
Key features
Key features of Lingo.dev include a build-time compiler for dynamic multilingual React apps, a command-line interface for one-command localization, CI/CD capabilities to automate translation updates on code pushes, and an SDK for real-time translation of content.
Where to use
Lingo.dev is ideal for web and mobile applications that require localization, such as e-commerce platforms, content-heavy websites, and services with user-generated content. It fits well within development environments, CI/CD workflows, and direct integration into React applications.
Overview
What is Lingo.dev MCP Server
Lingo.dev is an open-source, AI-powered internationalization toolkit designed to facilitate instant localization for React applications. It allows developers to make their apps multilingual at build time without altering the existing React components.
Use cases
Lingo.dev can be utilized in various scenarios including building multilingual web applications, automating content translation for mobile apps, managing localization in CI/CD pipelines, and providing real-time translations for user-generated content in applications like chat platforms.
How to use
To use Lingo.dev, install the package with npm install lingo.dev
, integrate it into your build configuration, and specify source and target locales. Developers can also run the CLI for command-line localization, or leverage the SDK for real-time translation, all by following the provided documentation.
Key features
Key features of Lingo.dev include a build-time compiler for dynamic multilingual React apps, a command-line interface for one-command localization, CI/CD capabilities to automate translation updates on code pushes, and an SDK for real-time translation of content.
Where to use
Lingo.dev is ideal for web and mobile applications that require localization, such as e-commerce platforms, content-heavy websites, and services with user-generated content. It fits well within development environments, CI/CD workflows, and direct integration into React applications.
Content
⚡ Lingo.dev - open-source, AI-powered i18n toolkit for instant localization with LLMs.
Lingo.dev Compiler • Lingo.dev CLI • Lingo.dev CI/CD • Lingo.dev SDK
Meet the Compiler 🆕
Lingo.dev Compiler is a free, open-source compiler middleware, designed to make any React app multilingual at build time without requiring any changes to the existing React components.
Install once:
npm install lingo.dev
Enable in your build config:
import lingoCompiler from "lingo.dev/compiler";
const existingNextConfig = {};
export default lingoCompiler.next({
sourceLocale: "en",
targetLocales: ["es", "fr"],
})(existingNextConfig);
Run next build
and watch Spanish and French bundles pop out ✨
Read the docs → for the full guide, and Join our Discord to get help with your setup.
What’s inside this repo?
Tool | TL;DR | Docs |
---|---|---|
Compiler | Build-time React localization | /compiler |
CLI | One-command localization for web and mobile apps, JSON, YAML, markdown, + more | /cli |
CI/CD | Auto-commit translations on every push + create pull requests if needed | /ci |
SDK | Realtime translation for user-generated content | /sdk |
Below are the quick hits for each 👇
⚡️ Lingo.dev CLI
Translate code & content straight from your terminal.
npx lingo.dev@latest run
It fingerprints every string, caches results, and only re-translates what changed.
Follow the docs → to learn how to set it up.
🔄 Lingo.dev CI/CD
Ship perfect translations automatically.
# .github/workflows/i18n.yml
name: Lingo.dev i18n
on: [push]
jobs:
i18n:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: lingodotdev/lingo.dev@main
with:
api-key: ${{ secrets.LINGODOTDEV_API_KEY }}
Keeps your repo green and your product multilingual without the manual steps.
🧩 Lingo.dev SDK
Instant per-request translation for dynamic content.
import { LingoDotDevEngine } from "lingo.dev/sdk";
const lingoDotDev = new LingoDotDevEngine({
apiKey: "your-api-key-here",
});
const content = {
greeting: "Hello",
farewell: "Goodbye",
message: "Welcome to our platform",
};
const translated = await lingoDotDev.localizeObject(content, {
sourceLocale: "en",
targetLocale: "es",
});
// Returns: { greeting: "Hola", farewell: "Adiós", message: "Bienvenido a nuestra plataforma" }
Perfect for chat, user comments, and other real-time flows.
🤝 Community
We’re community-driven and love contributions!
- Got an idea? Open an issue
- Want to fix something? Send a PR
- Need help? Join our Discord
⭐ Star History
If you like what we’re doing, give us a ⭐ and help us reach 3,000 stars! 🌟
🌐 Readme in other languages
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Deutsch • Italiano • العربية • हिन्दी • বাংলা • فارسی
Don’t see your language? Add it to i18n.json
and open a PR!