Hunspell Explained

Hunspell
Developer:László Németh
Operating System:Cross-platform
Genre:Spell checker
License:GNU Lesser General Public License and Mozilla Public License

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?[1]
ChromiumWeb browserGoogle?
EmpathyInstant messagingDynamically-linked libenchantIssue selecting dictionaries Enchant[2]
FirefoxWeb browserMozilla?
IllustratorVector graphicsAdobeStatically-linked libhunspell
InDesignDesktop publishingAdobeStatically-linked libhunspellSince CS5.5[3]
geditText editorGNOMEDynamically-linked libenchant via GtkSpell[4]
GroupWiseStarting in version 2012[5]
JetBrains IDEsIntegrated development environmentJetBrainsReSharper[6] & IDEs use Hunspell dictionaries[7] [8]
.NET[9]
Origyn Web BrowserWeb browserDynamically-linked spellchecker.librarySince 3.12
Perl[10]
QuarkXPressDesktop publishingQuark Software Inc.Statically-linked libhunspellSince QuarkXPress 2017[11]
ScribusDesktop publishingDynamically-linked libenchantSince 1.4.2[12]
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 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.[13]

See also

References

  1. Web site: Shankland. Stephen. Google augments open-source spell-check. CNET. 24 September 2015.
  2. Web site: Sumner . Kevin . Spell checking doesn't allow US English words when using "English" language . Ubuntu—empathy package . 5 May 2020 . 7 October 2009.
  3. Web site: How to enable more languages in InDesign CS5.5. Miguel. Sousa. 5 November 2011.
  4. Web site: GtkSpell. SourceForge. 4 May 2020.
  5. Web site: GroupWise 2012. Novell. 4 May 2020.
  6. Web site: Spellchecking ReSharper . 2024-05-31 . ReSharper Help . en-US.
  7. Web site: 2018-01-19 . Hunspell dictionaries support The PhpStorm Blog . 2024-05-31 . The JetBrains Blog . en-US.
  8. Web site: Spellchecking IntelliJ IDEA . 2024-05-31 . IntelliJ IDEA Help . en-US.
  9. Web site: NHunspell - Free Spell-Checker, Hyphenation and Thesaurus for .NET. Crawler-Lib. 2014-08-01. https://web.archive.org/web/20170822090939/http://www.crawler-lib.net/nhunspell. 2017-08-22. dead.
  10. Web site: Text-Hunspell-2.16 - Perl interface to the Hunspell library. MetaCPAN. 15 July 2022.
  11. Web site: Professional Spell Checker XTension for QuarkXPress. Arnaud. Lamy. 14 August 2018.
  12. Web site: 1.4.2 Release. Scribus Wiki. 4 May 2020.
  13. Web site: Laszlo Nemeth — English. 2020-06-12. conference.libreoffice.org. Text was copied from this source, which is available under a Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) license.

External links