Resources for Learning Chinese
The character dictionary contains information about single Chinese characters. Each entry in the character dictionary consists of a Chinese character, radical / stroke count, English definition, Mandarin pinyin pronunciation, Yale & Jyutping Cantonese pronunciation, simplified / traditional variants and cangjie.
This tool turns Cantonese into Jyutping which is one of the main romanisations for Cantonese. Just enter the Chinese text (in traditional or simplified) and it will output the Jyutping. You can enter the names into the Cantonese Read A Loud and listen to the audio to hear how the name sounds in Cantonese (This is kinda slow so be patient)
This website has a cool feature to make Chinese character practice writing sheets.
This application allows you to create Chinese Word/Pinyin Search Puzzle Generator.
They have other Chinese Tools on the website such as Vocabulary List Generator, Chinese Practice Sheet Generator, Chinese Bingo Card Generator.