Makine çevirisi, yazılı bir metni veya sözlü konuşmayı bir doğal insan dilden diğerine dönüştürmeye odaklanan bir bilgisayar bilimi alanıdır. Bu alandaki araştırmalar 1950'lerde başlamıştır ve o zamandan beri, 2011 itibariyle, kamuya açık kullanım için çeşitli makine çeviri sistemlerinin mevcut olduğu noktasına kadar ilerlemiştir. Tamamen doğru çeviri makineleri kullanarak elde etmek çok zordur, ancak bu alandaki birçok zorluğun çözülmesi gerekiyordu.
Makine çevirisinde kullanılan genel teknik, bilgisayarlı bir sözlük kullanarak kelimeleri bir dilden başka bir dilde eşdeğerlerine çevirmektir. Bununla birlikte, insan dilleri karmaşıktır ve ifadelerin çoğu zaman birçok anlamı olabilir, bu nedenle etkili çeviri programları tüm cümleleri dikkate almalıdır. Bu programlar her kelimenin anlamını hesaplamalıdır. Örneğin, "kitap" kelimesi "bir kitabı okuduğu" gibi bir isim veya "bir uçuş rezervasyonu yapacak" gibi bir fiil olabilir. Bağlamı analiz ederek, programlar çeviri için en iyi kelimeleri belirleyebilir.
Makine çevirisi algoritmaları da hedef dilin gramer yapısını dikkate almalıdır. Örnek olarak, ingilizce kelimeler için "kırmızı gömlek", ispanyolcaya doğrudan çeviri "roja camisa" dır. Doğru İspanyolca dilbilgisi isimlerden sonra sıfatlar yerleştirir, ancak doğru çevirinin bu dilbilgisi kuralına uyması ve İspanyolca sonucunu "camisa roja" olarak yeniden düzenlemesi gerekir. Dilbilgisi kurallarının uygulanması, yalnızca iki kelime söz konusu olduğunda uygulanması basit olabilir, ancak tüm cümlelerin ve paragrafların dönüştürülmesi gerektiğinde makine çevirisinin işlenmesi karmaşık ve zor olabilir.
Makine çevirisi alanındaki gelişmelere rağmen, 21. yüzyılın başlarında bilgisayar programları hala hatalara açıktı. Bu sorunu çözmek için bir teknik, profesyonel çevirmenlerin programı kullandığı makine destekli insan çevirisidir. Bu uzmanlar, makine çevirisinin sınırlamalarının farkında olduğundan, genel hataları bulabilir ve düzeltebilirler. İnsan ve makine çevirisi hizmetlerini birleştirmek, büyük miktarda metnin hem hızlı hem de doğru bir şekilde dönüştürülmesini sağlar.


