Machine translation , sometimes referred to by the abbreviation MT ( not to be confused with computer-aided translation , machine-aided human translation ( MAHT ) or interactive translation ) , is a sub-field of computational linguistics that investigates the use of software to translate text or speech from one language to another .