Traduisez les fichiers .arb en quelques secondes, pas en quelques heures.
Poussez votre fichier app_en.arb, exécutez --translate, et obtenez chaque locale cible traduite par l'IA. Le format des messages ICU, les pluriels et les variables sont automatiquement préservés.
$ 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 Comment la localisation résout ce problème
Format ARB natif
i1n lit et écrit les fichiers .arb nativement. Aucune conversion en JSON et retour — votre projet Flutter reste standard.
Format de message ICU
Les pluriels, les sélections et les messages ICU imbriqués sont analysés, protégés pendant la traduction par IA et reconstruits correctement.
Sortie compatible gen-l10n
Les fichiers .arb traduits fonctionnent directement avec la fonction gen-l10n de Flutter. Exécutez flutter gen-l10n après avoir exécuté i1n pull et vous aurez terminé.
Préservation des métadonnées
Les métadonnées ARB (descriptions @key, espaces réservés) sont conservées pendant la traduction. Votre contexte de localisation reste intact.
Essayez maintenant
Gratuit pour toujours. Aucune carte de crédit requise.