11. A system for modifying information from a source language to a target language comprising: means for providing an interface, supported by a computing device, to a user to modify how data to be translated is addressed; means for selecting a source language and a target language based upon input provided by the user though the interface; means for intercepting data exchanged in the source language between an application program and one of a system resource or Graphic Data Interface; a plurality of means for translating the plurality of means for translating comprising at least one translation table, the plurality of means for translating having an hierarchy; and means for replacing said intercepted data with target data obtained from the highest priority means for translating having a translation for the intercepted data when any of said means for translating provides target data, and when none of the means for translating has a translation for the intercepted data, processing and displaying the source information upon a display without translation.
18. The system according to claim 11 , further comprising: means for receiving through the interface user input indicating a scale factor; and means for resizing a displayed item based on the scale factor to show said translated data.