Files from a clientLes fichiers d'un client

An industrial pump manufacturer, our fictional client Cascade Pumps Inc., sends you their installation guide to translate into French. The message has four attachments:

You translate in Wordfast. The client prepared these files in Trados, and the reviser who will receive your translation works in memoQ. Each of the three 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. tools keeps its memories and termbases in a format of its own.

The project works anyway, because the first three attachments are in interchange formats interchange formatformat d'échange exchange formatsformats d'échange A documented way of organizing and representing data so that it can be transferred between different systems or applications. In translation technology, TMX is primarily used to exchange translation-memory data, TBX to exchange terminological data, and XLIFF to move localizable content, translations, and related workflow information. A standardized format facilitates interoperability, but successful exchange may still depend on the versions, optional features, and metadata supported by each tool.Manière documentée d'organiser et de représenter des données afin qu'elles puissent être transférées entre différents systèmes ou applications. En technologies de la traduction, TMX sert principalement à échanger des données de mémoire de traduction, TBX à échanger des données terminologiques, et XLIFF à transporter du contenu localisable, ses traductions et les informations de flux de travail associées. Un format normalisé facilite l'interopérabilité, mais la réussite de l'échange peut dépendre des versions, des fonctionnalités facultatives et des métadonnées que prend en charge chaque outil. : standard formats that all three tools can read and write, whichever one produced them. The fourth is the web page itself, as it exists online.

If you were to open the four in a text editor, you would see text with a lot of angle brackets in it. Depending on the editor, the markup may come out coloured the way it is below, or it may not. You are not being asked to open anything here: the four excerpts below are simplified pieces of those files, and they are what the rest of the module teaches you to read.

guide-installation.xliff has the content to translate, split into units. One unit:

<unit id="u12">
    <segment>
        <source>Install the centrifugal pump on a level surface.</source>
    </segment>
</unit>

cascade-pumps_en-fr.tmx is the translation memory, filled with earlier translations. One of them:

<tu>
    <tuv xml:lang="en-CA">
        <seg>Install the pump on a level surface.</seg>
    </tuv>
    <tuv xml:lang="fr-CA">
        <seg>Installez la pompe sur une surface plane.</seg>
    </tuv>
</tu>

cascade-pumps.tbx is the termbase, with one entry per concept. One entry:

<conceptEntry id="c41">
    <langSec xml:lang="en">
        <termSec><term>centrifugal pump</term></termSec>
    </langSec>
    <langSec xml:lang="fr">
        <termSec><term>pompe centrifuge</term></termSec>
    </langSec>
</conceptEntry>

pump-selection.html is the web page itself, as it stands online. Part of that page:

<h2>Selecting a pump</h2>
<p>Match the <strong>flow rate</strong> to the curve in the
   <a href="flow-rates.html">selection table</a>.</p>

The four are built the same way. Every one of them is plain text plain texttexte brut text encodingencodage du texte Text represented as a sequence of characters alone, with no formatting or layout of its own. A plain-text file opens in any text editor, whatever produced it, which is why interchange formats are written this way: markup languages record structure inside plain text, by writing that structure as characters in the text itself.Texte représenté par la seule suite de ses caractères, sans mise en forme ni mise en page propre. Un fichier en texte brut s'ouvre dans n'importe quel éditeur de texte, quel que soit le logiciel qui l'a produit, ce qui explique que les formats d'échange s'écrivent ainsi : les langages de balisage consignent la structure à l'intérieur du texte brut, en l'écrivant sous forme de caractères dans le texte lui-même. , which is why any editor opens them. In every one, the content comes between tags tagbalise markupbalisage A marker that delimits and identifies an element in a markup document, usually working as a pair: an opening tag and a closing tag around the content they label.Marqueur qui délimite et identifie un élément dans un document balisé, fonctionnant généralement par paire : une balise ouvrante et une balise fermante autour du contenu qu'elles désignent. written in angle brackets, and the tag names what the piece is: a segment segmentsegment CAT toolsTAO A portion of translatable content that a CAT tool treats as a discrete unit for translation, alignment, storage and match retrieval.Portion de contenu à traduire qu'un outil de TAO traite comme une unité distincte aux fins de traduction, d'alignement, de stockage et de recherche de correspondances. , a term, a heading. Some tags take attributes attributeattribut XMLXML In XML, a name-value pair written in an element's start-tag or empty-element tag to provide additional information about that element, such as its language, identifier, or creation date.En XML, paire nom-valeur inscrite dans la balise ouvrante d'un élément, ou dans sa balise d'élément vide, pour fournir de l'information supplémentaire sur cet élément, comme sa langue, son identifiant ou sa date de création. , xml:lang="fr-CA" above, which say something about the piece rather than forming part of the text. The first three are 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. ; the fourth is HTML HyperText Markup Language (HTML)langage HTML (HTML) markupbalisage The markup language of web pages: a vocabulary of elements laid down by a standard, marking headings, paragraphs, links, images and the rest, which a browser renders.Langage de balisage des pages web : un vocabulaire d'éléments fixé par une norme, qui marque les titres, les paragraphes, les liens, les images et le reste, et qu'un navigateur affiche. , a different markup language markup languagelangage de balisage markupbalisage A convention for annotating text with tags that mark its structure or presentation, keeping the annotations distinct from the content itself; HTML and XML are the best-known examples.Convention qui annote un texte avec des balises décrivant sa structure ou sa présentation, en gardant ces annotations distinctes du contenu lui-même ; HTML et XML en sont les exemples les plus connus. built on the same idea.

Reading files like these is what this chapter and this module build up to: what the markup is doing, what each of the three standard formats is for, and what you may change in them without breaking the file.

Written alternately in EN and FR, translation partly generated in both directions. Rédigé en alternance en EN et en FR, traduction en partie générée dans les deux sens. Updated 2026-08-30

Un fabricant de pompes industrielles, notre client fictif Cascade Pumps Inc., vous confie la traduction de son guide d’installation vers le français. Le courriel contient quatre pièces jointes :

Vous traduisez avec Wordfast. Le client a préparé ces fichiers dans Trados, et la réviseuse à qui vous remettrez votre traduction travaille dans memoQ. Chacun de ces trois outils 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. range ses mémoires et ses bases dans son propre format.

Le projet fonctionne quand même, parce que les trois premières pièces jointes sont dans des formats d’échange interchange formatformat d'échange exchange formatsformats d'échange A documented way of organizing and representing data so that it can be transferred between different systems or applications. In translation technology, TMX is primarily used to exchange translation-memory data, TBX to exchange terminological data, and XLIFF to move localizable content, translations, and related workflow information. A standardized format facilitates interoperability, but successful exchange may still depend on the versions, optional features, and metadata supported by each tool.Manière documentée d'organiser et de représenter des données afin qu'elles puissent être transférées entre différents systèmes ou applications. En technologies de la traduction, TMX sert principalement à échanger des données de mémoire de traduction, TBX à échanger des données terminologiques, et XLIFF à transporter du contenu localisable, ses traductions et les informations de flux de travail associées. Un format normalisé facilite l'interopérabilité, mais la réussite de l'échange peut dépendre des versions, des fonctionnalités facultatives et des métadonnées que prend en charge chaque outil.  : des formats normalisés que les trois outils savent lire et écrire, quel que soit celui qui les a produites. La quatrième est la page web elle-même, telle qu’elle existe en ligne.

Si vous ouvriez les quatre dans un éditeur de texte, vous verriez du texte parsemé de chevrons. Selon l’éditeur, le balisage serait coloré comme ci-dessous, ou non. Vous n’avez rien à ouvrir ici : les quatre extraits ci-dessous sont des morceaux simplifiés de ces fichiers, et c’est à les lire que le reste du module vous mène.

guide-installation.xliff contient le contenu à traduire, découpé en unités. Une unité :

<unit id="u12">
    <segment>
        <source>Install the centrifugal pump on a level surface.</source>
    </segment>
</unit>

cascade-pumps_en-fr.tmx est la mémoire de traduction, remplie de traductions antérieures. L’une d’elles :

<tu>
    <tuv xml:lang="en-CA">
        <seg>Install the pump on a level surface.</seg>
    </tuv>
    <tuv xml:lang="fr-CA">
        <seg>Installez la pompe sur une surface plane.</seg>
    </tuv>
</tu>

cascade-pumps.tbx est la base terminologique, à raison d’une entrée par concept. Une entrée :

<conceptEntry id="c41">
    <langSec xml:lang="en">
        <termSec><term>centrifugal pump</term></termSec>
    </langSec>
    <langSec xml:lang="fr">
        <termSec><term>pompe centrifuge</term></termSec>
    </langSec>
</conceptEntry>

pump-selection.html est la page web elle-même, telle qu’elle existe en ligne. Une partie de cette page :

<h2>Selecting a pump</h2>
<p>Match the <strong>flow rate</strong> to the curve in the
   <a href="flow-rates.html">selection table</a>.</p>

Les quatre sont construits de la même manière. Chacun est du texte brut plain texttexte brut text encodingencodage du texte Text represented as a sequence of characters alone, with no formatting or layout of its own. A plain-text file opens in any text editor, whatever produced it, which is why interchange formats are written this way: markup languages record structure inside plain text, by writing that structure as characters in the text itself.Texte représenté par la seule suite de ses caractères, sans mise en forme ni mise en page propre. Un fichier en texte brut s'ouvre dans n'importe quel éditeur de texte, quel que soit le logiciel qui l'a produit, ce qui explique que les formats d'échange s'écrivent ainsi : les langages de balisage consignent la structure à l'intérieur du texte brut, en l'écrivant sous forme de caractères dans le texte lui-même. , ce qui explique que n’importe quel éditeur les ouvre. Dans chacun, le contenu se place entre des balises tagbalise markupbalisage A marker that delimits and identifies an element in a markup document, usually working as a pair: an opening tag and a closing tag around the content they label.Marqueur qui délimite et identifie un élément dans un document balisé, fonctionnant généralement par paire : une balise ouvrante et une balise fermante autour du contenu qu'elles désignent. écrites au moyen de chevrons, et la balise nomme ce qu’est ce morceau : un segment segmentsegment CAT toolsTAO A portion of translatable content that a CAT tool treats as a discrete unit for translation, alignment, storage and match retrieval.Portion de contenu à traduire qu'un outil de TAO traite comme une unité distincte aux fins de traduction, d'alignement, de stockage et de recherche de correspondances. , un terme, un titre. Certaines balises portent des attributs attributeattribut XMLXML In XML, a name-value pair written in an element's start-tag or empty-element tag to provide additional information about that element, such as its language, identifier, or creation date.En XML, paire nom-valeur inscrite dans la balise ouvrante d'un élément, ou dans sa balise d'élément vide, pour fournir de l'information supplémentaire sur cet élément, comme sa langue, son identifiant ou sa date de création. , ici xml:lang="fr-CA", qui disent quelque chose de ce morceau sans faire partie du texte. Les trois premiers fichiers sont en 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.  ; le quatrième est en HTML HyperText Markup Language (HTML)langage HTML (HTML) markupbalisage The markup language of web pages: a vocabulary of elements laid down by a standard, marking headings, paragraphs, links, images and the rest, which a browser renders.Langage de balisage des pages web : un vocabulaire d'éléments fixé par une norme, qui marque les titres, les paragraphes, les liens, les images et le reste, et qu'un navigateur affiche. , un autre langage de balisage markup languagelangage de balisage markupbalisage A convention for annotating text with tags that mark its structure or presentation, keeping the annotations distinct from the content itself; HTML and XML are the best-known examples.Convention qui annote un texte avec des balises décrivant sa structure ou sa présentation, en gardant ces annotations distinctes du contenu lui-même ; HTML et XML en sont les exemples les plus connus. bâti sur la même idée.

Lire des fichiers comme ceux-là, c’est ce vers quoi mènent ce chapitre et ce module : ce que fait le balisage, ce que transporte chacun des trois formats normalisés, et ce que vous pouvez y modifier sans casser le fichier.

Written alternately in EN and FR, translation partly generated in both directions. Rédigé en alternance en EN et en FR, traduction en partie générée dans les deux sens. Mise à jour 2026-08-30

Spotted an error? Une erreur ?

Language, content, a broken link: tell me what you saw and I will fix it. Langue, contenu, lien brisé : dites-moi ce que vous avez vu et je corrige.

Sending opens your mail app with the report addressed to me. L'envoi ouvre votre application de courriel avec le signalement déjà adressé à moi.