11. A system to translate displayed user-interface text of a computer application, comprising: an interception module configured to intercept a command to display user-interface text in a first language, the command comprising the user-interface text to display in the first language; an extraction module configured to extract user-interface text to translate from the command; an interface to a translation mechanism, wherein the interface is configured to transmit extracted user-interface text to the translation mechanism, and to receive translated user-interface text from the translation mechanism; and an output module configured to display the translated user-interface text in the second language.
17. The system of claim 11 , wherein the output module is further configured to adjust a display of the translated user-interface text in the second language.