WebSpellChecker (WSC)

WebSpellChecker operates in a separate browser window so your work is not interrupted. Corrected text is automatically returned to the form.

WebSpellChecker (WSC) plug-in for CKEditor 3.0+

Installation Guide

WebSpellChecker (WSC) is an integrated spell-checker of CKEditor starting from version 3.0. A free version with an advertisement banner is available for all CKEditor customers for free. If a customer wants to remove the banner, the Hosted or Licensed version of WSC should be purchased.

Hosted Version

The WSC plug-in for CKEditor is a zero-installation solution for spell-checking provided by WebSpellChecker.net. You will now have a wonderful spell-checker running out of the box, requiring no server-side installations. Follow the instructions to migrate from the free version to the Hosted paid version of the plugin without the banner.

Licensed Version

If you want WebSpellChecker engine to run on your server, then the Licensed Version is for you. Follow the instructions to migrate from the free version to the Licensed version of the plug-in.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<html xmlns="http://www.w3.org/1999/xhtml">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script type="text/javascript" src="ckeditor/ckeditor.js"></script>
    <textarea id="editor1">
    	This is an exampl of a sentence with two mispelled words.
    <script type="text/javascript">
        // set up path to WSC (for Licensed users)
		CKEDITOR.config.wsc_customLoaderScript = 'http://spellcheck_host/spellcheck/lf/22/js/wsc_fck2plugin.js';
		// For WSC Hosted version
		CKEDITOR.config.wsc_customerId = 'encrypted-customer-ID';
		// set up dictionaries  (only for Licensed version)
		CKEDITOR.config.wsc_userDictionaryName = "MyUserDictionaryName";
		CKEDITOR.config.wsc_customDictionaryIds = "1,3001";
		// set up spellchecking language
		// see the list of short codes for other supported languages
        // here http://wiki.webspellchecker.net/doku.php?id=installationandconfiguration:supportedlanguages
		CKEDITOR.config.wsc_lang = "de_DE";
		// Position and Resize parameters for WSC dialog. Values type is Number.
		CKEDITOR.config.wsc_width = 800;
		CKEDITOR.config.wsc_height = 800;
		CKEDITOR.config.wsc_left = 1110;
		CKEDITOR.config.wsc_top = 200;

        // launch CKeditor
        CKEDITOR.replace( 'editor1' );