Creating Chinese Study Decks


I recently been getting back into studying Chinese and been looking into ways to learn more effectively. The first thing I did was think about what small piece of Chinese do I want to be better at? There are too many aspects and had to focus in.

It came down to three main areas:

  • Reading Chinese for video games
  • Conversational listening
  • Conversational speaking

My writing / reading was quite good, but I wanted to be able to play video games fully in Chinese so I’m focusing on that. Listening I manage with watching tv shows.

The big one was speaking. I wanted to speak fluently, meaning without thinking too long and feeling natural. From my research the best method is Anki. Anki is a flash deck app, used daily to help you memorize things – perfect for language learning.

I created an Anki deck called Chinese Phrases, this displays an English sentence to repeat in Chinese. Usually a useful sentence I can see myself saying. I practice everyday and have improved significantly.

Example phrase

But I need more phrases, because I couldn’t find a tool I quickly created one – called chinese_phrases.

This is a ruby gem which given a csv file of words will pull a list of Chinese sentences with those words. This pulls sentences from Line Dict. In the future it could even pull sentences from Tatoeba.

You can see the repo here:

https://github.com/bendangelo/chinese_phrases

CSV file generated

Once you have the outputed csv, it can be imported into Anki and practiced everyday. There are a few options to configure, see the repo for instructions on how to install.

Related Posts

Test Your Chinese Using This Quiz

Using Sidekiq Iteration and Unique Jobs

Using Radicale with Gnome Calendar

Why I Regret Switching from Jekyll to Middleman for My Blog

Pick Random Item Based on Probability

Quickest Way to Incorporate in Ontario

Generating Better Random Numbers

Image Magick Tricks

My Game Dev Process

Unit Manager Code Snippet