Traduction de fichiers XML et DITA respectant votre balisage

La traduction de fichier DeepL lit vos fichiers XML et DITA tels qu’ils sont censés être lus. Elle traduit les mots situés entre vos balises tout en laissant intacts les attributs, les instructions de traitement et la structure.

Adopté par plus de 200 000 entreprises dans le monde

Pourquoi traduire des fichiers XML et DITA avec DeepL ?

De la documentation technique aux flux de données produit, en passant par les rubriques DITA, le format XML est présent partout où la structure importe autant que les mots. DeepL traduit le contenu situé entre vos balises tout en conservant intacte la balise qui définit cette structure.

Seul le texte entre les balises est traduit

DeepL ne modifie ni les valeurs d’attributs ni les instructions de traitement ; les métadonnées et le balisage structurel restent donc inchangés.

Icône avec des lignes représentant du texte, avec une bordure à chaque coin

translate="no" : exclusion au niveau de l’élément

Marquez un élément avec l'attribut translate="no" et DeepL ignore entièrement son contenu, ce qui vous permet de contrôler au niveau de l'élément ce qui est traduit.

Une icône en forme de coche représentant le processus de traduction fluide de DeepL, quel que soit le format de fichier.

Contenu CDATA traduit, marqueurs supprimés

Le texte situé à l’intérieur des sections CDATA est transmis au moteur et traduit ; les marqueurs CDATA eux-mêmes sont supprimés dans le résultat.

Une icône en forme de médaille de certification symbolisant les normes de sécurité et d’accessibilité de DeepL.

Données chiffrées en transit et au repos, supprimées après la traduction

Les fichiers sont chiffrés en transit et au repos, et ils sont supprimés après la traduction dans le cadre des forfaits Pro. DeepL est conforme aux normes RGPD, ISO 27001, SOC 2 Type II, HIPAA et BSI C5 Type 2. Découvrez comment DeepL sécurise vos données.

Engagement en faveur de la qualité

Découvrez les scores de qualité de DeepL, notamment une réduction des coûts de 80 à 90 % pour les organisations adoptant des plateformes natives IA, selon Nucleus Research.

Un livre blanc intitulé « Comment DeepL évalue la qualité de traduction ». Le livre blanc porte le logo de DeepL.

Ce qu’il faut savoir avant de traduire des fichiers XML

Les fichiers XML présentent une structure particulière, ce qui influe sur la manière dont notre outil d’IA linguistique les traduit. Gardez ces éléments à l’esprit avant d’importer vos fichiers.

  • Les commentaires peuvent être traités comme du texte traduisible : Le contenu situé entre « !-- commentaires -- » peut être pris en compte pour la traduction, les délimiteurs de commentaire étant échappés dans le résultat. Supprimez les commentaires avant d’importer si les outils en aval nécessitent qu’ils restent intacts.
  • Retirez d’abord le contenu non traduisible des blocs CDATA : le contenu CDATA étant traduit par défaut, vous devez extraire le code, les expressions régulières ou tout autre contenu ne relevant pas de la langue présente dans un bloc CDATA avant l'importation
  • Les fichiers utilisant des règles externes ITS 2.0 échouent actuellement : Les fichiers faisant référence à des règles externes via its:rules/@xlink:href renvoient une erreur HTTP 500. Intégrez les règles dans le corps du document ou supprimez la référence avant d'importer le document.
  • Un XML mal formé renvoie une erreur serveur, et non une erreur de validation : Un XML non valide renvoie actuellement une erreur HTTP 500 plutôt qu’une erreur 4xx plus claire. Vérifiez la validité de votre fichier à l’aide d’un analyseur XML standard avant d’importer le fichier afin de détecter les problèmes à un stade précoce.
Traduction de fichiers XML

Ce qu’il faut savoir sur la traduction de fichiers DITA avec DeepL

Les fichiers de rubriques DITA (.dita) bénéficient de la même traduction tenant compte des balises que le XML. Voici quelques comportements spécifiques au format que les équipes de rédaction technique et de documentation doivent connaître.

  • Seuls les fichiers de rubriques sont pris en charge, pas les fichiers de mappage : .Les fichiers de rubriques DITA sont traduits directement ; les fichiers .ditamap sont rejetés et doivent être traités rubrique par rubrique
  • L’attribut « translate="no" » est pleinement pris en compte : Cela s’applique aussi bien aux éléments en ligne qu’aux éléments de niveau bloc, pour un contrôle précis de ce que l’IA de DeepL traduit
  • Les références de contenu ne sont pas résolues : les références conref et conkeyref ne sont pas suivies automatiquement. Vous devez traduire chaque rubrique source référencée de manière indépendante.
  • Les exemples de code peuvent perdre leurs sauts de ligne : Les sauts de ligne à l'intérieur des éléments « codeblock », « pre », « msgblock » et « screen » peuvent être réduits à des espaces simples. Si les sauts de ligne sont importants, veuillez extraire les exemples de code de la rubrique avant la traduction.
  • Les rubriques comportant un balisage dense peuvent présenter des dysfonctionnements : Les rubriques combinant plusieurs éléments en ligne (« filepath », « cmdname », « option », « indexterm » imbriqués) très proches les uns des autres peuvent générer une erreur interne. Simplifiez ou divisez la rubrique si cela se produit
traduire des fichiers DITA

Comment traduire des fichiers XML et DITA avec DeepL ?

Accédez au traducteur en ligne et suivez ces étapes pour traduire votre fichier :

  • Connectez-vous à votre compte DeepL Pro ou API de DeepL
  • Sélectionnez l'onglet « Traduire des fichiers »
  • Importez ou glissez-déposez votre fichier XML ou DITA
  • Définissez votre langue source ou laissez DeepL la détecter automatiquement
  • Sélectionnez votre langue cible
  • Cliquez sur « Traduire » et patientez jusqu'à la fin du processus
  • Téléchargez votre fichier XML ou DITA traduit
comment traduire des fichiers XML et DITA

Des fonctionnalités de traduction spécialement conçues pour les contenus structurés et la documentation technique

Les formats XML et DITA ont été créés car la documentation technique nécessite davantage de structure que le texte brut. DeepL traduit cette structure sans la modifier.

  • Équipes chargées du contenu structuré et de la documentation technique : Traduisez des manuels de produits, des références d’API ou des flux de données basés sur XML, tout en conservant le balisage et les métadonnées
  • Rédacteurs techniques passant de FrameMaker à DITA : Traduisez des rubriques DITA individuelles en conservant le même contrôle au niveau des éléments que celui sur lequel repose votre processus de rédaction actuel
  • Équipes chargées de la documentation relative aux dispositifs médicaux et aux secteurs réglementés : Traduisez une documentation technique soumise à des exigences de conformité rigoureuses avec la précision structurelle requise lors de la révision par les autorités de réglementation
traduction de documentation technique

Comment DeepL Pro optimise la traduction XML et DITA

Votre documentation technique est rarement contenue dans un seul fichier. Nous avons conçu DeepL Pro pour gérer l’ensemble de vos fichiers.

Assistance professionnelle pour les formats XML et DITA

Assurer la cohérence de vos traductions sur tous les supports

Vous avez besoin de traduire des PDF, des images et d’autres types de fichiers ? l’IA linguistique de DeepL adapte le contenu visuel en conséquence, afin que vos traductions restent cohérentes et correctement mises en forme, quel que soit le fichier sur lequel vous travaillez.

Exemple d’illustration de plusieurs documents traduits en allemand, japonais, espagnol et coréen, sous forme de documents texte à partir d’images

Découvrez les témoignages de réussite de dizaines d’entreprises parmi les 200 000 qui, à travers le monde, font confiance à DeepL pour leurs besoins en traduction.

Illustration en 3D de quatre blocs cylindriques intitulés « Start » dans différentes langues, dont l’anglais, l’allemand (« Starten »), le coréen et le grec. Les blocs sont disposés sur une base foncée et un arrière-plan clair.

Prêt à traduire des fichiers XML et DITA ?

Commencez votre essai gratuit de 30 jours de DeepL Pro et traduisez des fichiers XML et DITA, ainsi que des fichiers PDF, PPT, Excel et bien d’autres encore. 

Vous documentez un produit soumis à une réglementation, vous migrez votre processus de rédaction ou vous gérez une vaste bibliothèque de contenu structuré ? Notre équipe de vente vous présentera les forfaits d'entreprise adaptés à cette envergure.

FAQ

Oui, grâce à l’API de DeepL. Vous aurez besoin d’un forfait Pro pour traduire des fichiers XML et DITA via le traducteur en ligne.

Non. DeepL ne traduit que le texte situé entre les balises d'éléments. L’outil de traduction de fichier ne modifie pas les valeurs d’attributs ni les instructions de traitement. En savoir plus sur la traduction de fichiers XML avec DeepL.

Non. À l'heure actuelle, la traduction de fichier ne prend en charge que les fichiers de rubriques DITA (.dita). L’outil rejette les fichiers .ditamap ; vous devrez donc les traiter au niveau des rubriques. Consultez les bonnes pratiques en matière de traduction de fichier.

Oui. Tout comme les formats SRT, TXT, XLIFF et JSON, les traductions XML et DITA via l’API ne sont pas soumises au seuil minimum de facturation par caractère qui s’applique aux fichiers Word, PowerPoint, Excel et PDF. Consultez la documentation API de DeepL.

Vous devez disposer au minimum d’un forfait DeepL Pro Advanced ou DeepL API Free pour traduire des fichiers XML et DITA, sauf si vous utilisez l’API de DeepL. Ces tableaux indiquent la taille maximale des fichiers et le nombre maximal de caractères par fichier pour chaque forfait.

Plan

Taille maximale des fichiers

Nombre maximal de caractères

Compte DeepL (gratuit)

Non disponible

Non disponible

DeepL Pro Starter

Non disponible

Non disponible

DeepL Pro Advanced

10 MO

1 000 000

DeepL Pro Ultimate

10 MO

1 000 000

DeepL Pro Individual

Non disponible

Non disponible

DeepL Pro Team

10 MO

1 000 000

DeepL Pro Business

10 MO

1 000 000

DeepL API Free

10 MO

500 000

DeepL API Pro

10 MO

1 000 000

DeepL API Developer

10 MO

1 000 000

DeepL API Growth

10 MO

500 000

Plan

Taille maximale des fichiers

Nombre maximal de caractères

Compte DeepL (gratuit)

Non disponible

Non disponible

DeepL Pro Starter

Non disponible

Non disponible

DeepL Pro Advanced

5 MO

1 000 000

DeepL Pro Ultimate

5 MO

1 000 000

DeepL Pro Individual

Non disponible

Non disponible

DeepL Pro Team

5 MO

1 000 000

DeepL Pro Business

5 MO

1 000 000

DeepL API Free

5 MO

500 000

DeepL API Pro

5 MO

1 000 000

DeepL API Developer

5 MO

1 000 000

DeepL API Growth

5 MO

500 000