Zhongwen Reader

by natipt
5
4
3
2
1
Score: 28/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
751
downloads
5
forks
379
days
374
days
375
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.
Aosr
4 years ago by linanwx
Aosr is Another Obsidian plugin for Spaced Repetition.
Repeat
4 years ago by Andre Perunicic
Review notes using periodic or spaced repetition.
Awesome Flashcard
4 years ago by AwesomeDog
Handy Anki integration for Obsidian.
Auto Anki
3 years ago by ad2969
Using AI to automate card creation for Spaced Repetion in Anki
Memorization
3 years ago by Joseph Cochran
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.
Better Recall
2 years ago by FlorianWoelki
A better spaced repetition and recall plugin for Obsidian inspired by Anki.
Learnie
2 years ago by tankh99
Learnie is an Obsidian plugin that helps to enhance your learning with active recall and spaced repetition.
Review
6 years ago by ryanjamurphy
Add the current note to a future daily note to remember to review it.
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.
Flashcards
5 years ago by Alex Colucci
🎴 An Anki plugin for Obsidian.md
Spaced Repetition
5 years ago by Stephen Mwangi
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian
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.
Recall
5 years ago by Martin Jirlow
A spaced repetition system for Obsidian!
Spaced everything
2 years ago by Zach Mueller
Obsidian plugin to apply spaced repetition to incrementally develop your notes.
AI-AnkiSync
a year ago by goev
Memodack
a year ago by Pavlo Kobyliatskyi
Your second language memory tool
Spaced Repetition AI
a year ago by Belinda Mo, Athena Leong
AI + Spaced Repetition Plugin for Obsidian
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.
Textfresser
a year ago by clockblocker
Obsidian plugin to automatically fill in the gaps of your Deutsch
Come Through
a year ago by mntno
An Obsidian plugin for creating and reviewing flashcards.
Japanese note taking helper
a year ago by OverFitter
OpenWords
a year ago by insile
用于英语学习中背单词与单词管理的 Obsidian 插件
Kindle Vocab
9 months ago by Truong Gia Bao
Generate the markdown version of your Vocabulary Builder in Kindle, and put it in your Obsidian Vault.
Dictionary Lexicon
4 months ago by Alvin
Look up words and improve vocabulary by using flash card style cards.
Anki Helper
4 months ago by Dusk
Decks
4 months ago by Xherdi Lika
An Obsidian Flashcards plugin