The jQuery Spellchecker is a free Javascript spellchecker in the form of a lightweight jQuery plugin that can be used to check the spelling of text within a form field or within a DOM tree.
Features:
Unicode support (works with most languages)
HTML parsing (for using the spellchecker within WSYIWYG editors)
Text parsing (for using the spellchecker on form fields)