Machine translation (MT) is still a huge challenge for both IT developers and users. From the initiation of machine translation, problems at the semantic levels have been faced. Machine translation can be referred to as the process by which computer software is used to translate a text from one natural…