1. A method to translate displayed user-interface text of a computer application, comprising: intercepting, by a processor coupled to a memory and a screen, a command to display user-interface text on the screen in a first language, the command comprising the user-interface text to display in the first language; extracting user-interface text to translate from the command; querying a translation mechanism by use of the extracted user-interface text; receiving translated user-interface text in a second language from the translation mechanism; and displaying the translated user-interface text in the second language.