Code Monkey home page Code Monkey logo

anki-chinese-radicals-deck-plus's Introduction

Anki Chinese Radicals Deck+

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

Fields

  • 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)

Example Card

example card

Get the most out of this deck

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 deck

  • You can download the deck from here at github.com or the shared deck from here at ankiweb.net

Build from Source

  1. Download the repository
  2. Install the requirements with pip install -r requirments.txt
  3. Open a shell in the repository folder and run the main script (python main.py)

Contribute

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.

Todos

Acknowledgment

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.

anki-chinese-radicals-deck-plus's People

Contributors

jay-pee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

linusmixson

anki-chinese-radicals-deck-plus's Issues

frequency field, either kangxi or corpus (feature request)

It mostly seemed like the original deck was just sorted by Kangxi number (something to possibly mention in the readme). However, I wanted to study the radicals by order of frequency so I added the radical frequency from the wikipedia article for kangxi radicals.

This was a bit cumbersome to do by hand, so I'm making a feature request to add a new field to all the cards populated with the frequency. I think ideally there would be kangxi and corpus frequency fields, but it's probably fine if it makes sense to only have one or the other.

Pinyin for #52 and sound for #53 incorrect

The pinyin for card #52 is xiang1, but should be yao1. The sound is also incorrect.

Card #53 has the wrong sound attached.

In sources.csv, change the following lines:

乡	<div class=tone1>xiāng</div>	yao1	short, tiny	52	幺	[sound:cmn-yao1.mp3]	<img src="乡_img_ancient.svg">
广	<div class=tone3>guǎng</div>	yan3	house on cliff	53		[sound:cmn-yan3.mp3]	<img src="广_img_ancient.svg">

to:

乡	<div class=tone1>yāo</div>	yao1	short, tiny	52	幺	[sound:cmn-yao1.mp3]	<img src="乡_img_ancient.svg">
广	<div class=tone3>guǎng</div>	guang3	house on cliff	53		[sound:cmn-guang3.mp3]	<img src="广_img_ancient.svg">

(I'm not sure that fixes it. Also, there's no cmn-guang3.mp3)

Radical 118 竹: cmn-zhu2 might have incorrect audio

It's a little hard to make out, but this audio sounds really really close to bu2. Could just be a minimal pair, but in the zdic audio the initial very clearly sounds like zh and not b.

After some more digging, if there's an error it appears to be in the Audio-cmn project's recordings. I've opened an issue there, but if the audio is incorrect, I guess this is an open issue for this project as long as it's not fixed upstream at Audio-cmn.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.