Un moteur de traduction est un logiciel ou un système qui traduit automatiquement un texte d'une langue vers une autre. Il s'appuie sur des algorithmes, du machine learning et des modèles de langage préentraînés pour traiter et produire des traductions. Les moteurs de traduction vont de systèmes à règles, qui suivent des règles linguistiques, à des moteurs de traduction neuronale, qui apprennent à partir de très grandes quantités de données bilingues.
Les moteurs de traduction sont importants, car ils traduisent vite et à grande échelle de gros volumes de contenu. Ils sont indispensables pour la communication internationale, la localisation de contenu et l'e-commerce. Ils peuvent produire des traductions justes, mais une relecture humaine reste souvent nécessaire pour garantir le contexte, les nuances et la qualité.