Cǎo Yīn Zì is an alternative alphabet for Mandarin Chinese invented by Mattias Persson (firstname.lastname@example.org). The alphabet is based on bopomofo, the Chinese phonetic symbols used mainly in Taiwan.
The name of this alphabet, suggest by Simon Ager, means Draft Phonetic Characters. It takes the draft part from the cursive form of the Chinese script, known literally as 'Draft Script' (草书 [cǎoshū]).
If you need to type in many different languages, the Q International Keyboard can help. It enables you to type almost any language that uses the Latin, Cyrillic or Greek alphabets, and is free.