Terjemahan mesin

Pada tingkat dasar, terjemahan mesin melakukan substitusi atau penggantian sederhana kata-kata dari satu bahasa alami ke bahasa lainnya. Namun cara itu saja biasanya tidak dapat menghasilkan terjemahan teks yang bagus, karena juga diperlukan pengenalan frasa utuh dan pendekatan kepada bahasa tujuan. Dengan menggunakan teknik korpus dan statistik, dapat dilakukan penerjemahan yang lebih kompleks sehingga memungkinkan penanganan yang lebih baik terhadap perbedaan tipologi linguistik, pengenalan frasa, penerjemahan idiom, dan juga penanganan anomali.