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.
Developer(s) | László Németh |
---|---|
Stable release | 1.7.2[1]
/ 29 December 2022 |
Repository |
|
Written in | C++ |
Operating system | Cross-platform |
Type | Spell checker |
License | GNU Lesser General Public License and Mozilla Public License |
Website | hunspell |
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.
Software with Hunspell support:
Name | Type | Group | Method | Notes |
---|---|---|---|---|
Chrome | Web browser | ? | [2] | |
Chromium | Web browser | ? | [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] | ||
.NET | — | [7] | ||
Origyn Web Browser | Web browser | — | Dynamically-linked spellchecker.library | Since 3.12 |
Perl | — | [8] | ||
QuarkXPress | Desktop publishing | Quark Software Inc. | Statically-linked libhunspell | Since QuarkXPress 2017[9] |
Scribus | Desktop publishing | — | Dynamically-linked libenchant | Since 1.4.2[10] |
Name | Type | Group | Method | Notes |
Hunspell is free software, distributed under the terms of a GPL, LGPL and MPL tri-license.
Hunspell was developed by the Hungarian biologist and free software developer László Németh. His recent job as a lead programmer is related to also free software, especially to LibreOffice. He contributes for OpenOffice.org/LibreOffice, as a code contributor since 2002 (spell checking, hyphenation etc.). He also contributes and makes patches for Hunspell spell checker with Unicode, compound word and agglutinative language support; Unicode and non-standard hyphenation; thesaurus component with stemming and suffixation; Lightproof grammar checker; Graphite versions of Linux Libertine and Biolinum fonts with extended typographical capabilities.[11]