DEVELOPMENT STOPPED: it seems that swish++ isn't faster than swish-e if you remove clever heuristics about english words. So, this project is abandoned.