Chinese Input Method/Engine
using python:
https://github.com/R0uter/LoginputEngine
pinyin2hanzi:
https://github.com/letiantian/Pinyin2Hanzi
Python chinese to pinyin:
https://github.com/mozillazg/python-pinyin
pyim tsinghua dict(for emacs):
https://github.com/redguardtoo/pyim-tsinghua-dict
chinese input method dict converter: