Machine translation, sometimes referred to by the acronym MT, is part of computational linguistics. It looks at the use of computer software to translate text or speech from one natural language to another.