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.
Note: This is a friendly fork of jquery-spellchecker, because the original was marked unmaintained. The PHP webservice has been removed from the source tree, with a view to making the JS code more reusable (see 'Requirements' below).
- Unicode support (works with most languages)
- HTML parsing (for using the spellchecker within WSYIWYG editors)
- Text parsing (for using the spellchecker on form fields)
- Multiple fields
- Friendly API
- Event based
- MIT licensed
The plugin has been tested and works with the following browsers:
- IE6+ and latest Chrome, Firefox, Safari and Opera
- jQuery
- findAndReplaceDOMText
- A webservice that implements the API required by this code - see e.g. CV-Library's implementation in Golang or node-aspell-spellchecker
Volunteers to find a good place to host the PHP implementation are welcome.
You can find simple usage examples in the downloadable package.
Testing is much appreciated. Please post any issue you find in the issue tracker.
- View the contribute documentation to learn how to contribute to the project.
This project would not be possible without the findAndReplaceDOMText function written by James Padolsey.
Thanks to Richard Willis who originally wrote and maintained this plugin.
Licensed under the MIT license.