Traduire un fichier XML ou un flux de produits en conservant chaque balise et attribut
Importez un fichier XML (flux de produits, export de contenu ou fichier de configuration contenant du texte visible) et récupérez le même fichier avec le texte des éléments traduit. Les noms d'éléments, identifiants, liens, commentaires et la déclaration XML restent strictement identiques ; les attributs lisibles tels que alt, title et label sont également traduits. Un fichier contenant jusqu'à 300 valeurs est entièrement gratuit ; les fichiers plus volumineux coûtent $5 en paiement unique.
- Texte des éléments et attributs lisibles : title, alt, label, placeholder, caption, tooltip, description, summary, text, message, hint, subtitle, heading
- Les noms d'éléments, les autres attributs, les commentaires et les instructions de traitement restent intacts
- script, style, code et pre sont ignorés, tout comme les éléments marqués translate="no"
- Les sections CDATA restent en CDATA ; le texte contenant & ou < est correctement échappé lors de l'écriture
- Jusqu'à 50,000 valeurs pour $5 ; formule Illimité jusqu'à 200,000 valeurs
Comment traduire un fichier XML
-
1
Importez le fichier XML
Déposez le fichier .xml, choisissez la langue et indiquez les noms d'éléments supplémentaires à ignorer si votre flux utilise des codes spécifiques.
-
2
Vérifiez gratuitement les premières valeurs
Les premières valeurs textuelles s'affichent traduites à côté de l'original, accompagnées de leur chemin XML, par exemple catalog/product/name.
-
3
Débloquez et téléchargez
Débloquez le fichier entier pour $5 et téléchargez-le avec le code langue dans son nom.
Comment le fichier est traité
Le fichier n'est pas réanalysé pour être réécrit de zéro. L'outil repère l'emplacement exact de chaque nœud de texte et de chaque attribut lisible, puis remplace uniquement ces caractères : l'indentation, l'ordre des attributs, le type de guillemets et les commentaires restent ainsi identiques à l'octet près.
Les éléments dont le nom est un identifiant (comme sku, id, url, code ou status) conservent leur texte. Leurs éventuels attributs alt et title sont tout de même traduits : un élément img conserve son src mais reçoit un alt traduit. Dans les contenus mixtes, comme un paragraphe contenant un mot en gras, chaque segment de texte est traduit séparément afin que les balises internes restent à leur place.
Flux de produits et formats spécifiques
Les flux de produits mélangent généralement du texte (titres, descriptions) et des données techniques utilisées par les places de marché (codes GTIN, prix, disponibilités, liens). Seul le texte lisible est traduit ; les valeurs assimilables à des codes, comme in_stock, restent inchangées. Si un champ de votre flux contient du texte que vous souhaitez conserver intact, indiquez simplement le nom de son élément parmi les exclusions.
Les fichiers strings.xml pour Android (avec une racine resources) et les fichiers XLIFF sont automatiquement reconnus et traités selon leur format respectif, garantissant que les pluriels et les balises target soient rédigés comme prévu.
Le fonctionnement de l'outil, son coût et le traitement de vos fichiers sont détaillés sur la page Traduire JSON, XML et YAML ; les prix de chaque outil figurent sur la page tarifs.
Dernière mise à jour :
Questions et réponses
La traduction va-t-elle modifier la structure de mon XML ?
Non. Seuls les caractères des nœuds de texte et des attributs lisibles sont remplacés. Les noms d'éléments, les autres attributs, les commentaires et l'indentation restent strictement inchangés.
Les attributs sont-ils traduits ?
Les attributs lisibles le sont : title, alt, label, placeholder, caption, tooltip, description, summary, text, message, hint, subtitle et heading. Les attributs comme id, href, src et class ne sont jamais modifiés.
Qu'en est-il des sections CDATA ?
Le texte contenu dans une section CDATA est traduit et réécrit au sein de cette même section CDATA.
Combien cela coûte-t-il ?
Un fichier contenant jusqu'à 300 valeurs est entièrement gratuit. Les fichiers plus volumineux coûtent $5 en paiement unique, jusqu'à 50,000 valeurs ; la formule Illimité à $19 par semaine prend en charge jusqu'à 200,000 valeurs.