From "I just learned this" to practiced — before you forget it.
You finish a lesson and write the characters in your notebook. Then you never look at them again. Kezi closes that loop in under 10 minutes.
Paste
Drop in lesson notes, a menu, a sign — anything Chinese.
Auto-fill
Kezi splits the words and fills in pinyin & meaning offline.
Practice
Swipe what you know, hear tones, mark what stuck. Repeat tomorrow.
Built for people who encounter Chinese day to day.
For learners who already meet new words in the wild — and want to keep them.
Not a dictionary. Not a course. Not a card-making chore.
Most Chinese learning tools help you discover, translate, or study words. Kezi helps you practice and remember the Chinese you encountered today.
Different tools for different jobs
| Feature | Kezi | Google Lens / Translate | Pleco | Anki | Duolingo |
|---|---|---|---|---|---|
| Best for | Turning today's Chinese into lasting vocabulary | Translating Chinese instantly | Looking up & exploring words | Building a long-term memory system | Guided lessons from scratch |
| Practice what you just learned | ✓ Capture, paste & practice | Translate only | Lookup & review | Build cards yourself | App-decided |
| Text → practice session | ✓ Automatic | — | Multi-step | Manual | — |
| Auto-generates pinyin & meaning | ✓ | ✓ | ✓ | Manual | N/A |
| Time to first practice | ~10 sec | Not for practice | Minutes | 15–30 min | Fixed lessons |
| Works fully offline | ✓ | — | ✓ | ✓ | — |
| No account required | ✓ | ✓ | ✓ | For sync | Required |
| Practice reminders | Optional | — | Optional | Optional | Many + streak |
Learn four languages. Read the meanings in yours.
Kezi has two language settings, and every combination works: the language you are learning, and the language its meanings appear in.
Each one keeps its own lessons and progress, so switching never mixes them up.
Simplified or Traditional, your choice. Kezi finds where each word starts and ends in text that has no spaces to guide it.
Any form you paste is matched back to the one a dictionary lists, and the stress is marked so you know where to put it.
Paste 食べた and Kezi folds it back to 食べる. The reading comes from the word as it sits in your sentence, so 本 is hon in one place and moto in another.
It reads straight through particles and endings, so 고파서 becomes 고프다 and 시끄러운 becomes 시끄럽다, and every word carries its romanisation.
English by default. Prefer Greek, French or German? Pick it once and every word's meaning switches, whichever language you are learning. The word and its reading stay exactly as they are.
Both are in Settings. The Android app has every language built in. On the web, each one downloads the first time you pick it, then works offline like the rest of the app.
Always improving.
The latest updates to Kezi, straight from the app's changelog.
Common questions.
- Russian: stress marked, CEFR level from A1 to C2.
- Japanese: reading in romaji, taken from the word in context, and inflected forms folded back (食べた to 食べる). No level badge, because the JLPT no longer publishes a vocabulary list and we would rather leave a gap than guess.
- Korean: particles and endings read through (고파서 to 고프다), romanisation on every word, and a Beginner to Advanced level from the National Institute of Korean Language.
- Share: point your phone camera at the text, tap to select it, choose Share, and pick Kezi. The words drop into a new lesson.
- Copy & paste: copy the text from anywhere and paste it into Kezi's New Lesson box. Most phones show the copied text right above the keyboard when you tap the field.
- Type or paste any Chinese you already have.
- Take a normal photo of the text.
- Open it in an app that can copy text from images (Google Photos or the Google Lens app on most phones; your usual scanning or translate app in mainland China).
- Copy the characters, return to Kezi, and paste.