En oversættelsesmotor er et softwareværktøj eller et system, der automatisk oversætter tekst fra ét sprog til et andet. Den bruger algoritmer, maskinlæring og færdige sprogmodeller til at behandle og lave oversættelser. Oversættelsesmotorer kan være mere eller mindre komplekse, fra regelbaserede systemer, der følger sproglige regler, til neurale maskinoversættelsesmotorer, der lærer af store mængder tosprogede data.
Oversættelsesmotorer er vigtige, fordi de giver hurtige og skalerbare løsninger til at oversætte store mængder indhold. Derfor er de uundværlige i global kommunikation, lokalisering af indhold og e-handel. De kan levere præcise oversættelser, men i nogle situationer er det nødvendigt med en menneskelig gennemgang for at sikre sammenhæng, nuancer og kvalitet.