taihaa is a reading-first reader for Mandarin, Cantonese, German, French, Spanish, Italian, Portuguese (Brazil), Korean, and Japanese. English is the base language for meanings. You bring a text, save the words that matter, and review them later in context.
Read simplified Chinese articles, class texts, and stories. Tap words for pinyin and dictionary suggestions, then review them with the sentence you found them in.
Cantonese stays separate from Mandarin. Read traditional text, see Jyutping, and save words with Cantonese dictionary support instead of Mandarin pinyin.
Build German vocabulary from news, stories, and class material. Save the words you meet, including compounds, and review them in the original sentence.
Read Korean news, stories, and class texts with Revised Romanization above each word. Taps find the dictionary form behind particles and endings, and saved words come back with their sentence.
Read Japanese news, stories, and class texts with furigana over the kanji. Taps find the dictionary form of each word in text without spaces, and saved words come back with their reading and sentence.
Add a text: paste it, upload .txt, PDF, or EPUB, import a public article, or copy a starter from the library.
Read and tap words. Save a meaning only after you check the suggestion.
Review later with the original sentence, using a short spaced-repetition queue.
Start with one text.
Create a free account, choose Mandarin, Cantonese, German, French, Spanish, Italian, Portuguese, Korean, or Japanese, and open something you want to finish.