Chinese words separator + Chinese-English/English-Chinese dictionary + Pinyin annotator + Pin1yin1 IME