Computer-aided reading system and method with cross-language reading wizard
First Claim
1. A reading system comprising:
- a user interface configured to allow a user to select non-native language text already existing on a display and, in response to the selecting, view a translation of the selected text in a native language, the user interface also being configured to allow the user to choose whether the user interface should present a translation of a single selected word or a translation of a surrounding phrase that includes the single selected word in response to the user selecting the single selected word of non-native language text for translation; and
a cross-language reading wizard comprising;
a parser for parsing selected text into individual translation units,a word translation selector for choosing candidate word translations for the translation units, anda translation generator for translating the candidate word translations into corresponding words or phrases in the native language that can be presented to the user via the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-aided reading system offers assistance to a user who is reading in a non-native language, as the user needs help, without requiring the user to divert attention away from the text. In one implementation, the reading system is implemented as a reading wizard for a browser program. The reading wizard is exposed via a graphical user interface (UI) that allows the user to select a word, phrase, sentence, or other grouping of words in the non-native text. The reading wizard automatically determines whether the selected one word comprises part of a phrase; allows the user to choose whether to view a translation of a single word or a translation of a phrase that includes the single word in response to selection by the user of the single word. The multiple translations are presented in a pop-up window, in the form of a scrollable box and is scrollable, located near the selected text to minimize distraction of the user.
228 Citations
19 Claims
-
1. A reading system comprising:
-
a user interface configured to allow a user to select non-native language text already existing on a display and, in response to the selecting, view a translation of the selected text in a native language, the user interface also being configured to allow the user to choose whether the user interface should present a translation of a single selected word or a translation of a surrounding phrase that includes the single selected word in response to the user selecting the single selected word of non-native language text for translation; and a cross-language reading wizard comprising; a parser for parsing selected text into individual translation units, a word translation selector for choosing candidate word translations for the translation units, and a translation generator for translating the candidate word translations into corresponding words or phrases in the native language that can be presented to the user via the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A reading system comprising:
-
a user interface configured to allow a user to select English language text already existing on a display and, in response to the selecting, view multiple different Chinese language translations of the selected text in a pop-window that is scrollable to display the multiple different Chinese language translations; and a cross-language reading wizard comprising; a parser for parsing selected text into individual translation units, a word translation selector for choosing candidate word translations for the translation units, and a translation generator for translating the candidate word translations into corresponding phrases in the Chinese language that can be presented to the user via the user interface. - View Dependent Claims (15)
-
-
16. A reading system comprising:
-
a user interface configured to allow a user to select non-native language text already existing on a display and, in response to the selecting, view a translation of the selected text in a native language, wherein the user interface displays text translations adjacent text the user has selected for translation, the user interface displaying the text translations in a pop-up translation window in the form of a scrollable box that is scrollable to display the text translations; and a cross-language reading wizard comprising; a parser for parsing selected text into individual translation units, the parser comprising a part-of-speech/base noun phrase identification module for tagging individual words with identifiers, a word translation selector for choosing candidate word translations for the translation units, and a translation generator for translating the candidate word translations into corresponding words or phrases in the native language that can be presented to the user via the user interface. - View Dependent Claims (17, 18)
-
-
19. One or more computer readable media storing computer readable instructions thereon which, when executed by one or more processors, cause the one or more processors to implement across language reading wizard comprising:
-
a user interface configured to allow a user to select non-native language text already existing on a display and, in response to the selecting, view a translation of the selected text in a native language, the user interface also being configured to allow the user to choose whether the user interface should present a translation of a single selected word or a translation of a surrounding phrase that includes the single selected word in response to the user selecting the single selected word of non-native language text for translation; a parser for parsing selected text into individual translation units, the parser comprising a part-of-speech/base noun phrase identification module for tagging individual words with identifiers, a word translation selector for choosing candidate word translations for the translation units, and a translation generator for translating the candidate word translations into corresponding words or phrases in the native language that can be presented to the user via the user interface.
-
Specification