25 0
Sign in to rate

Chinese Support Redux v0.11.5

23.31MB. Updated 2019-08-15. Only supports Anki 2.1.x.

This item is large, and may take some time to download.


Chinese Support Redux is a rewrite and port of the original Chinese Support add-on to Anki 2.1. It offers a number of features that streamline the process of creating flashcards for learning Chinese. The current focus of development effort is on improving the stability of the add-on and the accuracy of its output. Once the core functionality is sufficiently robust and reliable, additional features will be considered. While many of the changes will be structural in nature, I would encourage users to update the add-on whenever the version number increases and notify me of any problems. Your feedback is important. Important Note: If you find that a field is not filling at all, please check config.json for the complete list of valid field names. Features Status The vast majority of features have been successfully ported, and the add-on is in a usable state, albeit with some definite rough edges. The add-on is still in beta. By this I mean “it works, but I wouldn’t trust it with my children”. Expect occasional issues, and please make a back-up before trying it. I use it myself and haven't experienced data loss, but your mileage may vary. Please report any issues here on GitHub. Feature requests are also welcome. If you are new to the Chinese Support add-on, the wiki from the previous version is still relevant (here). Usage The core feature of the add-on is the automatic field filling. To take advantage of this, you need to have an Anki note type with the appropriate fields (e.g., Hanzi, Meaning, Reading, Sound). See config.json for a list of valid field names. If you don't already have such a note type, the easiest approach is to use one of the built-in models. Two types are installed automatically: Basic and Advanced. The only important difference is that the Advanced model shows more information. To use the field-filling features:
  1. Add a new note to Anki (press a)
  2. Select Chinese (Basic) or Chinese (Advanced) as the note type
  3. Enable Chinese Support Redux for this note type (click 汉字)
  4. Enter a word (e.g., 電話) into the Hanzi field (sentences will also work)
  5. Press Tab
  6. The remaining fields should then be populated automatically
Screenshots Support If you encounter any issues, the best way to have these addressed is to raise them on GitHub. Feature requests are welcome, with the caveat that all good things take time. I understand the documentation is sparse. Anyone who wishes to add content to the wiki is more than welcome to. Testing For those who wish to run the tests locally, this is fairly straightforward. Clone the repository: git clone https://github.com/luoliyan/chinese-support-reduxcd chinese-support-redux Ideally, set up a virtual environment to isolate the project: curl https://pyenv.run | bashpyenv virtualenv 3.6.8 csrpyenv local csr Install dependencies and run the tests: pip install -r requirements.txtmake test


As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.

To download this add-on, please copy and paste the following code into the desktop program:


If you were linked to this page from the internet, please open Anki on your computer, go to the Tools menu and then Add-ons>Browse & Install to paste in the code.

Other Anki 2.1.x Add-Ons Ask a Question


on 1566473868
A godsend. Thank you SO much for this addon.
I removed the links on the answer card since I always clicked them by mistake.
on 1566178326
The sound works again with the 0.11.5 update. Thank you for fixing that, this plugin is invaluable for my studying.
on 1565813345
It's really good, just have one question. Is there a way to remove the "Ruby" thingys in the meaning of the words. I always get spoiled on words that have Rubies when I'm about to write the word.
Comment from author
If I understand the question correctly, you can create a field called "Classifier" and that will move the classifier out of the definition. At the moment, that's the only way to do it.
on 1562837279
Thank you so much, this is exactly the thing I always wanted to have!
on 1561917688
Desperately looking for Chinese Support and then, here you are
on 1561148513
I have the same problem. No Bopomo field, but silhouette
Comment from author
Try with the latest update, and make sure your field names are correct.
on 1559729050
Looks great, but I have a problem, the Bopomofo field is not there, it doest straight to the Silhouette field after the Ruby field, and there's not bopomofo
on 1557823977
Very useful and easy to use, thank you so much!
on 1556927168
This is excellent! Thank you!
on 1556911272
Excellent addon, very useful. Many thanks !
on 1555171887
Great addon!
on 1551688893
This is great! Took me 10 mins to move my personal Chinese vocab deck over. Adding new words will be very nice.
on 1547869609
Great to see this essential add-on for Chinese learners reworked for Anki 2.1 and under active development. Developers are very responsive to bug reports. Great job and keep up the good work 加油!
on 1547195516
Just as amazing as the old version!
on 1546730488
Excellent add-on with active development in 2019
on 1546379167
Great plug-in.

Is there a way I can reformat an entire library using your play-in.

The library was originally created with Pinyin Toolkit, which is no longer available. I would like to keep my deck consistent.

Thank you!!!
Comment from author
This is very much on the to-do list. Once all the rough edges are ironed out (after the 1.0 release), this will be one of the first new features.
on 1546031018
Updating from 0.53 resulted in a crash.

The same error on every update, and not just on one computer. I have to deactivate it, restart the program, uninstall it and then install it again.

Anki 2.1.7 (a6c34fd7) Python 3.6.7 Qt 5.12.0 PyQt 5.11.3
Platform: Windows 7
Flags: frz=True ao=True sv=1

Caught exception:
File "aqt\addons.py", line 394, in onCheckForUpdates
File "aqt\addons.py", line 156, in downloadIds
File "aqt\addons.py", line 117, in install
File "aqt\addons.py", line 140, in deleteAddon
File "lib\site-packages\send2trash\plat_win.py", line 86, in send2trash
<class 'OSError'>: [WinError 124] None: 'C:\\Users\\MyUserName\\AppData\\Roaming\\Anki2\\addons21\\112897~1'
Comment from author
I'm not sure what might have caused that, and just from reading the traceback, it doesn't appear to be a problem within the add-on itself. If you have any issues with a clean install of both Anki and the add-on, let me know.
on 1545212825
important for learning Chinese to recall tones
on 1544974568
Thanks a lot for bringing this back. My Chinese studies rely heavily on this addon.
on 1541846190
Awesome add-on. Couldn't manage without it!
on 1541209060
Thank you very much! Its a fantastic plugin which also saves time creating decks.
on 1540406962
Really nice addon which I already loved in Anki 2.0.
Only problem is that in Anki 2.1 the "Mean Word" field is not filled automatically even though the card type is the same I used in Anki 2.0.
In 2.0 it still works.
Comment from author
Thanks for letting me know. I think I've fixed this in the development code, which I'll upload to AnkiWeb when it's a bit more stable. If there's anything else not working correctly, you can open an issue on GitHub.
on 1540283645
Thanks a lot for adding Google Taiwan speech engine, it works wonderfully!
on 1539097672
Excellent add-on for adding Chinese notes to existing decks. The key feature for me is that I can type in the character and it will auto-fill pinyin, sound, definition, etc. making the whole process go much smoother.
on 1538641309
A great help in creating Chinese cards.