Spell Checker

This module supports spell checking of node content (including title, body and CCK fields).

Features

  • spell checking in real-time for input and textarea,
  • integration with WYSIWYG,
  • learn new words,
  • Taxonomy as storage of custom words,
  • show spell errors on page load in TinyMCE editor,
  • easy selection of different engines,
  • no external PHP library required, you can use Google Spell API as alternative

Installation

First of all, please read INSTALL.txt.

You have to activate spell checker in content type settings (i.e. admin/content/node-type/page) or for specified fields (CCK).

WYSIWYG SpellCheck integration

After installing WYSIWYG SpellCheck, Edit your WYSIWYG profile and activate Spell Check button (i.e. admin/settings/wysiwyg/profile/1/edit).

PSpell integration

See: INSTALL.txt and also read PHP PSpell Installation Manual.

On Linux, simply try: sudo apt-get install php5-pspell aspell-en && sudo apachectl restart

Supported modules

Support

It has support for following spell engines (configurable from settings page):

It has support for following storage engines (configurable from settings page):

  • Taxonomy
  • PSpell personal wordlist (text file)

It uses following PHP libraries:

Developers

Use hook_spellchecker() to define your custom spell engines and storage methods.

Credits

This project was sponsored by the Department for Education (UK).

 

GitHub

https://github.com/kenorb/spellchecker

Project Information

Downloads