Site Feedback

What tools do you use to learn Cantonese?

Here are some of the tools that I use:


1. Cantonese Romanization

The best thing I ever did was to learn a Cantonese romanization system. I learned Yale at the Chinese University of Hong Kong and have been using it extensively ever since. Another option is Jyutping. It doesn't matter which method you choose, but learning a romanization system will help tremendously if you are serious about learning Cantonese:


(see also:


2. Yale Input

You will need to use additional tools in order to input Yale because it uses diacritics as tone markers. I use the following on-line tool to generate my Yale text. It is fast and accurate. Select Yale (tone numbers) to Yale (original):


3. DimSum Chinese Tools

Romanization systems are great, but sooner or later you will need to start learning, or at least using, Chinese characters. Romanization systems are 100% phonetic; once you learn a system like Yale you should be able to read Cantonese ping yam with close to perfect pronunciation. However, with ping yam, the meaning is ambiguous as Cantonese reuses many sounds. The following tool is great for looking up Chinese characters, their meaning, as well as their Cantonese (and Mandarin) pronunciation. You can look up words based on writing the character or using ping yam:


4. SitePal Text-to-Speech

Since I am able to speak Cantonese but not able to read Chinese very well, I rely on spoken Cantonese for communication. If someone sends me a message in Chinese it will take a long time for me to translate it word for word on my own. One of the first things I do is copy the Chinese characters into this tool so I can hear them being spoken in Cantonese. This gives me a quick way to start thinking about and deciphering the message:


5. Google Input Tools

I use Chrome as my web browser, and Google has a great intput tool for entering many different languages. This is one way I am able to input Chinese characters. Search for "google input tools" in the Chrome web store at the following link and install Google Input Methods (by Google):


6. Google Translate

The Google translation engine is a great tool for converting from Chinese to English and vice versa:



Another good resource is the University of Arizona's Critical Language Series on Cantonese:

I'm turned off that google translate doesn't seem to have Jyutping. Just pinyin audio.

For Yale input see also:

That's for pinyin though.

Here is another good Cantonese tool - streaming Hong Kong radio (RTHK):


Or go straight to Radio 1 at:



nei hoi yih fan heung maaih nei ge fo bun.

Add a comment