Pular para o conteúdo principal

Crie todo o seu site em 5 idiomas
com um comando, ou com personalização infinita

Um único comando traduz seus arquivos de localização. Cada método de tradução — Google Translate, LLMs, APIs personalizadas, pipelines orientados — é uma opção de configuração. Use o que funciona melhor para cada idioma.

npx i18n-rosetta sync

752

Testes

0

Dependências

5

Conversores de script

47

Registros de idioma

Misture métodos por par de idiomas

Cada par origem→destino recebe seu próprio método de tradução, modelo e configuração de qualidade. Use o que funciona para cada idioma — sem soluções genéricas.

Saiba mais sobre os métodos →
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"
}
}
}

Feito para

Internacionalização de SaaS

Traduza seu app Next.js, Hugo ou React para mais de 30 idiomas com controle de qualidade por par.

Traduzir 30 Idiomas →

Crie um Pipeline Personalizado

Encadeie LLMs com validadores FST, dicionários e pós-processadores. Empacote tudo como um plugin.

Cookbook de Pipeline FST →

Preservação de Idiomas

Tradução com LLM treinado para idiomas sem cobertura de API — indígenas, ameaçados e construídos.

Guia Low-Resource →

Não é apenas mais uma plataforma TMS

Crowdin, Phrase e Locize são plataformas em nuvem que exigem contas, painéis e taxas mensais. Rosetta é uma ferramenta CLI que roda no seu projeto — sem contas, sem painéis, sem dependência de fornecedor.

Ver a comparação completa →

A ARENA

Acha que tem o melhor método
para traduzir EnglishPlains Cree?

Prove.

Mais de 7.000 idiomas. ~130 possuem tradução automática. O restante é um problema não resolvido — e um convite aberto. A estrutura de avaliação do rosetta testa qualquer método com pontuação rastreável e reprodutível. O placar de líderes acompanha cada envio.

🧪

Conecte e Teste

Execute seu método em benchmarks padronizados. chrF++, exact match, aceitação FST — tudo calculado pelo mesmo framework.

Eval Harness →
🏆

Reivindique sua Pontuação

Cada submissão é vinculada a um commit do Git e avaliada no mesmo dataset. Abra um PR para enviar.

Leaderboard →
🤝

Respeite os Dados

Idiomas indígenas pertencem às suas comunidades. O rosetta apoia os princípios OCAP, CARE e de Soberania de Dados Māori.

Soberania de Dados →

Este é um problema não resolvido para o qual qualquer pessoa no mundo pode contribuir.
Crie um método. Avalie-o. Compartilhe.