Non-native language writing aid method and tool
First Claim
1. A method, suitable for use in a word processing application, for aiding a user to write a document in a non-native language, the method comprising:
- receiving an input string;
automatically determining a language used for the input string;
if the input string is in the non-native language, the method further comprising;
presenting a string list of one or more possible strings in the non-native language corresponding to the input string;
presenting a translation of the possible strings in a native language proximate the possible strings; and
setting a match strategy which determines display priority of at least one of the possible strings based on a configuration of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A non-native language writing aid method and a tool for implementing the same intercept and captures the user'"'"'s input, and display possible words and their interpretation in real time adjacent a cursor input. The tool can automatically adjust and select more possible words and their interpretation, while the user sequentially inputs characters constituting the input, until he/she chooses one word or makes a confirmation on his/her input. The invention may implement spelling check and meaning verification in real time, and provide expression prompting and a fuzzy search function, so that non-native language input speed can be greatly improved. The present invention is not limited to specific applications and can be incorporated into existing applications.
75 Citations
12 Claims
-
1. A method, suitable for use in a word processing application, for aiding a user to write a document in a non-native language, the method comprising:
-
receiving an input string; automatically determining a language used for the input string; if the input string is in the non-native language, the method further comprising; presenting a string list of one or more possible strings in the non-native language corresponding to the input string; presenting a translation of the possible strings in a native language proximate the possible strings; and setting a match strategy which determines display priority of at least one of the possible strings based on a configuration of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification