.xml

Traduisez les fichiers Android strings.xml avec l'IA

Importez vos ressources Android strings.xml, laissez l'IA les traduire avec votre glossaire et votre contexte, révisez chaque chaîne et exportez des fichiers de ressources prêts à être distribués.

Le format de localisation natif de chaque application Android.

Ce qu'un fichier Android strings.xml contient vraiment

Chaque application Android conserve ses textes destinés aux utilisateurs dans res/values/strings.xml. La localisation consiste à produire le même fichier sous res/values-it, res/values-de, etc., avec des attributs name identiques — le compilateur de ressources les associe par nom et revient au fichier par défaut en cas d'absence.

Le format a ses propres règles d'échappement, sa propre façon de marquer les chaînes comme non traduisibles, et ses particularités concernant les pluriels et les arguments de formatage. La plupart ne se révèlent qu'à la compilation, ou pire, au runtime sur l'appareil d'un utilisateur.

.xml

<resources>
    <string name="welcome_title">Welcome back!</string>
    <string name="save_button">Save changes</string>
</resources>

Ce qui ne va pas lorsque les fichiers Android strings.xml sont mal traduits

Ce sont les échecs qui atteignent la production, car aucun ne ressemble à une erreur… jusqu'à ce que ce soit le cas.

Les apostrophes non échappées échouent la compilation

Une apostrophe dans une chaîne de ressource doit s'écrire \' . En oublier une fait échouer aapt avec une erreur pointant vers la ressource, pas vers la traduction.

translatable="false" est ignoré

Les chaînes marquées ainsi sont des identifiants et des valeurs de configuration, pas du contenu. Les traduire revient à distribuer une application pointant vers une URL qui n'existe pas.

Les arguments de formatage perdent leur ordre

%1$s et %2$d sont positionnels. Les langues réorganisent librement les phrases, donc les traductions doivent utiliser la forme numérotée — un %s non numéroté dans une phrase réorganisée plante au runtime.

Les pluriels sont traités comme des chaînes ordinaires

L'élément plurals prend des clés de quantité qui diffèrent selon la langue. Copier l'ensemble anglais one, two, other dans chaque locale produit une grammaire incorrecte pour la plupart d'entre elles.

Comment GetTranslated le gère

Détection automatique du format à l'importation : aucune configuration nécessaire.
Traductions par IA guidées par votre glossaire, le ton et le contexte du projet.
Chaque suggestion de l'IA est marquée pour une révision humaine avant d'être envoyée.
Exportation au même format que l'importation, prêt pour votre prochaine version.
1

Importez votre fichier Android strings.xml

2

L'IA traduit avec votre glossaire

3

Vérifiez et approuvez chaque chaîne

4

Exportez et livrez

Vous voulez le voir d'abord sur votre propre fichier ?

Collez un fichier Android strings.xml dans l'outil gratuit et obtenez la version traduite immédiatement — sans compte, sans adresse email.

Ouvrez le traducteur gratuit de Android strings.xml

Foire aux questions

translatable="false" est-il respecté ?

Oui. Les chaînes marquées comme non traduisibles sont ignorées à l'import et laissées exactement telles quelles à l'export.

L'échappement est-il géré automatiquement ?

Oui. Les apostrophes, guillemets et sauts de ligne sont échappés comme l'attend le compilateur de ressources, donc les fichiers exportés se compilent sans correction manuelle.

Où vont les fichiers exportés ?

Chaque export correspond à res/values-{code}/strings.xml dans votre projet — par exemple values-de pour l'allemand.

Commencez gratuitement

500 clés gratuites pour toujours. Aucune carte de crédit.