.: Computer-assisted translation (CAT), also called "computer-aided translation", "machine-aided human translation (MAHT)" and "interactive translation", is a form of translation wherein a human translator creates a target text with the assistance of a computer program. The machine supports a human translator.Computer-assisted translation can include standard dictionary and grammar software. The term, however, normally refers to a range of specialized programs available to the translator, including translation-memory, terminology-management, concordance, and alignment programs.With the internet, translation software can help non-native-speaking individuals understand web pages published in other languages. Whole-page translation tools are of limited utility, however, since they offer only a limited potential understanding of the original author's intent and context; translated pages tend to be more humorous and confusing than enlightening.Interactive translations with pop-up windows are becoming more popular. These tools show several possible translations of each word or phrase. Human operators merely need to select the correct translation as the mouse glides over the foreign-language text. Possible definitions can be grouped by pronunciation.