There Is More Than One Chinese Language: Dictionaries for Cantonese, Teochew, Toisanese, Shanghainese, and more!

Learning Chinese through emoji, and emoji through Chinese