Library to deal with pinyin