uim aims for multilingual input method library. It works as an XIM server or an input module of GTK+ 2.x. And currently it supports following input methods. Chinese: Pinyin Japanese: Anthy, Prime, SKK, T-code, TUT-code Korean: Hangul Vietnamese: VIQR Other: IPA WWW: http://anthy.sourceforge.jp/