Why interchange formats?Pourquoi des formats d'échange ?
In professional practice you will rarely work with a single CAT computer-assisted translation (CAT)traduction assistée par ordinateur (TAO) CAT toolsTAO Software that assists a human translator during the translation process, commonly by dividing texts into segments and providing functions such as translation-memory retrieval, terminology management, consistency checks and file management.Logiciel qui assiste un traducteur humain pendant le processus de traduction, généralement en divisant les textes en segments et en offrant des fonctions comme la recherche en mémoire de traduction, la gestion terminologique, les vérifications de cohérence et la gestion des fichiers. tool. Your clients work in Trados, your colleagues in memoQ, you perhaps in Wordfast. How do you share your translation memories translation memory (TM)mémoire de traduction (MT) CAT toolsTAO A bilingual database of previously translated source segments and their corresponding target segments, which a translation-memory system searches to propose exact or similar matches for new source text.Base de données bilingue de segments source déjà traduits et de leurs segments cibles correspondants, dans laquelle un système de mémoire de traduction cherche des correspondances exactes ou similaires pour un nouveau texte source. and your termbases termbasebase terminologique terminologyterminologie A database of terminological entries organized by concept, grouping the terms of several languages with metadata such as definitions, domains and usage status.Base de données d'entrées terminologiques organisée par concept, contenant les termes de plusieurs langues et des métadonnées comme des définitions, des domaines et des marques d'usage. across those tools? How does a language service provider get people working together when they do not run the same software?
Internal storage, backup, export
Three things are easy to confuse.
Internal storage belongs to the tool and is optimized for it. A classic
local memory in memoQ, for instance, is a folder of files identified by an
.mtm file; Trados Studio keeps its own in an .sdltm file. These formats are
not meant to be read by other programs, and nothing obliges their vendor to
document them or to keep them stable from one version to the next.
A backup copies that internal storage. It protects you against a failure, not against a change of tool.
An interchange export produces a file meant to leave the tool: TMX, TBX,
XLIFF. It is the only one of the three that crosses the boundary between
programs.A tool does sometimes read a competitor’s format directly:
memoQ imports Trados .sdltm files. That stays the exception, and it depends
on the vendor’s goodwill.
Without those exports, exchange would not be impossible, but it would happen ad hoc, with a lot of copy-pasting and as much room for error or data loss. The more complex the data, the more problematic such conversions become.
Imagine a very simple bilingual glossary in Excel, where each source term is linked to exactly one target term: two terms per row. Easy enough. But we all know that a glossary rarely stays that simple: you start adding synonyms, cross-references, related terms, definitions, sources, example sentences. The moment the data is more complex than a plain, consistent table with no links in it, you can assume that sharing it becomes more difficult as well.
A standard export can keep what an ad hoc one drops: formatting, metadata metadatamétadonnée datadonnées Structured information that describes, identifies, or provides context for other data. In a marked-up document or translation format, metadata may indicate the language, author, creation date, file type, segment identifier, translation status, subject field, or origin of the content. Metadata may be stored in elements or attributes. It is generally distinguished from the main content to be translated, although some metadata values may themselves require localization.Information structurée qui décrit, identifie ou contextualise d'autres données. Dans un document balisé ou un format de traduction, les métadonnées peuvent indiquer la langue, l'auteur, la date de création, le type de fichier, l'identifiant d'un segment, son état de traduction, le domaine ou la provenance du contenu. Elles peuvent être stockées dans des éléments ou dans des attributs. On les distingue généralement du contenu principal à traduire, même si certaines de leurs valeurs peuvent elles-mêmes devoir être localisées. , links between entries, several languages and several documents in a single file. And it does not have to be redone for every new exchange: the same file goes to any tool that reads the format, so everyone can keep working in the tool they prefer.
Producing the file is only half of the problem. The tool that receives it also has to make sense of what is inside, and exchanging data that the other side can actually use is what these formats are for. That property has a name.
Three formats for three needs
TMX, TBX and XLIFF were developed to solve this problem: the first exchanges translation memories, the second termbases, the third content being translated. All three are built on XML eXtensible Markup Language (XML)langage de balisage extensible (XML) XMLXML A markup language and W3C standard for storing structured data as plain text: elements delimited by tags, with attributes on them, nested in a hierarchy.Langage de balisage et norme du W3C pour représenter des données structurées en texte brut : des éléments délimités par des balises, dotés d'attributs et imbriqués en hiérarchie. .
A tool can claim support for TMX or XLIFF without reading them exactly the way yours does, so what interoperability delivers in practice is a separate question from what the standards define.
Dans la pratique professionnelle, vous utiliserez rarement un seul outil de TAO computer-assisted translation (CAT)traduction assistée par ordinateur (TAO) CAT toolsTAO Software that assists a human translator during the translation process, commonly by dividing texts into segments and providing functions such as translation-memory retrieval, terminology management, consistency checks and file management.Logiciel qui assiste un traducteur humain pendant le processus de traduction, généralement en divisant les textes en segments et en offrant des fonctions comme la recherche en mémoire de traduction, la gestion terminologique, les vérifications de cohérence et la gestion des fichiers. . Vos clients travaillent avec Trados, vos collègues avec memoQ, vous peut-être avec Wordfast. Comment partager vos mémoires de traduction translation memory (TM)mémoire de traduction (MT) CAT toolsTAO A bilingual database of previously translated source segments and their corresponding target segments, which a translation-memory system searches to propose exact or similar matches for new source text.Base de données bilingue de segments source déjà traduits et de leurs segments cibles correspondants, dans laquelle un système de mémoire de traduction cherche des correspondances exactes ou similaires pour un nouveau texte source. et vos bases terminologiques termbasebase terminologique terminologyterminologie A database of terminological entries organized by concept, grouping the terms of several languages with metadata such as definitions, domains and usage status.Base de données d'entrées terminologiques organisée par concept, contenant les termes de plusieurs langues et des métadonnées comme des définitions, des domaines et des marques d'usage. entre ces outils ? Comment un fournisseur de services linguistiques fait-il collaborer des personnes qui n’utilisent pas les mêmes logiciels ?
Stockage interne, sauvegarde, export
Trois choses se confondent facilement.
Le stockage interne appartient à l’outil et est optimisé pour lui. Une
mémoire locale classique de memoQ, par exemple, est un dossier de fichiers
repéré par un fichier .mtm ; Trados Studio range la sienne dans un fichier
.sdltm. Ces formats ne sont pas faits pour être lus par d’autres logiciels,
et rien n’oblige leur éditeur à les documenter ni à les garder stables d’une
version à l’autre.
La sauvegarde copie ce stockage interne. Elle vous protège d’une panne, pas d’un changement d’outil.
L’export d’échange produit un fichier destiné à sortir de l’outil : TMX,
TBX, XLIFF. C’est le seul des trois qui traverse la frontière entre
logiciels.Il arrive qu’un outil lise directement le format d’un
concurrent : memoQ importe les fichiers .sdltm de Trados. Cela reste
l’exception, et cela dépend du bon vouloir de l’éditeur.
Sans ces exports, l’échange ne serait pas impossible, mais il se ferait au cas par cas, avec beaucoup de copier-coller et autant d’occasions de se tromper ou de perdre des données. Plus les données sont complexes, plus ces conversions improvisées posent problème.
Imaginez un glossaire bilingue très simple dans Excel, où chaque terme source correspond à exactement un terme cible : deux termes par ligne. Jusque-là, rien de compliqué. Mais nous savons tous qu’un glossaire reste rarement aussi simple : on y ajoute des synonymes, des renvois, des termes apparentés, des définitions, des sources, des exemples d’emploi. Dès que les données dépassent le tableau simple et régulier, sans liens internes, on peut supposer que leur partage devient lui aussi plus difficile.
Un export normalisé peut transporter ce qu’un export improvisé laisse tomber : la mise en forme, les métadonnées metadatamétadonnée datadonnées Structured information that describes, identifies, or provides context for other data. In a marked-up document or translation format, metadata may indicate the language, author, creation date, file type, segment identifier, translation status, subject field, or origin of the content. Metadata may be stored in elements or attributes. It is generally distinguished from the main content to be translated, although some metadata values may themselves require localization.Information structurée qui décrit, identifie ou contextualise d'autres données. Dans un document balisé ou un format de traduction, les métadonnées peuvent indiquer la langue, l'auteur, la date de création, le type de fichier, l'identifiant d'un segment, son état de traduction, le domaine ou la provenance du contenu. Elles peuvent être stockées dans des éléments ou dans des attributs. On les distingue généralement du contenu principal à traduire, même si certaines de leurs valeurs peuvent elles-mêmes devoir être localisées. , les liens entre les entrées, plusieurs langues et plusieurs documents dans un même fichier. Et il n’a pas à être refait à chaque nouvel échange : le même fichier va vers n’importe quel outil qui lit le format, et chacun peut continuer à travailler dans l’outil qu’il préfère.
Produire le fichier ne règle que la moitié du problème. L’outil qui le reçoit doit encore comprendre ce qu’il contient, et échanger des données que l’autre côté peut réellement exploiter, c’est ce à quoi servent ces formats. Cette propriété porte un nom.
Trois formats pour trois besoins
TMX, TBX et XLIFF ont été développés pour résoudre ce problème : le premier échange des mémoires de traduction, le deuxième des bases terminologiques, le troisième du contenu en cours de traduction. Tous trois reposent sur XML eXtensible Markup Language (XML)langage de balisage extensible (XML) XMLXML A markup language and W3C standard for storing structured data as plain text: elements delimited by tags, with attributes on them, nested in a hierarchy.Langage de balisage et norme du W3C pour représenter des données structurées en texte brut : des éléments délimités par des balises, dotés d'attributs et imbriqués en hiérarchie. .
Un outil peut annoncer qu’il prend en charge TMX ou XLIFF sans les lire exactement comme le vôtre : ce que l’interopérabilité donne en pratique est donc une autre question que ce que les normes définissent.
Sources
- O'Hagan, M. (Ed.) (2020). The Routledge handbook of translation and technology. Routledge. https://doi.org/10.4324/9781315311258
- memoQ (2026). Resource Console: translation memories. memoQ 12.4 help. https://docs.memoq.com/current/en/Workspace/resconsole-tms.html
Sources
- O'Hagan, M. (Ed.) (2020). The Routledge handbook of translation and technology. Routledge. https://doi.org/10.4324/9781315311258
- memoQ (2026). Resource Console: translation memories. memoQ 12.4 help. https://docs.memoq.com/current/en/Workspace/resconsole-tms.html