1. 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.