jQuery Spellchecker is a lightweight jQuery plugin that can be used to check the spelling of text within a form field or within a DOM tree. It comes with Unicode support (works with most languages), HTML parsing (for using the spellchecker within WSYIWYG editors) and Text parsing (for using the spellchecker on form fields).
Homepage: http://jquery-spellchecker.badsyntax.co/
GitHub: https://github.com/badsyntax/jquery-spellchecker