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

No reviews yet.

Stats

12
stars
709
downloads
4
forks
359
days
354
days
355
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.
Spaced Repetition
5 years ago by Stephen Mwangi
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian
Export to Anki
5 years ago by Pseudonium
Script to add flashcards from text/markdown files to Anki
Flashcards
5 years ago by Alex Colucci
🎴 An Anki plugin for Obsidian.md
Review
6 years ago by ryanjamurphy
Add the current note to a future daily note to remember to review it.
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.
Youglish
5 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.
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!
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.
HiWords
7 months ago by Kai
Effortlessly grow your vocabulary as you read, with automatic highlighting and translation of unfamiliar words.
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.
Memorization
3 years ago by Joseph Cochran
Decks
3 months ago by Xherdi Lika
An Obsidian Flashcards plugin
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.
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.
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.
Spaced Repetition AI
a year ago by Belinda Mo, Athena Leong
AI + Spaced Repetition Plugin 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
OpenWords
a year ago by insile
用于英语学习中背单词与单词管理的 Obsidian 插件
Memodack
a year ago by Pavlo Kobyliatskyi
Your second language memory tool
Japanese note taking helper
a year ago by OverFitter
Dictionary Lexicon
3 months ago by Alvin
Look up words and improve vocabulary by using flash card style cards.
Textfresser
a year ago by clockblocker
Obsidian plugin to automatically fill in the gaps of your Deutsch
Hanzi Writer
a year ago by Nikita Smirnov
Come Through
a year ago by mntno
An Obsidian plugin for creating and reviewing flashcards.
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.
Anki Helper
3 months ago by Dusk