Traduire vos fichiers ARB Flutter avec une IA locale

LocalePilot envoie vos chaînes ARB à un modèle qui tourne sur votre machine, via Ollama ou LM Studio, puis vérifie chaque placeholder avant l'export. Vos textes ne partent sur aucun serveur, et l'IA locale est incluse dans la version gratuite.

Comment ça marche

  1. Ouvrez le dossier lib/l10n : LocalePilot détecte les fichiers app_xx.arb, lit la langue dans @@locale puis dans le nom de fichier, et vous propose la langue source.
  2. Choisissez le modèle dans les réglages : Ollama ou LM Studio, détecté sur votre machine.
  3. Traduisez les clés manquantes d'une langue ou de toutes les langues cibles. Le contexte du projet et les descriptions @clé accompagnent la demande ; en Pro, le glossaire aussi.
  4. Relisez : chaque proposition arrive en « Brouillon IA à relire ». Vous l'approuvez ou la corrigez.
  5. Exportez : les fichiers modifiés sont réécrits, métadonnées @clé conservées, avec une sauvegarde des versions précédentes.

Les placeholders ICU restent intacts

Un modèle peut traduire {count} en {nombre} ou oublier {name}. La QA de LocalePilot compare les placeholders de chaque traduction à ceux de la source : ICU ({name}, plural, select) et {{name}}. Une incohérence est bloquante : le fichier ne part pas à l'export tant qu'elle n'est pas corrigée ou explicitement ignorée.

Local par défaut, cloud si vous le décidez

L'IA locale est gratuite et incluse dans toutes les versions. Avec l'offre Pro, vous pouvez aussi utiliser OpenAI, Anthropic, Gemini ou DeepSeek avec votre propre clé d'API. Dans ce cas, seules les chaînes nécessaires à la demande sont envoyées au fournisseur que vous avez choisi.

Questions fréquentes

Faut-il un GPU pour traduire avec Ollama ?

Non, mais la vitesse dépend de votre machine et du modèle choisi. LocalePilot envoie les demandes au modèle local que vous avez installé ; il ne fournit pas le modèle.

Mes fichiers ARB sont-ils envoyés quelque part ?

Avec Ollama ou LM Studio, non : tout se passe sur votre machine. Avec un fournisseur cloud (offre Pro), seules les chaînes de la demande sont envoyées, avec votre clé.

Les métadonnées @clé sont-elles conservées ?

Oui. Les descriptions et placeholders déclarés dans @clé sont conservés à l'export et servent de contexte à l'IA.

Être prévenu du lancement

LocalePilot est en cours de finalisation. Laissez votre email pour recevoir l'annonce du lancement et le prix de l'offre Pro.