Strojno prevajanje je postopek, pri katerem računalniški program analizira besedilo in brez posredovanja človeka izdela ciljno besedilo. Izraza ne smemo zamešati z računalniško podprtim prevajanjem, ki zajema predvsem prevajalska namizja s pomnilniki prevodov. Sistemi za strojno prevajanje so se nekoč razvijali na podlagi pravil (leksikonov, oblikoslovnih in skladenjskih analizatorjev ter komponent za razreševanje večpomenskosti), danes pa so najbolj razširjeni prevajalniki, ki se učijo iz velikih količin že prevedenih besedil. Strojno prevajanje uporablja analizo naravnega govora (NLP) za prevajanje jezika v besedilnih in govornih pogovorih.