跳转到主要内容

将你的整个网站构建为 5 种语言
,只需一条命令,或进行无限的自定义配置

一条命令即可翻译你的本地化文件。每种翻译方法(Google Translate、LLMs、自定义 API、经过指导的流水线)都只是一个配置选项。为每种语言选择最合适的方案。

npx i18n-rosetta sync

752

测试

0

依赖

5

脚本转换器

47

语言语域

为每个语言对混合使用不同方法

每个“源语言→目标语言”对都有独立的翻译方法、模型和质量配置。为每种语言选择最合适的方案,拒绝一刀切。

了解翻译方法 →
i18n-rosetta.config.json
{
"version": 3,
"pairs": {
"en:fr": {
"method": "google-translate"
},
"en:ja": {
"method": "llm",
"model": "google/gemini-2.5-pro"
},
"en:crk": {
"methodPlugin": "crk-coached-v1"
}
}
}

专为以下场景打造

SaaS 国际化

将你的 Next.js、Hugo 或 React 应用翻译成 30 多种语言,并具有针对每个语言对的质量控制。

翻译 30 种语言 →

构建自定义流水线

将 LLMs 与 FST 验证器、字典和后处理器链接起来。将其打包为插件。

FST Pipeline 指南 →

语言保护

为没有 API 支持的语言(如原住民语言、濒危语言和人造语言)提供辅导式 LLM 翻译。

低资源语言指南 →

不是又一个 TMS 平台

Crowdin、Phrase 和 Locize 都是需要账号、控制台和按月付费的云平台。Rosetta 是一个运行在你的项目中的 CLI 工具——无需账号,无需控制台,没有供应商锁定。

查看完整对比 →

竞技场

认为你拥有最好的
翻译方法? EnglishPlains Cree?

证明它。

7,000 多种语言。只有约 130 种拥有机器翻译。其余的都是未解决的难题——也是一份公开的邀请。rosetta 的评估测试工具通过带有指纹的、可复现的评分来对任何方法进行基准测试。排行榜会记录每一次提交。

🧪

即插即测

在标准化基准上运行你的方法。chrF++、完全匹配、FST 接受度——全部由同一测试框架计算。

评估框架 →
🏆

获取你的分数

每次提交都会绑定到一个 Git commit 指纹,并在相同的数据集上进行评分。提交 PR 即可参与。

排行榜 →
🤝

尊重数据

原住民语言属于其社区。rosetta 支持 OCAP、CARE 和毛利人数据主权原则。

数据主权 →

这是一个全世界所有人都可以参与解决的难题。
构建方法。进行评分。回馈社区。