机器翻译(MT, Machine Translation)是计算语言学的分支之一。
大众的观点普遍是text2text,而Wiki上也有speech2speech的说法。 学术界的观点则不仅限于text2text。
流程一般包含两个方面:
这要求,翻译程序需要对源语言和目标语言都有深刻的理解。
然而部分学者认为还有第三个方面,解码→理解→编码。这也是他们认为当前的MT不能取代人工翻译的理由。现有的MT缺乏外部的知识,如果仅仅从解码和编码这方面来看,MT只是语义和语法的映射,而没有对“语言本身进行理解”。