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
DeveloperLászló Németh
Stable release
1.7.3[1] Edit this on Wikidata / 5 May 2026; 17 days ago (5 May 2026)
Written inC++
Operating systemCross-platform
TypeSpell checker
LicenseGNU Lesser General Public License and Mozilla Public License
Websitehunspell.github.io
Repository

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.

Uses

edit

Software with Hunspell support:

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

License

edit

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

See also

edit

References

edit
  1. "Release 1.7.3". 5 May 2026. Retrieved 6 May 2026.
  2. 1 2 Shankland, Stephen. "Google augments open-source spell-check". CNET. Retrieved 24 September 2015.
  3. Sumner, Kevin (7 October 2009). "Spell checking doesn't allow US English words when using "English" language". Ubuntu—empathy package. Retrieved 5 May 2020.
  4. Sousa, Miguel (5 November 2011). "How to enable more languages in InDesign CS5.5".
  5. "GtkSpell". SourceForge. Retrieved 4 May 2020.
  6. "GroupWise 2012". Novell. Retrieved 4 May 2020.
  7. "Spellchecking | ReSharper". ReSharper Help. Retrieved 31 May 2024.
  8. "Hunspell dictionaries support | The PhpStorm Blog". The JetBrains Blog. 19 January 2018. Retrieved 31 May 2024.
  9. "Spellchecking | IntelliJ IDEA". IntelliJ IDEA Help. Retrieved 31 May 2024.
  10. "NHunspell - Free Spell-Checker, Hyphenation and Thesaurus for .NET". Crawler-Lib. Archived from the original on 22 August 2017. Retrieved 1 August 2014.
  11. "Text-Hunspell-2.16 - Perl interface to the Hunspell library". MetaCPAN. Retrieved 15 July 2022.
  12. Lamy, Arnaud (14 August 2018). "Professional Spell Checker XTension for QuarkXPress".
  13. "1.4.2 Release". Scribus Wiki. Retrieved 4 May 2020.
edit