Computer -aided reading system and method with cross-language reading wizard
AssigneeMicrosoft Corporation
InventorEndong Xun
Life of this patent
Estimating the term…
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, and view a translation of the selected text in the user's own native language. The translation is presented in a window or pop-up box located near the selected text to minimize distraction.
Claims62
A reading system comprising:
- a user interface configured to allow a user to select text in a non-native language and view a translation of the selected text in a native language;
- 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.
A reading system comprising:
- a user interface configured to allow a user to select English language text and view a Chinese language translation of the selected text;
- 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.
A reading system comprising:
- a user interface configured to allow a user to select text in a non-native language and view a translation of the selected text in a native language, the user interface comprising a pop-up window in which native language text can be viewed by the user;
- and
- a cross-language reading wizard configured to:
- receive non-native text that has been selected by the user, and
- automatically translate the non-native text into the native language text.
A computer-aided reading method comprising:
- presenting non-native language text to a user via a user interface;
- receiving text selected by the user;
- processing the text selected by the user to provide text that has been translated from the non-native-language into a native language;
- and
- presenting the translated text to the user via the user interface.
A reading system comprising:
- one or more computer readable media;
- and
- code embodied on the media configured to implement a browser, the browser being configured to:
- present English language text to a user via a user interface;
- receive text selected by the user;
- process the text selected by the user to provide text that has been translated from English into a Chinese language;
- and
- present the translated text to the user via the user interface.
A computer-aided reading method comprising:
- presenting English language text to a user via a user interface;
- receiving text selected by the user;
- processing the text selected by the user to provide text that has been translated from the English language into a Chinese language;
- and
- presenting the translated text to the user via the user interface.
A computer-aided reading method comprising:
- enabling a user to select at least one word presented by a user interface in a non-native language;
- automatically determining whether a corresponding phrase is associated with the selected one word;
- and
- presenting one or more translations of at least the selected word in a native language or, if there is a corresponding phrase associated with the selected word, presenting at least one translation of the corresponding phrase in a native language.
A reading system comprising:
- one or more computer readable media;
- and
- code embodied on the media configured to implement a browser, the browser being configured to:
- enable a user to select at least one English language word presented by a user interface;
- automatically determine whether a corresponding phrase is associated with the selected at least one English language word;
- and
- present one or more translations of the selected at least one English language word in a Chinese language or, if there is a corresponding phrase associated with the selected at least one English language word, presenting at least one translation of the corresponding phrase in the Chinese language.
A cross-language user interface comprising:
- a first area configured to display text in a non-native language;
- and
- a second area configured to display translated portions of at least some of the text in a native language.
A cross-language user interface comprising:
- a first area within which text can be displayed for selection by a user, the text being displayed in a first language;
- and
- a second area adjacent text selected by the user, the second area being configured to display text that has been translated into a second different language, the translated text corresponding to text that has been selected by the user.
A reading system comprising:
- 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.
One or more computer readable media having computer-readable instructions thereon which, when executed by one or more processors, cause the one or more processors to implement 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.
One or more computer readable media having computer-readable instructions thereon which, when executed by one or more processors, cause the one or more processors to:
- present non-native language text to a user via a user interface;
- receive text selected by the user;
- process the text selected by:
- parsing the text into translation units,
- characterizing translation units using part-of-speech tagging and base noun phrase identification,
- applying rules-based phrase extension and pattern matching to the characterized translation units to provide a tree list,
- generating, based on the tree list, candidate word translations in the native language, and
- translating the candidate word translations to corresponding words and/or phrases in the native language to provide text that has been translated from the non-native-language into a native language;
- and present translated text to the user via the user interface.
Dependencies are inferred from the claim text.