i1n.ai
Caso de uso

Traduza arquivos .arb em segundos, não em horas.

Envie seu arquivo app_en.arb, execute --translate e obtenha cada local de destino traduzido por IA. O formato de mensagem ICU, plurais e variáveis são preservados automaticamente.

terminal
$ i1n push --translate es,fr,pt,de
✓ Scanned lib/l10n/app_en.arb
✓ Pushed 340 keys
⚡ Translating to 4 languages via AI...
✓ Translated 1,360 strings in 3.1s
✓ Written app_es.arb, app_fr.arb, app_pt.arb, app_de.arb

Como o i1n resolve isso

Formato ARB nativo

O i1n lê e grava arquivos .arb nativamente. Sem conversão para JSON e de volta — seu projeto Flutter permanece padrão.

Formato de mensagem ICU

Plurais, seletores e mensagens ICU aninhadas são analisados, protegidos durante a tradução por IA e reconstruídos corretamente.

Saída compatível com gen-l10n

Arquivos .arb traduzidos funcionam diretamente com o gen-l10n do Flutter. Execute flutter gen-l10n após o i1n pull e pronto.

Preservação de metadados

Metadados ARB (@key descrições, placeholders) são preservados durante a tradução. Seu contexto de l10n permanece intacto.

Experimente agora

Grátis para sempre. Nenhum cartão de crédito é necessário.

Integrações populares