Qu'est-ce que la traduction automatique?
La traduction automatique est un domaine de l'informatique qui vise à convertir un texte écrit ou un discours verbal d'un langage humain naturel à un autre. La recherche dans ce domaine a débuté dans les années 50 et a depuis progressé au point que, à partir de 2011, plusieurs systèmes de traduction automatique étaient disponibles pour un usage public. Il est toutefois très difficile d’obtenir une traduction parfaitement précise à l’aide de machines et de nombreux problèmes dans ce domaine n’avaient pas encore été résolus.
La technique générale utilisée en traduction automatique consiste à convertir des mots d'une langue en leurs équivalents dans une autre langue, à l'aide d'un dictionnaire informatisé. Cependant, les langues humaines sont complexes et les expressions peuvent souvent avoir plusieurs significations. Par conséquent, les programmes de traduction efficaces doivent prendre en compte des phrases entières. Ces programmes doivent calculer la signification de chaque mot. Par exemple, le mot "livre" peut être un nom comme dans "il lit un livre" ou un verbe tel que "il va réserver un vol". En analysant le contexte, les programmes peuvent déterminer les meilleurs mots pour la traduction.
Les algorithmes de traduction automatique doivent également prendre en compte la structure grammaticale de la langue cible. Par exemple, pour les mots anglais "red shirt", la traduction directe en espagnol est "roja camisa". La grammaire espagnole correcte place les adjectifs après les noms, cependant, une traduction correcte doit suivre cette règle de grammaire et réorganiser le résultat en espagnol sous la forme "camisa roja". Les règles de grammaire peuvent être simples à appliquer lorsque seulement deux mots sont impliqués, mais peuvent devenir complexes et difficiles à traiter par la traduction automatique lorsque des phrases et des paragraphes entiers doivent être convertis.
Malgré les progrès de la traduction automatique, les programmes informatiques du début du XXIe siècle étaient encore sujets à des erreurs. Une technique permettant de résoudre ce problème est la traduction humaine assistée par machine, dans laquelle des traducteurs humains professionnels utilisent le programme. Conscients des limites de la traduction automatique, ces professionnels sont en mesure de détecter et de corriger les erreurs courantes. La combinaison des services de traduction humaine et automatique permet de convertir rapidement et avec précision de grandes quantités de texte.