MODE SUPPORTING MULTIPLE LANGUAGE INPUT FOR ENTERING TEXT
First Claim
1. A method of converting strings to a common language comprising:
- determining a user-selected target language;
associating a user-selected primary input language and at least one user-selected secondary input language with the target language, wherein the target language is common to, and different from, the primary input language and the at least one secondary input language;
obtaining a string of at least one character;
converting the obtained string from the primary input language to the target language if the obtained string corresponds to a valid string in the primary input language;
converting the obtained string from at least one secondary input language to the target language if the obtained string corresponds to a valid string in the corresponding secondary input language and is not a valid string in the primary input language; and
outputting the converted string in the target language to an output device.
1 Assignment
0 Petitions
Accused Products
Abstract
Strings entered into a computer system are converted to a common language. The process of converting strings to a common language comprises determining a user-selected target language, associating a user-selected primary input language with the target language and associating a user-selected secondary input language with the target language. The process further comprises obtaining a string of at least one character, converting the obtained string from the primary input language to the target language if the obtained string corresponds to a valid string in the primary input language and converting the obtained string from the secondary input language to the target language if the obtained string corresponds to a valid string in the secondary input language and is not a valid string in the primary input language.
-
Citations
19 Claims
-
1. A method of converting strings to a common language comprising:
-
determining a user-selected target language; associating a user-selected primary input language and at least one user-selected secondary input language with the target language, wherein the target language is common to, and different from, the primary input language and the at least one secondary input language; obtaining a string of at least one character; converting the obtained string from the primary input language to the target language if the obtained string corresponds to a valid string in the primary input language; converting the obtained string from at least one secondary input language to the target language if the obtained string corresponds to a valid string in the corresponding secondary input language and is not a valid string in the primary input language; and outputting the converted string in the target language to an output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product to convert strings to a common language comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to determine a user-selected target language; computer readable program code configured to associate a user-selected primary input language and at least one user-selected secondary input language with the target language; computer readable program code configured to obtain a string of at least one character; computer readable program code configured to convert the obtained string from the primary input language to the target language if the obtained string corresponds to a valid string in the primary input language; computer readable program code configured to convert the obtained string from at least one secondary input language to the target language if the obtained string corresponds to a valid string in the associated secondary input language and is not a valid string in the primary input language; and computer readable program code configured to output the converted string in the target language to an output device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 19)
-
-
17. A method of converting strings to a common language comprising:
-
executing a thin client on top of an input method editor; detecting by the thin client that the user has set up more than one language mode; determining a user-selected target language; associating at least one user-selected secondary input language with the target language; detecting by the thin client that the user has entered text using more than one language; identifying by the thin client, a string believed to be in a secondary language; enabling by the thin client, a machine translation attempt of the string to translate the string from the secondary language to the target language. - View Dependent Claims (18)
-
Specification