i1n.ai
Caso de uso

Traduce archivos .arb en segundos, no en horas.

Envía tu app_en.arb, ejecuta --translate, y obtén cada idioma de destino traducido por IA. El formato de mensajes ICU, los plurales y las variables se preservan automáticamente.

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

Cómo i1n resuelve esto

Formato ARB nativo

i1n lee y escribe archivos .arb de forma nativa. Sin conversión a JSON y de vuelta — tu proyecto Flutter se mantiene estándar.

Formato de mensajes ICU

Los plurales, select y mensajes ICU anidados se analizan, protegen durante la traducción con IA y se reconstruyen correctamente.

Salida compatible con gen-l10n

Los archivos .arb traducidos funcionan directamente con gen-l10n de Flutter. Ejecuta flutter gen-l10n después de descargar i1n y listo.

Preservación de metadatos

Los metadatos de ARB (@descripciones de claves, marcadores de posición) se conservan durante la traducción. Tu contexto de l10n permanece intacto.

Pruébalo ahora

Gratis para siempre. No se requiere tarjeta de crédito.

Integraciones populares