Traducteur XML par IA
Traduisez le texte des fichiers XML, des fichiers strings.xml Android et des ressources .resx grâce à l’IA. Les balises, les attributs et la structure restent inchangés.
Entrée
Protected by Cloudflare Turnstile
Sortie
Documentation
Description de l’outil
Cet outil traduit le texte contenu dans les fichiers XML à l’aide de l’IA. Il fonctionne avec les ressources Android strings.xml, les fichiers .NET .resx et tout autre fichier XML dans lequel les utilisateurs lisent le texte situé entre les balises. Ouvrez un fichier XML, sélectionnez la langue, et vous obtenez le même XML avec le texte traduit.
Le fichier est analysé dans votre navigateur. Seuls les nœuds de texte sont envoyés pour traduction, avec leur chemin d’élément (pour Android, le nom de la chaîne, tel que resources/string[app_name]). Les balises, attributs, commentaires et instructions de traitement ne sont pas modifiés, et la déclaration XML est conservée.
Fonctionnalités
- Traduit le texte et le contenu CDATA de chaque élément.
- Conserve les noms d’éléments, les attributs, les espaces de noms et les commentaires.
- Ignore les chaînes Android marquées
translatable="false", ainsi que l’en-tête et le schéma des fichiers.resx. - Prend en charge les ressources Android
<string>,<string-array>et<plurals>. - Conserve les espaces réservés tels que
%s,%1$det{0}, ainsi que les apostrophes échappées comme\'. - Signale la position des erreurs de syntaxe XML avant toute traduction.
Exemples
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name" translatable="false">Notely</string>
<string name="welcome">Bienvenue à nouveau, %1$s !</string>
<plurals name="notes">
<item quantity="one">%d note</item>
<item quantity="other">%d notes</item>
</plurals>
</resources>traduit en français, conserve app_name et donne :
<string name="welcome">Bienvenue à nouveau, %1$s !</string>
<item quantity="one">%d note</item>
<item quantity="other">%d notes</item>Conseils
Les langues ont des règles de pluriel différentes. Android utilise uniquement les valeurs quantity dont la langue cible a besoin. Vérifiez donc les blocs <plurals> et ajoutez ou supprimez des éléments <item> si nécessaire.
Jusqu’à 10 000 caractères de texte peuvent être traduits en une seule fois.
FAQ
Puis-je traduire des fichiers XLIFF ?
XLIFF conserve le texte source et la traduction dans des éléments <source> et <target> distincts, que cet outil ne renseigne pas. Il traduit le texte à l’endroit où il se trouve.
Mon fichier est-il téléversé ?
Non. Le XML est analysé dans votre navigateur, et seuls le texte et les chemins des éléments sont envoyés à l’IA.