Pourquoi traduire des phrases entières change tout
Un lien ou un mot en gras au milieu d’une phrase suffit à casser une traduction automatique. Voici pourquoi, et comment l’éviter.
Sur une page web, une phrase est rarement un bloc de texte simple. Prends celle-ci :
<p>Lisez nos <a href="/cgv">conditions</a> avant de <strong>commencer</strong>.</p>
Pour un navigateur, ce paragraphe contient cinq morceaux : « Lisez nos », « conditions », « avant de », « commencer » et le point final.
Le problème des morceaux
Un outil qui traduit chaque morceau séparément envoie « avant de » seul à la machine de traduction. Sans le reste de la phrase, impossible de choisir le bon temps, le bon ordre des mots ou le bon accord. En anglais, la phrase naturelle met d’ailleurs l’action en premier : Start after reading our terms. Aucune traduction morceau par morceau ne peut produire cet ordre.
Traduire la phrase, garder les balises
Lingo envoie la phrase entière, avec des repères à la place des balises :
Lisez nos <0>conditions</0> avant de <1>commencer</1>.
L’IA traduit la phrase complète et déplace les repères là où la grammaire les veut :
<1>Start</1> after reading our <0>terms</0>.
Le script reconstruit ensuite la phrase en réutilisant les éléments d’origine : le lien garde son adresse, le gras son style, et les interactions attachées à ces éléments continuent de fonctionner.
Et si la machine se trompe ?
Une traduction qui perd ou duplique un repère est rejetée automatiquement. Le texte reste alors dans sa langue d’origine plutôt que d’afficher une page cassée.