SunPinyin is an opensource'd (in CDDL/LGPLv2.1) and SLM (Statistical Language Model) based Chinese PinYin input method engine.
Currently, it's available on all UNIX platforms including MacOSX.