Patent ID: 7369984

Claim:
A system for translating a token from a base language to one or more foreign language in real-time comprising: a processor; logically connected to said processor, at least one storage device for storing and retrieving data and to provide persistent storage; logically connected to said processor and stored on said at least one storage device, a lookup map, wherein said lookup map maps a characteristic of the token used in the base language to a corresponding characteristic used in the one or more foreign language; logically connected to said lookup map, one or more language specific dictionaries, wherein said one or more language specific dictionaries maps the base language token into a corresponding token in the one or more foreign language using said characteristic provided by said lookup map; logically connected to said lookup map, a set of programming instructions processed by said processor and invoked by an automatic translation callback whenever a client application tied to said lookup map attempts to render the base language token to an output device, regardless of the origin of the base language token, and without modifying a code of said client application to obtain token strings from localized resources, wherein said set of programming instructions in real-time localize the base language token and display the base language token properly formatted in the one or more foreign language; when the base language token cannot be mapped because a required said one or more language specific dictionary entry does not exist, a new language specific dictionary entry is created dynamically by said set of programming instructions and logically connected to said lookup map, wherein said base language token is stored in said new language specific dictionary entry; and logically connected to said client application, a display interface, wherein said display interface supports specification and adjustment of one or more of said characteristic provided by said lookup map for display purposes.