Features
A reader, a word list, and a review queue.
taihaa is for people who want to learn from a text they chose. Import it, look words up in place, save the useful ones, and review them with the sentence still attached.
Free. Unlimited saved words and text imports. No card.
Import
Start from a text you already have.
Paste a passage, upload a plain .txt, PDF, or EPUB, import a public article URL, or paste a YouTube link. A video needs subtitles, the creator's or auto-generated. If none are found, paste a transcript. Free accounts can make 3 new video lessons a week. You can also load a short sample lesson or copy a starter from the library. Check imported text before you save it. Paywalled, login-only, or script-heavy pages often need a manual paste. If a channel disables embedding, the lesson still opens and the video plays on YouTube.
- Paste, .txt, PDF, and EPUB
- Public article URLs, when extraction works
- YouTube link with subtitles, or a pasted transcript
- Library for every language, plus News


News
Read today’s headlines.
The News tab in the library lists fresh headlines from public news sites in the language you are learning. Each comes with a level estimate. Import & read turns the article into a lesson with the same reader, word panel and review.
- Public news sites per language
- Level estimate on each headline
- Import & read in one tap


Reader
Tap a word without leaving the sentence.
The reader pages the lesson and keeps your place. Words you have not saved are marked so you can see what is still new. Tap one to open the word panel: a translation suggestion, pinyin for Mandarin, or Jyutping for Cantonese. On Mandarin and Cantonese, Split (Fix word split) is in that panel. Tap between characters to break a compound into characters or join characters into one word. The change is saved on that lesson for you. Your own saved vocabulary is preferred. Suggestions are aids. Edit a translation before you save it if it looks wrong.
- Pinyin for Mandarin, Jyutping for Cantonese
- Split for Mandarin and Cantonese: characters or compounds
- Dictionary suggestions you can edit
- Reading progress saved with the lesson


Vocabulary
A list made from what you read.
Saved words keep an English translation and the sentence they came from. Filter by status, see what is due, play a pronunciation when the device has a voice, and export the list. Empty translations can be fixed before they show up cleanly in review.
- Known, Learning, and Ignore
- Due words called out separately
- Export from Vocabulary


Review
Meet the word again with the original line.
Review is a short spaced queue. Reveal the translation, then grade the card. Again brings it back later today. Learning keeps a short interval. Known and Easy push it further out. Ignore removes it from review. The original sentence stays on the card so practice is not a bare word list.
- Match 4: a quick matching game for your learning words
- Again, Learning, Known, Easy, Ignore
- The source sentence stays attached
- Pinyin or Jyutping can stay visible in review


Lesson complete
See what one lesson gave you.
Finish a lesson and taihaa shows the words you read, the words you saved with their translations, and the pages you finished. Review now picks up the words that are due.
- Words read, words saved, pages
- Saved words listed with their translations
- With Plus: five quick questions to check you understood


taihaa Daily
A new word puzzle every day.
Each day there is one word to find in your language. Clues open one by one: the translation, the part of speech, an example sentence. You have six guesses, and a streak if you keep coming back.
- One word a day per language
- Six clues, six guesses
- Free for every account


Taihaa Plus
Ask why, make a lesson, hear it read.
Reading, saving and review stay free. Plus adds Why? grammar explain for up to 100 sentences a day, AI lessons on any topic at your level, natural voice for up to 300 new clips a day, up to 200 sentence translations a day, up to 500 AI word translations a day when the dictionary has none, and up to 20 lesson quizzes a day. Streak repair restores a broken streak twice a month. Buy it on the web or in the Android app through Google Play. Plus from the website works in the app too.
- Why? grammar explain: words, roles and rules
- AI lessons built around your learning words
- Natural voice, more sentence translations, lesson quizzes


Speech
Hear words and sentences in a natural voice.
Natural voice reads words, sentences, Match 4 and whole lessons in a human-sounding voice. Free accounts get 5 natural-voice plays a day; Taihaa Plus raises that to up to 300 new clips a day. When natural voice is not available, taihaa says so and uses your device voice if it has one. Cantonese is read by a Cantonese voice. A Mandarin voice is never used as a stand-in.
What taihaa does not do
- URL import fails on some sites. Paste the text when it does.
- YouTube import needs subtitles, or a transcript you paste. Auto-generated captions can be wrong.
- Level tags, including CEFR and HSK estimates, are automatic guesses.
- Dictionary lines are suggestions, not a finished translation of the article.
- Jyutping and pinyin are reading aids, not a checked pronunciation for every line.
Nine target languages. English translations.
English is the base language for meanings. Pick one target language and stay in that reader, list, and review queue.
Mandarin
Simplified Chinese reading, pinyin, and dictionary suggestions. Split lets you break a compound into characters or join characters into a word. Lessons can show an estimated CEFR tag and an HSK 1–6 estimate. Those tags are guidance, not an exam result.
Cantonese
Kept separate from Mandarin. Jyutping uses tone numbers, YouTube captions can become a lesson, and Split fixes a bad word break. Text-to-speech will not quietly fall back to a Mandarin voice.
German
Read articles and class texts, including long compounds, and review the words in the sentence where you met them.
French
Articles and stories become a personal list. English is the base language for the translation you save.
Spanish
Read articles and class texts, tap words such as café for an English translation, and review them in the original sentence. Lessons can show an estimated CEFR tag.
Italian
Read articles and stories, tap words such as caffè for an English translation, and review them in the original sentence. Lessons can show an estimated CEFR tag.
Portuguese (Brazil)
Brazilian Portuguese articles and stories. Accents and the tilde stay inside the word, so você and pão are one tap. Lessons can show an estimated CEFR tag.
Korean
Revised Romanization over each word, like pinyin and Jyutping. Taps strip particles and endings, so 학교에 looks up 학교 and 먹었어요 looks up 먹다.
Japanese
Furigana over the kanji and Hepburn romaji in the word panel. Taps split words in text without spaces and find the dictionary form, so 食べました looks up 食べる.