Chinese Duck

Chinese Duck

@ChineseDuckBot
FreeInline modeENRU

An open-source flashcard bot for Chinese: build your own word deck (or import ready-made HSK 1–6 lists), drill pronunciation, translation and writing, and get pinyin tones highlighted by color.

Key features

  • Personal flashcard deck with tone-colored syllable breakdown
  • Pronunciation, translation and writing drill modes
  • Pre-loaded HSK 1–6 word lists (English and Russian)
  • Bulk import of your own word lists from a file
  • Inline lookup in any Telegram chat

What Chinese Duck does

@ChineseDuckBot is a personal flashcard system for learning Chinese, built and open-sourced by developer Mikhail Berdnikov. You feed it words or short phrases — either one at a time or in bulk by importing a file — and it turns them into flashcards, splitting each one into syllables and color-coding the tones so you can see at a glance whether you're dealing with a first, second, third or fourth tone.

From there you can drill the deck in several modes: pronunciation practice, translation (Chinese to your language and back), and writing, plus a plain viewing mode if you just want to skim. The bot keeps a running score per word so you can see which ones you actually know versus which keep tripping you up, and it ships with the standard HSK 1 through 6 word lists pre-loaded in both English and Russian, so you don't have to build a deck from zero if you're studying toward those levels.

It also works inline — typing @ChineseDuckBot and a word in any Telegram chat looks it up on the spot, without switching to the bot's own conversation.

The project is open source and still labeled beta by its own author, and the GitHub repository has been archived (no new commits since mid-2024), so don't expect new features going forward — what's there is what you get. For anyone specifically studying toward HSK exams or wanting a no-frills, self-managed vocabulary deck for Chinese, though, the existing feature set already covers the basics well.

How to start

  1. Open @ChineseDuckBot in Telegram and tap Start
  2. Import an HSK list or add your own words with /add
  3. Pick a drill mode: pronunciation, translation or writing
  4. Review your per-word score and repeat weak spots

Commands

/addAdd a new word or short phrase to your deck
/importBulk-import a word list from a file
/learnpronunciationDrill pronunciation of your deck
/learntranslationDrill translations of your deck
/learnwritingDrill writing your deck's words

Pricing and limits

Free

Pros / Cons

  • Free and open source, no hidden paywall
  • Pre-loaded HSK 1–6 decks save setup time
  • Tone-colored breakdown is a genuinely useful detail for Chinese specifically
  • GitHub repository is archived since mid-2024 — development has stopped
  • Interface is utilitarian, still labeled "beta" by its own author
  • No conversation or grammar practice, vocabulary only

Score breakdown

CriterionWeightPoints
Functionality257 / 10
Reliability & speed156 / 10
Popularity & trust153 / 10
Price & free tier1010 / 10
Usability106 / 10
Safety & privacy108 / 10
Freshness53 / 10
Localization57 / 10
No intrusive ads510 / 10
Score10065.0

How we rank

FAQ

Does it come with ready-made word lists, or do I have to add everything myself?

Both — it ships with the standard HSK 1–6 lists in English and Russian, and you can add or bulk-import your own words on top.

Is the project still maintained?

The bot itself is online, but the GitHub source hasn't had new commits since mid-2024 and is archived, so treat it as feature-complete rather than actively developed.

Technical details

  • Inline mode
  • Mini App
  • Works in groups
  • Works in channels
  • Accepts voice
  • Accepts files
  • Requires phone number
  • Requires registration
  • Shows ads
  • Works in Russia without VPN

Checked September 4, 2026 · Updated September 5, 2026 · Report a problem