Abstract: Machine translation, through software, automates the translation between languages and is integral for global communication. Challenging issues include language ambiguities, homographs, ...