702
Tests
0
Dependencies
5
Script converters
35+
Language registers
Mix methods per language pair
Each source→target pair gets its own translation method, model, and quality configuration. Use what works for each language — not a one-size-fits-all.
Learn about methods →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"
}
}
}
Built For
SaaS Internationalization
Translate your Next.js, Hugo, or React app to 30+ languages with per-pair quality control.
Translate 30 Languages →Plugin Development
Build, benchmark, and distribute custom translation methods for any language pair.
Build a Plugin →Language Preservation
Coached LLM translation for languages with no API coverage — Indigenous, endangered, constructed.
Low-Resource Guide →