Reference articles on history, science, culture and more
Encyclopedia

Hunspell

Spell checker for complex languages

Hunspell is a spell checker and morphological analyser designed for languages with rich morphology and complex word compounding and character encoding, originally designed for the Hungarian language.

Hunspell is based on MySpell and is backward-compatible with MySpell dictionaries. While MySpell uses a single-byte character encoding, Hunspell can use Unicode UTF-8-encoded dictionaries.

01Uses

Software with Hunspell support:

Name Type Group Method Notes
Chrome Web browser Google ?
Chromium Web browser Google ?
Empathy Instant messaging , Dynamically-linked libenchant Issue selecting dictionaries Enchant
Firefox Web browser Mozilla ? ,
Illustrator Vector graphics Adobe Statically-linked libhunspell ,
InDesign Desktop publishing Adobe Statically-linked libhunspell Since CS5.5
gedit Text editor GNOME Dynamically-linked libenchant via GtkSpell ,
GroupWise , Starting in version 2012
JetBrains IDEs Integrated development environment JetBrains , ReSharper & IDEs use Hunspell dictionaries
.NET ,
Origyn Web Browser Web browser , Dynamically-linked spellchecker.library Since 3.12
Perl ,
QuarkXPress Desktop publishing Quark Software Inc. Statically-linked libhunspell Since QuarkXPress 2017
Scribus Desktop publishing , Dynamically-linked libenchant Since 1.4.2
Name Type Group Method Notes

02License

Hunspell is free software, distributed under the terms of a GPL, LGPL and MPL tri-license.

Watch videos about HunspellExplainers and documentaries on YouTube (opens in a new tab)

Sources and credits

This article is adapted from the Wikipedia article Hunspell, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.

Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.