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

Swipe typing, China edition