Been able to do this in OmniWeb for ages. It just hooks into the system spellcheck. Even does little red underlines.