lingodotdev/lingo.dev
Fork: 666 Star: 5104 (更新于 2026-01-11 12:52:56)
license: Apache-2.0
Language: TypeScript .
⚡ Lingo.dev - open-source, AI-powered i18n toolkit for instant localization with LLMs. Bring your own LLM or use Lingo.dev Localization Engine. Join discord:
最后发布版本: lingo.dev@0.117.26 ( 2026-01-10 05:58:01)
⚡ Lingo.dev - open-source, AI-powered i18n toolkit for instant localization with LLMs.
Lingo.dev Compiler • Lingo.dev MCP • 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/compiler
Enable in your build config:
import type { NextConfig } from "next";
import { withLingo } from "@lingo.dev/compiler/next";
const nextConfig: NextConfig = {};
export default async function (): Promise<NextConfig> {
return await withLingo(nextConfig, {
sourceLocale: "en",
targetLocales: ["es", "fr"],
models: "lingo.dev",
});
}
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 6,000 stars! 🌟
🌐 Readme in other languages
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • বাংলা • فارسی • Bhojpuri
Don't see your language? Add it to i18n.json and open a PR!
最近版本更新:(数据更新于 2026-01-11 12:52:35)
2026-01-10 05:58:01 lingo.dev@0.117.26
2026-01-09 10:21:37 @lingo.dev/compiler@0.1.4
2026-01-09 10:21:34 lingo.dev@0.117.25
2026-01-09 10:21:31 @lingo.dev/_compiler@0.8.10
2026-01-08 10:49:30 lingo.dev@0.117.24
2026-01-08 10:49:27 @lingo.dev/compiler@0.1.3
2025-12-25 11:05:37 lingo.dev@0.117.23
2025-12-25 11:05:34 @lingo.dev/_spec@0.44.5
2025-12-25 11:05:31 @lingo.dev/_sdk@0.13.5
2025-12-25 11:05:28 @lingo.dev/_locales@0.3.2
主题(topics):
typescript javascript react react-native i18n
lingodotdev/lingo.dev同语言 TypeScript最近更新仓库
2026-01-16 10:28:49 OHIF/Viewers
2026-01-16 08:25:46 Expensify/App
2026-01-16 08:08:59 tinacms/tinacms
2026-01-16 07:25:30 BabylonJS/Babylon.js
2026-01-16 06:47:46 andreasgerstmayr/fava-dashboards
2026-01-16 02:32:17 aws/aws-cdk