AnkiWeb
- Rating
- 0 (π 0 Β· π 0)
- Updated
- 2026-06-14
- Anki versions
- 25.09.2~
- Description language
- en
AnkiWeb addon 429826592
Generates tone-colored pinyin, bopomofo, and jyutping readings, simplified/traditional variants, and injects CSS/JS into Anki card templates for Chinese study.
Open on AnkiWeb GitHub Ask about alternatives
active
| Min Anki | Max Anki | Updated |
|---|---|---|
| 25.09.2 | + | 2026-06-14 |
Loadingβ¦
Automatically fills Chinese flashcard fields with translations, pinyin/Jyutping, audio, characters, Bopomofo, rubies, frequency, example sentences, and tone coloring.
Adds Pinyin and Zhuyin readings above Chinese characters in any field by converting text into ruby annotations, supporting simplified and traditional Chinese.
Automatically fills Chinese flashcard fields with translations, Pinyin/Jyutping, audio, characters, Bopomofo, rubies, frequency, tone colours, and sentence examples; now archived.
Automatically fills Chinese flashcard fields, adding part-of-speech and Kangxi radical filling alongside existing Hanzi, Pinyin, English, Bopomofo, audio, examples, frequency, and tone colours.
Generates tone-coloured RTGS, IPA, or Paiboon readings for Thai vocabulary cards, auto-injecting CSS/JS into templates with configurable fields, colours, and toggle shortcut.
Automatically fills Chinese note fields with translations, pinyin, audio, characters, definitions, examples, tone colors, and frequency for Anki 25.07+.
<h2 align="center">Chinese Reading Addon</h2>
<p align="center"> <a title="Rate on AnkiWeb" href="https://ankiweb.net/shared/info/429826592"><img src="https://glutanimate.com/logos/ankiweb-rate.svg"></a> <a title="License: GNU AGPLv3" href="LICENSE"><img src="https://img.shields.io/badge/license-GNU AGPLv3-green.svg"></a> <br>
An Anki add-on for Chinese learners. Generates tone-coloured readings (pinyin, bopomofo, jyutping), simplified/traditional variants, and injects CSS/JS into card templates.
<p align="center"> <img src="demo/ChineseReadings.png" alt="Demo of all 8 display types" width="100%"> </p>
Access settings via Tools β Chinese Reading Settings or through Anki's add-on config editor.
<p align="center"> <img src="demo/tools-findingthesettings.png" alt="Finding the settings in Anki" width="70%"> </p>
<p align="center"> <img src="demo/Settings-OptionsMenu.png" alt="Options tab" width="70%"> </p>
Configure processing rules per note type/card type/field/side via the Active Fields tab.
display_type: one of the 8 display typesnote_type, card_type, field: target identifiersside: front or back, or allreading_type: pinyin, bopomofo, or jyutping<p align="center"> <img src="demo/Settings-activeFieldsMenu.png" alt="Active Fields tab" width="70%"> </p>
When enabled, CSS/JS are written to collection.media/ as standalone files referenced via <link>/<script src> instead of inline.
uv venv --python /usr/bin/python3.14 .venv
source .venv/bin/activate
uv sync
# Run checks
python dev.py lint # ruff linter
python dev.py typecheck # ty type checker
python dev.py test-unit # fast unit tests (no Anki)
python dev.py test # full test suite (needs Anki)
python dev.py build # .ankiaddon package
python dev.py ci # full CI pipeline
GNU AGPLv3 β see LICENSE.