i1n.ai
Caso d'uso

Traduci file .arb in secondi, non in ore.

Carica il tuo file app_en.arb, esegui --translate e ottieni ogni locale di destinazione tradotto dall'IA. Il formato del messaggio ICU, i plurali e le variabili vengono preservati 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

Come i1n risolve questo problema

Formato ARB nativo

i1n legge e scrive file .arb nativamente. Nessuna conversione in JSON e viceversa: il tuo progetto Flutter rimane standard.

Formato messaggio ICU

Plurali, selezioni e messaggi ICU annidati vengono analizzati, protetti durante la traduzione AI e ricostruiti correttamente.

Output compatibile con gen-l10n

I file .arb tradotti funzionano direttamente con gen-l10n di Flutter. Esegui flutter gen-l10n dopo i1n pull e hai finito.

Conservazione dei metadati

I metadati ARB (@key descrizioni, segnaposto) vengono conservati durante la traduzione. Il tuo contesto l10n rimane intatto.

Provalo ora

Gratis per sempre. Non è richiesta la carta di credito.

Integrazioni popolari

Confronta le alternative