Skip to content
DOCS

Spellchecking

Poedit always uses spellchecking services of your operating system to provide spellchecking in the translation editor.

Poedit uses macOS’s system-wide spellchecker. If Apple doesn’t provide a spellchecker for your language, you must add support in the operating system itself.

The easiest way to get spellchecking for many languages on macOS is to use the Dictionaries app, which integrates extended spellchecking and dictionary support for over 80 languages into macOS and other apps — installable with a click of a button.

Alternatively, if you prefer not to use a third-party app, you can install a dictionary yourself:

  1. Find a dictionary in Hunspell-compatible format (e.g. from OpenOffice or other online sources).
  2. Unpack it and copy the .dic and .aff files into ~/Library/Spelling.
  3. Open System Settings → Keyboard → Text Input and enable the dictionary in spelling setup.
  4. Restart your Mac.

Poedit uses the built-in Windows spellchecker, so spellchecking is available only for languages Windows provides.

If spellchecking is missing for a language

Section titled “If spellchecking is missing for a language”

Make sure the language is installed in Windows:

  1. Open Settings → Time & language → Language & region
  2. Under Preferred languages, choose Add a language and install the language you need

If Windows doesn’t provide spellchecking for a particular language, Poedit can’t enable it on its own.

On Windows, the spellchecking language is selected automatically based on your current keyboard / input language. If Poedit appears to spellcheck in the wrong language, switch your keyboard using the language indicator in the taskbar or your configured keyboard shortcut (commonly Win + Space).

This behavior is controlled by Windows and can’t be overridden by Poedit.

On Linux, Poedit uses the system spellchecker. To enable spellchecking for a given language, you need to install the corresponding dictionary package provided by your distribution.

If you want spellchecking to work for all supported languages without managing dictionaries yourself, use the official Poedit package. The Snap package bundles spellchecker dictionaries and doesn’t require any additional setup.

Otherwise, install dictionaries using your distribution’s package manager. The details of this are distribution specific:

Terminal window
sudo apt update
sudo apt install hunspell-<lang>

If you use a different distribution, please refer to its documentation.