TransCheck
Un outil de contrôle de la qualité conçu pour la traduction
De façon générale, lorsqu'il s'agit de produire de traductions, il y a une tension inhérente entre le coût et le niveau de qualité. Plus le traducteur passe de temps à réviser et à peaufiner un texte, plus la qualité de ce dernier sera bonne. Par contre, le temps consacré au contrôle de la qualité augmente directement le coût du produit final. À l'ère de la concurrence mondiale, tous les grands services de traduction sont conscients de ce dilemme et cherchent à l'atténuer.
Le RALI a développé un nouveau prototype de système pour réduire le coût du contrôle de la qualité en automatisant, du moins en partie, la révision de traductions. Comme son nom l'indique, TransCheck est un outil pour aider le réviseur à déceler automatiquement certaines erreurs de traduction et à faire respecter certaines normes linguistiques au sein d'un grand service.
Comment?
TransCheck opère de la façon suivante : le système vérifie les correspondances entre un texte source et une ébauche de traduction afin de s'assurer qu'elles respectent certaines propriétés reconnues de toute bonne traduction. D'ailleurs, c'est ce qui distingue TransCheck d'autres types de vérificateurs que ce soit d'orthographe ou de grammaire. Étant monolingues, ces derniers ne peuvent détecter aucune erreur de traduction, même parmi les plus flagrantes.
Avant d'effectuer ses vérifications, TransCheck doit d'abord aligner les phrases du texte source et du texte cible; ensuite, le système examine les paires de segments ainsi appariés pour s'assurer qu'elles ne contiennent pas de correspondances interdites et qu'elles respectent certaines correspondances obligatoires.
Quels types d'erreurs?
La révision est généralement confiée à des traducteurs chevronnés, des gens bien payés et hautement qualifiés. On ne saurait remplacer de tels experts par un programme informatique, car la détection et la correction de toutes les erreurs de traduction représentent un problème qui est probablement plus difficile que la traduction automatique elle-même. Par contre, un système qui serait en mesure d'alléger le fardeau des réviseurs en automatisant les aspects les plus mécaniques et fastidieux de leur travail serait certainement bien accueilli. D'ailleurs, les gestionnaires de services de traduction nous ont dit qu'ils seraient prêts à acheter un système qui ne détecterait que les erreurs les plus flagrantes, car il arrive dans tous les services qu'on soit obligé de livrer un texte au client sans le moindre contrôle de qualité.
Voici les types de vérifications que TransCheck effectue :
- Terminologie positive: le système vérifie que certains termes qui devraient être traduits par des termes précis en vérifiant que la traduction souhaitée apparaisse bien dans la phrase correspondante de la traduction. La liste des termes peut être adaptée à chaque application ou texte.
- Terminologie négative: certains faux-amis ne devraient pas apparaître dans la traduction. Ils sont détectés par un anti-dictionnaire.
- Expressions numériques : La retranscription incorrecte d'un numéro, d'un sigle alphanumérique, d'une date ou d'une somme d'argent est une autre erreur gênante que TransCheck permet d'éviter, d'autant plus que la vérification d'un texte comportant de nombreux chiffres est une tâche particulièrement fastidieuse. Chaque expression numérique détectée dans la source devrait avoir un correspondant dans la cible.
- Omissions : lorsque la longueur d'une phrase source diffère trop de celle de la traduction, on signale une omission possible.
Il ne faut pas s'imaginer qu'un outil comme TransCheck pourra déceler toutes les erreurs de traduction. Les glissements de sens subtils, par exemple, ne sont pas détectés au moyen des mécanismes plutôt rudimentaires évoqués plus haut. Par contre, TransCheck n'est pas un système fermé. Au fur et à mesure que notre compréhension des relations traductionnelles avancera, nous pourrons y intégrer d'autres types de vérifications.
Contact: Guy Lapalme