Skip to main content
Home About Privacy Contact

Chinese Language Chengyu Anki Deck with Gamification


Excerpt from Wikipedia 
Chengyu (traditional Chinese: 成語; simplified Chinese: 成语; pinyin: chéngyǔ; lit. '[already] made/formed words/speech') are a type of traditional Chinese idiomatic expression, most of which consist of four characters. Chengyu were widely used in Classical Chinese and are still common in vernacular Chinese writing and in the spoken language today. 



Features in the Chengyu Anki Deck 
  • Gamification, select chengyu characters in order 
  • Simplified, Traditional, Pinyin and Audio
  • View Wikipedia data related to Chenyu 
  • View Meaning in zdict 
  • Meaning taken from CC-CEDICT

To create this deck
1. Create a new deck in Anki
2. Add five fields 
    chengyu_sim
    chengyu_trad
    Pinyin
    Meaning
    Audio
3. Download chengyu list and import in Anki and map the fields
    View Chenyu list
4. Copy front.html to front side of deck template
    View front.html
5. Copy back.html to back side of deck template
    View back.html
6. Copy card.css to styling of deck template 
    View card.css

Source Code

Demo

Comments

Post a Comment

Popular posts from this blog

Sentence Adder Anki Addon: Add sentence in Anki editor in one click

Add sentences to Anki editor window in one click with batch adder option Select a word in edit field and click add button to add sentences to that fields matching the words. Also create/add sentences for any languages. The sentences database created using tatoeba language tsv files. Download language tsv file from tatoeba . Install Download addon from AnkiWeb  Sentence Adder Anki Addon Download from GitHub release page  Sentence Adder Anki Addon Features Create new language database Add random sentence in one click View list of all sentences matching the selected word Change language (Require restart of Anki to apply changes) Change color of sentences Batch sentences adder Sentences containing spaces Usage Install 1. Install Addon from AnkiWeb Anki -> Tools -> Add-ons -> Get Add-ons... Paste the code 1682655437 and install. 2. Restart Anki and open the Addon to add new languages. 3. Download language of choice from

Anki JS API addon for getting decks and cards info like AnkiDroid JS API

AnkiDroid JavaScript API allow deck developer to add functionality to cards that can call native functions defined in AnkiDroid. This can be used to design whole new layout for buttons, cards info, top bar card counts, mark, flag etc. But Anki Desktop there are no official support like this JS API.  So, this is Anki addon for supporting the AnkiDroid-JS-API . Download AnkiJS API Addon View Source Code Usages To know more about the options view  AnkiDroid-JS-API .  New Count pycmd("AnkiJS.ankiGetNewCardCount()", (ret) => { console.log(ret); }); Learn Count pycmd("AnkiJS.ankiGetLrnCardCount()", (ret) => { console.log(ret); }); Review Count pycmd("AnkiJS.ankiGetRevCardCount()", (ret) => { console.log(ret); }); Mark pycmd("AnkiJS.ankiGetCardMark()", (ret) => { console.log(ret); }); Flag pycmd("AnkiJS.ankiGetCardFlag()", (ret) => { console.log(ret); }); Card Id pycmd("AnkiJS.ankiGe

Add Google translate option to Anki Deck for AnkiDroid only

Many good Anki decks are in English language and reviewing the decks help to learn the subjects. But if we want to learn it in different language then it needs to be translated to other language.  In this post learn to add translate option to Anki Deck. (* AnkiDroid only) 1. Open Note Editor  2. Copy the following to Front / Back side of card template. 3. Save it and reopen the decks. Now select language it will translate automatically. Demo More: https://www.w3schools.com/HOWTO/howto_google_translate.asp