Duomate

Practice languages with real people. Chat with native speakers and AI partners that remember you.

How it works

Chat naturally or follow a level - either way, every word you meet stays with you and comes back when it's time to practice.

Japanese vocabulary list with furigana annotations

Every word, remembered for you.

You don't add anything yourself. As you chat, your word list grows. Each word is shown the way you'd say it - so you can read along from day one.

Kanji detail page showing readings, parts, and compounds

Get to know each kanji.

Tap a kanji to see how to say it, how to write it, what its parts mean, and the words you've already seen it in.

Word detail page showing chat occurrences and real-world example sentences

Every word, in real situations.

Tap a word to see where you used it before, plus how native speakers use it - with audio you can listen to.

Chinese chat thread with an inline correction

Mistakes become lessons.

Write something the wrong way? You'll see the right way too, right there in the chat. No interruption, no calling you out.

Chinese chat with English translations shown inline

Translations, right there.

Don't know what a message means? The translation sits underneath, so you can read along without leaving the conversation.

HSK level progress bars from HSK1 through HSK6

Want to go faster? Pick a level.

Study HSK, JLPT, or TOPIK levels when you want to push ahead. Those words come back for practice too - alongside everything from your chats.

Review settings page with JLPT level toggles and Sent / Received direction filters

Practice the way you want.

Choose what to practice - words you've written, words you've read, or both. Pick which levels matter to you. Your practice, your pace.