Supported languages

Pick the language you are actually reading.

taihaa is a reading-first beta for Mandarin, Cantonese, German, and French. English is the base language for meanings. You bring a text, save the words that matter, and review them later in context.

Mandarin

Mandarin reading practice

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.

  • Pinyin while reading
  • CC-CEDICT suggestions
  • Estimated CEFR and HSK tags

Cantonese

Cantonese with Jyutping

Cantonese stays separate from Mandarin. Read traditional text, see Jyutping, and save words with Cantonese dictionary support instead of Mandarin pinyin.

  • Jyutping, not pinyin
  • CC-Canto suggestions
  • No silent Mandarin voice fallback

German

German from real articles

Build German vocabulary from news, stories, and class material. Save the words you meet, including compounds, and review them in the original sentence.

  • Bring your own article
  • German-English suggestions
  • Estimated CEFR tags

French

French reading to review

Turn French articles and stories into saved vocabulary. Read at your pace, keep the sentence for context, and review what you actually encountered.

  • Articles and stories
  • French-English suggestions
  • Estimated CEFR tags

Same loop, four languages.

  1. Add a text: paste it, upload .txt or EPUB, import a public article, or copy a starter from the library.
  2. Read and tap words. Save a meaning only after you check the suggestion.
  3. Review later with the original sentence, using a short spaced-repetition queue.

Start with one text.

Create a free account, choose Mandarin, Cantonese, German, or French, and open something you want to finish.