Converting Chinese to Pinyin with hanyupinyin
Basic conversion | Toneless output and initials | Handling polyphones | Data-cleaning helpers | Dictionary source