Hunspell


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.

Uses

Software with Hunspell support:
NameTypeGroupMethodNotes
ChromeWeb browserGoogle?
ChromiumWeb browserGoogle?
EmpathyInstant messagingDynamically-linked libenchantIssue selecting dictionaries Enchant
InDesignDesktop publishingAdobeStatically-linked libhunspellSince CS5.5
QuarkXPressDesktop publishingQuark Software Inc.Statically-linked libhunspellSince QuarkXPress 2017
ScribusDesktop publishingDynamically-linked libenchantSince 1.4.2
IllustratorVector graphicsAdobeStatically-linked libhunspell
InkscapeVector graphicsDynamically-linked libenchant via GtkSpellIssue using Enchant via GtkSpell
geditText editorGNOMEDynamically-linked libenchant via GtkSpell
.NET
GroupWiseStarting in version 2012
Perl
NameTypeGroupMethodNotes

License

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

About the author

Hunspell was developed by a Hungarian biologist and free software developer named 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. 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.