Regarding the idea I just mentioned before, there is a major flaw.
Asian languages do not have spaces. Tokenizing a text into words requires a dictionary and is a non-trivial problem (due to inflection: different verb forms need to be recognized, etc.). We can therefore not just scan for whitespaces and forward anything in between to a spell checker, unless we restrict that workaround to Western languages.
(Unfortunately we use gmail, which filters out my own messages on mailing lists, so I can't reply to my own message...)
-- Regards, Cyrille Artho - http://artho.com/ The opposite of a correct statement is a false statement. But the opposite of a profound truth may well be another profound truth. -- Niels Bohr