Zhongwen Reader

by natipt
5
4
3
2
1
Score: 29/100

Description

The Zhongwen Reader plugin helps users build their Chinese vocabulary directly within their notes using hover-based translations and integrated vocab management. When enabled, hovering over Chinese text shows pinyin, simplified and traditional forms, and definitions using the CC-CEDICT dictionary. Users can highlight HSK-level vocabulary, save words and their context into a vocab list, and view this list via a dedicated sidebar. Example sentences are automatically captured when saving a word and can be added to existing entries if found in new contexts. The plugin also supports generating spaced repetition flashcards from saved vocab for use with compatible plugins.

Reviews

  • Melvin Heng
    Reviewed on May 13th, 2026
    No review text provided.

Stats

13
stars
799
downloads
6
forks
408
days
403
days
404
days
7
total PRs
3
open PRs
1
closed PRs
3
merged PRs
6
total issues
5
open issues
1
closed issues
0
commits

Latest Version

a year ago

Changelog

Fixed HSK Vocab bug on the Obsidian release (download hsk-vocab.json on first plugin startup).

README file from

Github

Zhongwen Reader

Zhongwen Reader is a lightweight hover dictionary plugin for Obsidian that makes it easy to read Chinese text and build your vocabulary, all from within your notes.

⚠️ Installation Note: If cloning this repo, the folder in .obsidian/plugins must be named zhongwen-reader, not obsidian-zhongwen-reader.

Buy me a coffee!

✨ Features

  • 🔍 Hover Dictionary: Instantly see simplified, traditional, pinyin, and definitions (from CC-CEDICT) on hover.
    • 🗣️ Bopomofo Support (注音): Contributed by @wongjustin99. (Coming to Community Plugins soon!)
  • 💡 HSK Highlighting: Toggle color-coded vocab highlighting by HSK level.
  • 📥 Save Words: Use the command palette to save hovered words to a vocab list.
    • 🧠 Sentence Capture: Optionally save example sentences when adding vocab.
  • 📋 Sidebar View: See vocab from the current note and jump to word locations.
  • 🗃️ Flashcard Export: Export saved vocab as markdown flashcards for the Spaced Repetition plugin.

⚠️ Note: Example sentences are saved to vocab.json but not yet used in flashcards or sidebar. Support coming soon.

🛠️ How to Use

  • Hover over any Chinese word (in Edit or Preview mode) to see a popup.
  • Save a word from the hover popup using the command palette.
  • Open the 📘 Sidebar View to browse words in the current note.
  • Use the palette to Export Vocab to Flashcards or toggle HSK highlights.

⚙️ Settings

  • Save Sentence: Automatically capture the sentence where the word appears.

🧾 Data & Storage

  • Must be connected to wifi on first activation only, the plugin downloads the following files and subsequently functions offline:
    • cedict_ts.u8 – Chinese-English dictionary (9.7MB, from CC-CEDICT)
    • hsk-vocab.json – HSK word lists (54KB)
  • Saved vocab is stored in /plugins/zhongwen-reader/vocab.json
  • Example entry
{
  "simplified": "弯月",
  "traditional": "彎月",
  "pinyin": "wan1 yue4",
  "definitions": [
    "crescent moon",
    "crescent shape"
  ],
  "addedAt": "2025-04-07T17:29:18.497Z",
  "exampleSentences": [
    "弯月相同弯刀刺上林端。"
  ]
}

You can delete these files manually anytime. If you delete vocab.json your saved vocab will be lost. A future release will add cleanup options in settings.

🐛 Bugs & ⭐ Feature Requests

Found a bug?

  1. Open a GitHub issue
  2. Include:
  • What happened
  • How to reproduce it
  • Your system info (Obsidian version, OS, plugin version)
  • Screenshots or errors (if applicable)

Want a feature?

  1. Open a GitHub issue with a title starting with Feature Request: and a short summary. In the description:
  2. Explain the functionality you'd like to see
  3. Include your use case and why it would help

📦 Coming soon

  • Export to Anki .apkg
  • Toggle vocab sidebar
  • Database-style vocab view
  • Built-in spaced repetition with cloze support
  • Improved tooltip layout and customization
  • HSK word data with highlights (like Du Chinese)

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
AI-AnkiSync
a year ago by goev
Anki Helper
5 months ago by Dusk
Anki Integration
a year ago by Noah Boos AKA Rift
Create flashcards from your notes with a seamless interface, structuring them with metadata and syncing effortlessly via AnkiConnect.
Aosr
4 years ago by linanwx
Aosr is Another Obsidian plugin for Spaced Repetition.
Auto Anki
3 years ago by ad2969
Using AI to automate card creation for Spaced Repetion in Anki
Awesome Flashcard
4 years ago by AwesomeDog
Handy Anki integration for Obsidian.
Better Recall
2 years ago by FlorianWoelki
A better spaced repetition and recall plugin for Obsidian inspired by Anki.
Come Through
a year ago by mntno
An Obsidian plugin for creating and reviewing flashcards.
Decks
5 months ago by Xherdi Lika
An Obsidian Flashcards plugin
Dictionary Lexicon
5 months ago by Alvin
Look up words and improve vocabulary by using flash card style cards.
Flashcards
6 years ago by Alex Colucci
🎴 An Anki plugin for Obsidian.md
Incremental Writing
5 years ago by Jamesb | Experimental Learning
An incremental writing plugin for Obsidian where you add notes and blocks to prioritized queues and review them incrementally over time, spaced repetition style.
Japanese note taking helper
a year ago by OverFitter
Kindle Vocab
10 months ago by Truong Gia Bao
Generate the markdown version of your Vocabulary Builder in Kindle, and put it in your Obsidian Vault.
Learnie
2 years ago by tankh99
Learnie is an Obsidian plugin that helps to enhance your learning with active recall and spaced repetition.
Memodack
a year ago by Pavlo Kobyliatskyi
Your second language memory tool
Memorization
3 years ago by Joseph Cochran
OpenWords
a year ago by insile
用于英语学习中背单词与单词管理的 Obsidian 插件
Recall
5 years ago by Martin Jirlow
A spaced repetition system for Obsidian!
Repeat
4 years ago by Andre Perunicic
Review notes using periodic or spaced repetition.
Review
6 years ago by ryanjamurphy
Add the current note to a future daily note to remember to review it.
Spaced everything
2 years ago by Zach Mueller
Obsidian plugin to apply spaced repetition to incrementally develop your notes.
Spaced Repetition
5 years ago by Stephen Mwangi
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian
Spaced Repetition AI
a year ago by Belinda Mo, Athena Leong
AI + Spaced Repetition Plugin for Obsidian
Textfresser
a year ago by clockblocker
Obsidian plugin to automatically fill in the gaps of your Deutsch
The Queue
2 years ago by Kolja Sam Pluemer
An Obsidian.md plugin randomly exposing you to your cards. Supports habits, to-dos, spaced repetition flashcards, iterative reading and more.
Yanki
2 years ago by Eric Mika
An Obsidian plugin that syncs flashcards from a folder in your vault to Anki. Pure Markdown syntax. No fuss.
Youglish
6 years ago by Noureddine Haouari
Use YouTube to improve your pronunciation. YouGlish plugin gives you fast, unbiased answers about how words is spoken by real people and in context.