Automatic resource translation
First Claim
1. A method in a computer system for translating a string displayable on a display device, comprising:
- providing a list of strings in a second language, wherein;
each entry of the list includes;
a resource identification corresponding to a user interface element of the display device anda corresponding string in the second language, the corresponding string displayable within the user interface element, andeach entry of the list excludes the corresponding string in any other language;
obtaining a specific resource identification, wherein the specific resource identification identifies a specific user interface element of the display device on which a specific string is displayed in a first language;
searching the list to find a specific entry including the specific resource identification;
translating, without using a dictionary, the specific string from the first language into the second language by ascertaining, from the specific entry, a specific corresponding string in the second language; and
displaying the specific corresponding string in the second language within the specific user interface element on the display device.
2 Assignments
0 Petitions
Accused Products
Abstract
A novel technique for translating a string displayable on a user interface element in a graphical user interface provides a reliable translation without the use of a dictionary. In an embodiment of the invention, an identification is obtained, wherein the identification identifies the user interface element on which the string is displayed. A list is accessed, comprising the identification and a string in the second language. The list is searched to find the identification for the user interface element. Finally, a string is ascertained in the second language corresponding with the found identification in the list. In another embodiment, a string displayable on a user interface element is translated when the location of a user interface selection device on a display is at a location shared by the user interface element.
56 Citations
14 Claims
-
1. A method in a computer system for translating a string displayable on a display device, comprising:
-
providing a list of strings in a second language, wherein; each entry of the list includes; a resource identification corresponding to a user interface element of the display device and a corresponding string in the second language, the corresponding string displayable within the user interface element, and each entry of the list excludes the corresponding string in any other language; obtaining a specific resource identification, wherein the specific resource identification identifies a specific user interface element of the display device on which a specific string is displayed in a first language; searching the list to find a specific entry including the specific resource identification; translating, without using a dictionary, the specific string from the first language into the second language by ascertaining, from the specific entry, a specific corresponding string in the second language; and displaying the specific corresponding string in the second language within the specific user interface element on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computer system having a graphical user interface including a display and a user interface selection device, a method for translating a string, comprising:
-
providing a list of strings in a second language, wherein; each entry of the list includes a resource identification corresponding to a user interface element of the graphical user interface and a corresponding string in the second language, the corresponding string displayable on the user interface element, each entry of the list excludes the corresponding string in any other language, and the list is not a dictionary; receiving input defining a location on the display of the user interface selection device; finding a specific user interface element having thereon a specific string in a first language, wherein the specific user interface element is associated with the defined location; obtaining a specific resource identification associated with the specific user interface element; searching the list to find a specific entry including the specific resource identification for the specific user interface element; translating the specific string from the first language into the second language by ascertaining, from the specific entry, a specific corresponding string in the second language; and displaying the specific corresponding string in the second language on the display. - View Dependent Claims (12, 13, 14)
-
Specification