Markup languagesLes langages de balisage

The idea behind markup: the annotations that describe the text (its structure, its role, its 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. ) are placed inside the text itself while staying distinguishable from the content. A program reads the same file a human does and can tell which part is content and which part is description.

In the languages this module deals with, an annotation is a tag 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 between angle brackets, usually one before the text it describes and one after it. Here it is enough to recognize the shape.

XML

XML imposes no vocabulary of its own: each format defines the tags it needs. TMX talks about translation units translation unit (TU)unité de traduction (UT) CAT toolsTAO A record that associates a source-language segment with its target-language equivalent, usually together with relevant metadata.Enregistrement qui associe un segment de la langue source à son équivalent dans la langue cible, généralement accompagné de métadonnées. , TBX about concepts and terms, XLIFF XML Localization Interchange File Format (XLIFF)XML Localization Interchange File Format (XLIFF) exchange formatsformats d'échange The XML-based bilingual format for passing content through a localization workflow: source and target segments travel together with workflow metadata such as translation status, rather than exchanging linguistic resources.Format bilingue fondé sur XML pour faire circuler du contenu dans un flux de localisation : segments source et cible voyagent ensemble, avec des métadonnées de flux de travail comme le statut de traduction, contrairement aux formats d'échange de ressources linguistiques. about files and segments 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. . All three are XML, which is why one chapter on reading XML prepares you for all three.

The sentence from our fictional client, Cascade Pumps Inc., as it travels in their XLIFF file:

<segment>
    <source>Install the centrifugal pump on a level surface.</source>
    <target>Installez la pompe centrifuge sur une surface plane.</target>
</segment>

HTML

HTML is the other markup language you are certain to meet. Web pages are written in it, so any web content that is not a PDF or an image reaches you as HTML. Unlike an XML format, it comes with its tag names already fixed by its standard.

Here is the same sentence as it exists on the client’s website:

<p>Install the <strong>centrifugal pump</strong> on a level surface.</p>
<img src="pump-diagram.png" alt="Cutaway view of a centrifugal pump">

Three things to notice:

  • <p> marks a paragraph and <strong> an emphasis. Those names come from the HTML standard; you do not choose them.
  • The text to translate is the text between the tags.
  • Some of it is inside a tag: alt gives the description of the image, read by people who cannot see it. src, which names the image file, is not translated.
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

L’idée du balisage : les annotations qui décrivent le texte (sa structure, son rôle, ses 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. ) sont insérées dans le texte lui-même, tout en restant distinguables du contenu. Un programme lit donc le même fichier qu’un humain et sait ce qui est du contenu et ce qui est de la description.

Dans les langages dont traite ce module, une annotation est une balise 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. écrite entre chevrons, en général une avant le texte qu’elle décrit et une après. Il suffit ici d’en reconnaître la forme.

XML

XML n’impose aucun vocabulaire : chaque format définit les balises dont il a besoin. TMX parle d’unités de traduction translation unit (TU)unité de traduction (UT) CAT toolsTAO A record that associates a source-language segment with its target-language equivalent, usually together with relevant metadata.Enregistrement qui associe un segment de la langue source à son équivalent dans la langue cible, généralement accompagné de métadonnées. , TBX de concepts et de termes, XLIFF XML Localization Interchange File Format (XLIFF)XML Localization Interchange File Format (XLIFF) exchange formatsformats d'échange The XML-based bilingual format for passing content through a localization workflow: source and target segments travel together with workflow metadata such as translation status, rather than exchanging linguistic resources.Format bilingue fondé sur XML pour faire circuler du contenu dans un flux de localisation : segments source et cible voyagent ensemble, avec des métadonnées de flux de travail comme le statut de traduction, contrairement aux formats d'échange de ressources linguistiques. de fichiers et de segments 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. . Les trois sont du XML, et c’est pourquoi un seul chapitre sur la lecture du XML vous prépare aux trois.

La phrase de notre client fictif, Cascade Pumps Inc., telle qu’elle voyage dans son fichier XLIFF :

<segment>
    <source>Install the centrifugal pump on a level surface.</source>
    <target>Installez la pompe centrifuge sur une surface plane.</target>
</segment>

HTML

HTML est l’autre langage de balisage que vous rencontrerez à coup sûr. Les pages web sont écrites en HTML ; tout contenu web qui n’est ni un PDF ni une image vous arrive donc sous cette forme. Contrairement à un format XML, ses noms de balises sont déjà fixés par sa norme.

Voici la même phrase telle qu’elle existe sur le site web du client :

<p>Install the <strong>centrifugal pump</strong> on a level surface.</p>
<img src="pump-diagram.png" alt="Cutaway view of a centrifugal pump">

Trois choses à remarquer :

  • <p> marque un paragraphe et <strong> une mise en relief. Ces noms viennent de la norme HTML ; vous ne les choisissez pas.
  • Le texte à traduire est celui qui se trouve entre les balises.
  • Du texte à traduire se trouve aussi dans une balise : alt porte la description de l’image, lue par les personnes qui ne la voient pas. src, qui nomme le fichier image, ne se traduit pas.
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

Sources

Sources

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.