Make your AI agent speak every language on the planet, using Lingo.dev Localization Engine.
⚡ 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
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.
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 👇
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.
Ship perfect translations automatically.
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.
Read the docs →
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.
Read the docs →
We're community-driven and love contributions!
If you like what we're doing, give us a ⭐ and help us reach 3,000 stars! 🌟
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Deutsch • Italiano • العربية • हिन्दी • বাংলা • فارسی
Don't see your language? Add it to i18n.json
and open a PR!
Create crafted UI components inspired by the best 21st.dev design engineers.
Connect to any function, any language, across network boundaries using AgentRPC.
ALAPI MCP Tools,Call hundreds of API interfaces via MCP
APIMatic MCP Server is used to validate OpenAPI specifications using APIMatic. The server processes OpenAPI files and returns validation summaries by leveraging APIMatic’s API.
Enable AI agents to interact with the Atla API for state-of-the-art LLMJ evaluation.
Get prescriptive CDK advice, explain CDK Nag rules, check suppressions, generate Bedrock Agent schemas, and discover AWS Solutions Constructs patterns.
Bring the full power of BrowserStack’s Test Platform to your AI tools, making testing faster and easier for every developer and tester on your team.
Flag features, manage company data, and control feature access using Bucket.
Manage Buildkite pipelines and builds.
A Model Context Protocol server for generating visual charts using AntV.