Hunspell
Developer(s) | László Németh |
---|---|
Stable release | 1.7.2[1] ![]() |
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 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:
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] | ||
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
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.[14]
See also
- GNU Aspell
- Enchant
- Ispell
- MySpell
- Pspell
- Virastyar
References
- ^ "Release v1.7.2". 29 December 2022. Retrieved 2 January 2023.
- ^ a b Shankland, Stephen. "Google augments open-source spell-check". CNET. Retrieved 24 September 2015.
- ^ Sumner, Kevin (7 October 2009). "Spell checking doesn't allow US English words when using "English" language". Ubuntu—empathy package. Retrieved 5 May 2020.
- ^ Sousa, Miguel (5 November 2011). "How to enable more languages in InDesign CS5.5".
- ^ "GtkSpell". SourceForge. Retrieved 4 May 2020.
- ^ "GroupWise 2012". Novell. Retrieved 4 May 2020.
- ^ "Spellchecking | ReSharper". ReSharper Help. Retrieved 31 May 2024.
- ^ "Hunspell dictionaries support | The PhpStorm Blog". The JetBrains Blog. 19 January 2018. Retrieved 31 May 2024.
- ^ "Spellchecking | IntelliJ IDEA". IntelliJ IDEA Help. Retrieved 31 May 2024.
- ^ "NHunspell - Free Spell-Checker, Hyphenation and Thesaurus for .NET". Crawler-Lib. Archived from the original on 22 August 2017. Retrieved 1 August 2014.
- ^ "Text-Hunspell-2.16 - Perl interface to the Hunspell library". MetaCPAN. Retrieved 15 July 2022.
- ^ Lamy, Arnaud (14 August 2018). "Professional Spell Checker XTension for QuarkXPress".
- ^ "1.4.2 Release". Scribus Wiki. Retrieved 4 May 2020.
- ^ "Laszlo Nemeth — English". conference.libreoffice.org. Retrieved 12 June 2020.
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
- Official website
- OpenOffice.org spelling dictionaries
- OpenOffice.org Lingucomponent project
- Release notes of OpenOffice.org 2.0.2
- Mozilla bug report: Replace MySpell with HunSpell
- Obtaining and Using Hunspell Compatible Dictionaries with XMetaL Author
- v
- t
- e
- Argument mining
- Collocation extraction
- Concept mining
- Coreference resolution
- Deep linguistic processing
- Distant reading
- Information extraction
- Named-entity recognition
- Ontology learning
- Parsing
- Semantic parsing
- Syntactic parsing
- Part-of-speech tagging
- Semantic analysis
- Semantic role labeling
- Semantic decomposition
- Semantic similarity
- Sentiment analysis
Text segmentation |
---|
datasets and corpora
Types and standards | |
---|---|
Data |
and data capture
reviewing
user interface
- Formal semantics
- Hallucination
- Natural Language Toolkit
- spaCy