M17N engine for IBus input platform. It allows input of many languages using the input table maps from m17n-db.