开源本地化工程工具。连接 Lingo.dev 本地化工程平台,获得一致、优质的翻译。
Lingo API • Lingo React MCP • Lingo CLI • Lingo GitHub Action • Lingo Compiler for React(早期 Alpha 版)
| 工具 | 功能 | 快速命令 |
|---|---|---|
| Lingo React MCP | AI 辅助的 React 应用 i18n 配置 | 提示:Set up i18n |
| Lingo CLI | 本地化 JSON、YAML、Markdown、CSV、PO 文件 | npx lingo.dev@latest run |
| Lingo GitHub Action | 在 GitHub Actions 中持续本地化 | uses: lingodotdev/lingo.dev@main |
| Lingo Compiler for React | 构建时 React 本地化,无需 i18n 包装器 | withLingo() 插件 |
这些工具连接到本地化引擎——您在 Lingo.dev 本地化工程平台上创建的有状态翻译 API。每个引擎在所有请求中持久化术语表、品牌语调和特定语言的指令,将术语错误减少 16.6–44.6%。或者使用您自己的 LLM。
在 React 应用中配置 i18n 容易出错——即使是 AI 编码助手也会幻想出不存在的 API 并破坏路由。Lingo.dev MCP 为 AI 助手提供对 Next.js、React Router 和 TanStack Start 框架特定 i18n 知识的结构化访问。适用于 Claude Code、Cursor、GitHub Copilot Agents 和 Codex。
一条命令本地化 JSON、YAML、Markdown、CSV 和 PO 文件。锁定文件跟踪已本地化的内容——仅处理新增或更改的内容。默认使用 Lingo.dev 上的本地化引擎,或使用您自己的 LLM(OpenAI、Anthropic、Google、Mistral、OpenRouter、Ollama)。
npx lingo.dev@latest init
npx lingo.dev@latest run在您的流水线中实现持续本地化。每次推送都会触发本地化——缺失的字符串会在代码发布到生产环境之前自动填充。支持 GitHub Actions、GitLab CI/CD 和 Bitbucket Pipelines。
uses: lingodotdev/lingo.dev@main
with:
api-key: ${{ secrets.LINGODOTDEV_API_KEY }}直接从后端代码调用您的本地化引擎。支持同步和异步本地化,提供 webhook 交付、按语言环境隔离故障以及通过 WebSocket 实时监控进度。
无需 i18n 包装器的构建时 React 本地化。使用纯英文文本编写组件——编译器会检测可翻译字符串并在构建时生成本地化版本。无需翻译键、无需 JSON 文件、无需 t() 函数。支持 Next.js(App Router)和 Vite + React。
欢迎贡献。请遵循以下准则:
- 问题:报告错误或请求功能
- 拉取请求:提交更改
- 每个 PR 都需要一个变更集:
pnpm new(或使用pnpm new:empty进行非发布更改) - 提交前确保测试通过
- 每个 PR 都需要一个变更集:
- **开发:**这是一个 pnpm + turborepo 单体仓库
- 安装依赖:
pnpm install - 运行测试:
pnpm test - 构建:
pnpm build
- 安装依赖:
支持:Discord 社区
如果您觉得 Lingo.dev 有用,请给我们一个 star,帮助我们达到 10,000 个 star!
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
可用翻译:
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • Português (Brasil) • বাংলা • فارسی • Polski • Türkçe • اردو • भोजपुरी • অসমীয়া • ગુજરાતી • मराठी • ଓଡ଼ିଆ • ਪੰਜਾਬੀ • සිංහල • தமிழ் • తెలుగు
添加新语言: