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: New Pinyin (Simplified), Pinyin (Unicode), Pinyin (Traditional) Japanese: Anthy, Canna, Prime, SKK, T-code, TUT-code Korean: Byeoru, Hangul (2-beol), Hangul (3-beol), Hangul (Romaja) WWW: http://code.google.com/p/uim/