Check Spelling As-You-Type
Spell Checker Pro adds spell checking as-you-type capabilities to TinyMCE. This includes
-
Inline spell checking.
-
A spell checking dialog that steps the user through each error, offering a list of suggested corrections.
-
TinyMCE
-
HTML
-
JS
-
Edit on CodePen
<textarea id="spellcheckerpro">
<h1><span lang="en">The Hare and the Tortoise</span></h1>
<p><span lang="en">A HARE one day riddiculed the short feet and slow pace of the Tortoise, who replied, laughing: “Though you be swift as the wind, I will beeat you in a race.” The Hare, beleiving her assertion to be simply impossable, assented to the proposal; and they agreed that the Fox should choose the course and fix the gaol. On the day appointed for the race the two started together. The Tortoise never for a momment stopped, but went on with a slow but steady pace straight to the end of the corse. The Hare, lying down by the wayside, fell fast asleep. At last waking up, and moving as fast as he could, he saw the Tortoise had reached the goal, and was comfortably dozzing after her fatigue.</span></p>
<p><span lang="en">Slow but steady wins the race.</span></p>
<h1><span lang="es">La liebre y la tortuga</span></h1>
<p><span lang="es">Un día, una liebre ridiculizó los pies cortos y el ritmo lento de la tortuga, quien respondió riendo: "Aunque seas veloz como el viento, te venceré en una carrera". La Liebre, creyendo que su afirmación era simplemente imposible, asintió a la propuesta; y acordaron que Fox debería elegir el curso y fijar el objetivo. El día designado para la carrera, los dos comenzaron juntos. La Tortuga nunca se detuvo por un momento, sino que continuó con un ritmo lento pero constante hasta el final del curso. La Liebre, acostada en el camino, se quedó profundamente dormida. Al despertarse y moverse lo más rápido que pudo, vio que la Tortuga había alcanzado la meta y dormitaba cómodamente después de su fatiga.</span></p>
<p><span lang="es">Lento pero constante gana la carrera.</span></p>
<h1><span lang="de">Der Hase und die Schildkröte</span></h1>
<p><span lang="de">Eines Tages hat ein Hase die kurzen Füße und das langsame Tempo der Schildkröte beseitigt, die lachend antwortete: "Obwohl du so schnell wie der Wind bist, werde ich dich in einem Rennen schlagen." Der Hase, der glaubte, ihre Behauptung sei einfach unmöglich, stimmte dem Vorschlag zu; und sie waren sich einig, dass der Fuchs den Kurs wählen und das Gefängnis reparieren sollte. An dem für das Rennen festgelegten Tag starteten die beiden zusammen. Die Schildkröte hörte nie für einen Moment auf, sondern ging mit einem langsamen, aber stetigen Tempo direkt bis zum Ende der Leiche weiter. Der Hase, der auf der Strecke lag, schlief fest ein. Als er endlich aufwachte und sich so schnell er konnte bewegte, sah er, dass die Schildkröte das Ziel erreicht hatte und nach ihrer Müdigkeit bequem döste.</span></p>
<p><span lang="de">Langsam aber stetig gewinnt das Rennen.</span></p>
<p> </p>
<p><strong>Based on:</strong> Aesop, 'Aesop’s Fables: The Hare and the Tortoise', <a href="https://www.gutenberg.org/files/21/21-h/21-h.htm#link2H_4_0018" target="_blank" rel="noopener">https://www.gutenberg.org/files/21/21-h/21-h.htm#link2H_4_0018</a></p>
<p><em>Translations provided by <a href="https://translate.google.com/">Google Translate</a>.</em></p>
</textarea>
tinymce.init({
selector: 'textarea#spellcheckerpro',
plugins: 'code tinymcespellchecker link',
toolbar: 'spellchecker language spellcheckdialog',
height: 500,
spellchecker_language: 'en',
content_langs: [
{ title: 'English (US)', code: 'en_US' },
{ title: 'English (US Medical)', code: 'en_US', customCode: 'en_US-medical' },
{ title: 'English (UK)', code: 'en_UK' },
{ title: 'English (UK Medical)', code: 'en_UK', customCode: 'en_UK-medical' },
{ title: 'Spanish', code: 'es' },
{ title: 'French', code: 'fr' },
{ title: 'German', code: 'de' },
{ title: 'Portuguese', code: 'pt' },
{ title: 'Chinese', code: 'zh' }
],
content_style: 'body { font-family:Helvetica,Arial,sans-serif; font-size:14px }'
});
Supported languages
The following languages are supported for the Spell Checker Pro plugin. All of the listed languages are supported for customers using TinyMCE version 5.9 or higher on Tiny Cloud.
Language |
Code |
Pre-packaged with |
Supported Hunspell dictionaries |
Afrikaans (South Africa) |
af_ZA |
✖ |
✔ |
English (Australia) |
en_AU |
✖ |
✔ |
English (Canada) |
en_CA |
✖ |
✔ |
English (United Kingdom) |
en_GB, en_UK, en_BR |
✔ |
✔ |
English (United States) |
en, en_US |
✔ |
✔ |
Medical English (US) |
en_US-medical |
✔ |
✔ |
Medical English (UK) |
en_GB-medical |
✔ |
✖ |
Danish |
da |
✔ |
✔ |
Dutch |
nl |
✔ |
✔ |
Finnish |
fi |
✔ |
✖ |
French |
fr |
✔ |
✔ |
German |
de |
✔ |
✔ |
Hungarian |
hu |
✖ |
✔ |
Italian |
it |
✔ |
✔ |
Maori (New Zealand) |
mi_NZ |
✖ |
✔ |
Norwegian Bokmål |
nb |
✔ |
✔ |
Norwegian Nynorsk |
nn |
✖ |
✔ |
Polish |
pl |
✖ |
✔ |
Portuguese (Brazil) |
pt |
✔ |
✔ |
Portuguese (Portugal) |
pt_PT |
✔ |
✔ |
Spanish |
es |
✔ |
✔ |
Swedish |
sv |
✔ |
✔ |
Swedish (Finland) |
sv_FI |
✖ |
✔ |
Custom dictionaries
Additional dictionaries can be added to Spell Checker Pro to supplement the default vocabulary. See these instructions for details.
Getting started with Spell Checker Pro
Creating an account
Try the Spell Checker Pro plugin and the Tiny Cloud with a free Tiny Account. New accounts receive a 30-day trial of the Tiny premium plugins, skins, and icon packs; with no credit card information or commitment required.
Further information
For information on:
-
Tiny Cloud plans, see: Tiny Pricing Plans.
-
Configuring the Spell Checker Pro plugin, see: The Spell Checker Pro plugin documentation.