This is an Anki flashcards deck for learning the Chinese Radicals. The Radicals are the building blocks for the Chinese Characters, but can also be found in Japanese and Korean Language. The cool thing is, if you have studied the radicals you can guess the meaning and pronunciation of a character, though you have not learned them yet.
You can also build up mnemonics for Chinese characters from it. For example for the character 好 which means good:
女 + 子 = 好
Meaning:
woman + child = good, well (好 hǎo)
"When a woman sticks to her child, it is good"
The Deck is automatically generated from a Python script. You can have a look at the project at https://github.com/jay-pee/Anki-Chinese-Radicals-Deck-Plus
- Hanzi (Character)
- Pinyin (Romanization)
- English (Definition)
- Kanxi Radical Number
- Alternatives (Radicals have sometimes multiple glyphs)
- Sound (Pronunciation from audio-cmn)
- Ancient Character (Image from zdic.net)
- Examples (Characters where the Radical is used)
If you want to learn the radicals as fast as possible I would advice you to add some addition information to this cards. Here are some tips of what you can do:
- Add images, that you have looked up and you think it fits best to the character to the deck.
- Add an annotation that says something about the radical: How does it look like? Does the ancient scripture reminds you on something?
- ...
- Download the repository
- Install the requirements with
pip install -r requirments.txt
- Open a shell in the repository folder and run the main script (
python main.py
)
If you have any suggestions how to improve the cards, you are welcome to write an github issue or directly edit the scripts and make a pull request! Slight word of warning: This project is still in the rapid prototyping phase. So don't expect to much from the code quality. Also PRs for typos in the readme are welcome.
- Add Kanxi Radical Number
- Add Sound
- Get ancient scriptures
- Add colored Pinyin
- Add High Quality Audio
- Add a requirments.txt file
- fix wrong pinyin
- Get examples not from a JS script
- Stroke order with https://github.com/chanind/hanzi-writer
- Add Pictures maybe from https://writecantonese8.files.wordpress.com/2012/10/35670726-new-chinese-radical-full.pdf or google IMG
- Add CI/CD Workflow
- Implement Mnemonic like https://www.zerotohero.ca/#/en/zh/dictionary/hsk-cedict/%E5%80%91,men,0
- Implementing thematic radical map https://visual.ly/community/infographic/education/visual-celebration-chinese-radicals
Thank you to ccdb.hemiola.com (API for Chinese Characters), zdic.net (for the Ancient Scripture Images) HanziJS (for the Examples), audio-cmn and Chen Wang (for the high quality audio) and the python pinyin module.