Traduzca archivos .arb en segundos, no en horas.
Envíe su archivo app_en.arb, ejecute --translate y obtenga cada idioma de destino traducido por IA. El formato de mensajes ICU, los plurales y las variables se conservan automáticamente.
$ 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 Cómo i1n resuelve esto
Formato ARB nativo
i1n lee y escribe archivos .arb de forma nativa. Sin conversiones a JSON ni procesos intermedios: su proyecto de Flutter se mantiene estándar.
Formato de mensaje ICU
Los plurales, selecciones y mensajes ICU anidados son analizados, protegidos durante la traducción por IA y reconstruidos correctamente.
Salida compatible con gen-l10n
Los archivos .arb traducidos funcionan directamente con gen-l10n de Flutter. Ejecute flutter gen-l10n después de i1n pull y el proceso habrá finalizado.
Preservación de metadatos
Los metadatos ARB (descripciones de @key, marcadores de posición) se conservan durante la traducción. Su contexto de l10n permanece intacto.
Pruébelo ahora
Gratis para siempre. No se requiere tarjeta de crédito.