CKEditor SDK

Spell Checker and Spell Check As You Type Documentation

The Standard and Full CKEditor packages include the integrated spell checking functionality. It is an out-of-the-box solution provided by third-party plugins, WebSpellChecker and SpellCheckAsYouType (SCAYT), that use the web service.

When either of the plugins is enabled, the   button is automatically added to the toolbar. Depending on which plugin you use, it may contain numerous SCAYT options and open the Spell Check dialog window.

The out-of-the-box spell checking functionality is ad-supported. If you want to remove the ads, you can purchase a license here.

Spell Check As You Type (SCAYT)

The SpellCheckAsYouType (SCAYT) plugin checks the spelling of the text in the editing area immediately as you type it and marks all errors with a red wavy line. By default it needs to be enabled by choosing Enable SCAYT from the   toolbar button, but you can also configure SCAYT to start automatically on editor loading, like in the editor instance below.

Spell Checking in a Dialog Window

The WebSpellChecker plugin provides the Spell Check dialog window that lets you check the spelling of the document word by word. Additionally, for some languages a Grammar Checker and Thesaurus feature is also available.

Using Native Browser Spell Checker

By default, browser spell check functionality is disabled. Set the config.disableNativeSpellChecker configuration option to false to enable it. If the Context Menu plugin is enabled, it is necessary to hold the Ctrl key when right-clicking misspelled words to see the suggested corrections.