A built in one would be even better - this does not have to include any dictionaries, as these are downloadable from the web - so the spell checker would just have to check each word against this file.
Not easy I know - but another forum software that I first used (many moons ago (discus)) uses this method, and it seems to work well. They just give you suggestions on where to grab dictionary files for your language.
Ian.