Skip to main content

Spellcheck

Page last updated 03 October 2025

Insytful uses robust tools to help you find misspellings across your site. The spell checker supports over 50 languages and uses your site's custom dictionary for the best results.

Page level

Insytful applies the appropriate language dictionary based on your content's markup.

At a page level, it checks your web pages for an HTML language attribute to select the appropriate dictionary. If no language is specified, Insytful defaults to English. Without a language specified, your user's screen reader and browser will default to the language of their device or browser.

An example of a language set to British English in the HTML tag declaration
HTML
<!DOCTYPE html>
<html lang="en-GB">
...
</html>

Dialects

When a specific dialects isn't avaialble, Insytful automatically falls back to the next available dialect group. For example, if "es-MX" (Mexican Spanish) is set but no dictionary exists for it, Insytful defaults to "es" and applies the generic Spanish dictionary instead.

Content of differing languages within a page

Your pages might contain content in different languages, for example:

  • Translations
  • Language-specific terms
  • Or even names.

Insytful, by default, will use the dictionary of the page unless the content's language is specified using the language attribute again.

An example of a page that is set to British English. However, content in Welsh is marked up with the appropriate language code "cy", allowing screen readers and the spell checker to use the correct language.
HTML

<!DOCTYPE html>
<html lang="en-GB">
    <body>
        <h1 lang="cy">Grymuso eich defnyddwyr gwe, dod yn hygyrch</h1>
    </body>
</html>

Further reading

Still need help?

If you still need help after reading this article, don't hesitate to reach out to the Insytful community on Slack or raise a support ticket to get help from our team.
New support request