System and method for real time interface translation
First Claim
1. A system for translating tokens from a base language to a foreign language comprising:
- a processor, for processing one or more programming instructions;
logically connected to such processor, a lookup map, wherein such lookup map maps characteristics of the token used in a base language to the corresponding characteristics to be used in a foreign language;
logically connected to such map, a dictionary, wherein such dictionary maps a base language token(s) into the corresponding token(s) in a foreign language using characteristics provided by the lookup map;
logically connected to such map, a set of programming instructions that supports a translation callback whenever the set of instructions would normally transmit a token to the interface; and
in communication with such program, an interface, wherein such interface supports one or more of the characteristics provided by the lookup map.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for translating one or more tokens from one language to another is provided. A lookup map mapping characteristics of the tokens in one language and the corresponding characteristics to be used in a foreign language is provided. A set of “content” dictionaries mapping tokens in a base langue into the corresponding token in another language is also provided and, in conjunction with the characteristics of the foreign token, provides the basis for a translated interface. A GUI environment may initiate a request to translate whenever it is about to transmit a token to the interface or the tokens may be trapped prior to receipt by the display. Other tools and functions are also provided that instruct the interface to modify the location, ordering and other attributes of the token as communicated by the interface.
98 Citations
44 Claims
-
1. A system for translating tokens from a base language to a foreign language comprising:
-
a processor, for processing one or more programming instructions;
logically connected to such processor, a lookup map, wherein such lookup map maps characteristics of the token used in a base language to the corresponding characteristics to be used in a foreign language;
logically connected to such map, a dictionary, wherein such dictionary maps a base language token(s) into the corresponding token(s) in a foreign language using characteristics provided by the lookup map;
logically connected to such map, a set of programming instructions that supports a translation callback whenever the set of instructions would normally transmit a token to the interface; and
in communication with such program, an interface, wherein such interface supports one or more of the characteristics provided by the lookup map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 23, 24, 25, 41, 43)
-
-
19. The system of 1 above, wherein the system further comprising the claimed lexical analyzer.
- 20. The system of 1 above, wherein the claimed lexical analyzer creates said dictionary.
-
26. A method for translating one or more tokens from a base language to a foreign language prior to being processed by an interface, the method comprising the steps of:
-
receiving the base language token being translated;
requesting the foreign language token characteristic(s) that correspond to the characteristic(s) of the base language token;
requesting a foreign language token(s) that correspond to the base language token(s) for the for the retrieved foreign language characteristics; and
transmitting said foreign language token to an interface. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44)
-
Specification