Hunspell

From Wikipedia, the free encyclopedia

Hunspell
Developer(s) Laszlo Nemeth
Stable release
1.7.2 [1]   Edit this on Wikidata / 29 December 2022 ; 17 months ago  ( 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 .github .io

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 [ 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 .

About the author [ edit ]

Hunspell was developed by the Hungarian biologist and free software developer Laszlo Nemeth. 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 [ edit ]

References [ edit ]

  1. ^ "Release v1.7.2" . 29 December 2022 . Retrieved 2 January 2023 .
  2. ^ a b 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 .
  14. ^ "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 [ edit ]