NanoSpell give developers like you access to library of free international spell-checking dictionary files.
Dictionary vocabulary can also be customized to include words specific to your project.
The spellchecking dictionary NanoSpell used by CKEditor can be set using the nanospell_dictionary setting which 'en' by default. (Global English).
Example:
<script src="path/to/nanospell/autoload.js"></script>
<textarea id='editor1'>...</textarea>
<script>CKEDITOR.replace( 'editor1');</script>
<script>
nanospell.ckeditor('editor1',{
dictionary : "es", // "es" is for spanish
server : "php" });
</script>
For multi-lingual documents, you may use more than one dictionary at the same time use a comma separated list such as:
dictionary: "en,fr"
Before a dictionary can be used, it must be downloaded and installed. (NanoSpell ships with only English installed.)
Quick Recap: download, unzip and move to nanospell/dictionaries
To add words you do not need to modify the dictionary.
To remove words you do not need to modify the dictionary.
“Spellcheck as you type” within ckeditor. No learning-curve for users.
Easily set-up on modern web hosting. Just upload and go.
Well documented and kept clean, simple & stable.
Never sends your data to remote spellchecking servers. No Ads.
Free CKEditor spell-check dictionaries from across the world.
Maintained by the original developers.. who love CKEditor