---
title: "Check Spelling As-You-Type"
description: "Spell Checker Pro is a premium plugin and server to check spelling as-you-type."
canonical_url: "https://www.tiny.cloud/docs/tinymce/5/check-spelling/"
md_url: "https://www.tiny.cloud/docs/tinymce/5/check-spelling/index.md"
version: "5"
last_updated: "2026-06-15T08:52:18Z"
tokens: 755
---
Important This page documents TinyMCE 5. For new projects, Tiny recommends using the latest, most up-to-date version. [See TinyMCE 8 documentation](../../latest/).
# 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.

**Example**

```js
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<br> TinyMCE 5.0+ | Supported Hunspell dictionaries<br> (TinyMCE 5.9 or newer) |
| --- | --- | --- | --- |
| 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](../custom-dictionaries-for-tiny-spellchecker/) for details.
