FERRAMENTA DE DESENVOLVEDOR DE CÓDIGO ABERTO

Você cuida do framework. Ele cuida das traduções.

i18n-rosetta

REF: OVERVIEWPROJECT DESCRIPTION

Mecanismo de Tradução Zero-Config

i18n-rosetta é um mecanismo de tradução multi-formato para projetos de internacionalização. Ele mantém mais de 35 arquivos de localidade sincronizados com sua fonte em inglês — JSON, TOML ou YAML — alimentado por LLMs, não pelo Google Translate.

Construído para substituir a parte cara e tediosa do i18n: traduzir seus arquivos de localidade para dezenas de idiomas e mantê-los sincronizados à medida que seu conteúdo evolui. A diferenciação incremental significa que apenas as chaves alteradas são retraduzidas.

Zero dependências externas. Apenas built-ins do Node.js. Suporta next-intl, react-i18next, Hugo e qualquer framework i18n baseado em JSON/TOML/YAML de forma nativa.

REF: FEATURESTECHNICAL IMPLEMENTATION

Como Funciona

Do Monitoramento de Arquivos à Sincronização Completa

O mecanismo monitora seu arquivo de localidade de origem, detecta automaticamente o formato, achata todas as chaves para notação de ponto e, em seguida, compara com um manifesto de hash SHA-256 para encontrar o que mudou. Apenas as chaves modificadas passam pelo pipeline de tradução LLM.

Cada idioma recebe registros de tom culturalmente apropriados — francês formal com 'vous', japonês polido com 'desu/masu', taglish educado de Manila — integrados para mais de 35 idiomas. Registros personalizados são uma única linha de configuração.

A tradução de conteúdo do Hugo lida com a preservação de front matter, proteção de shortcode e convenções de nome de arquivo automaticamente. Blocos de código e HTML bruto passam intocados via blindagem de sentinela Unicode.

Este site é executado com i18n-rosetta. Cada arquivo de localidade que você vê foi gerado por ele.

Reach me on WhatsApp
prefer email?
© 2026 Curtis Forbes