A statistical language model based Chinese input method; I have patched it to make Shuangpin input more comfortable, by making backspace and delete work on entire syllables.
SunPinyin
===
SunPinyin is an SLM (Statistical Language Model) based input method
engine. To model the Chinese language, it use a backoff bigram and
trigram language model.
Currently, SunPinyin 2.0 is available on IBus, SCIM, and as a
standalone XIM Server.