Hunspell

{{Short description|Spell checker for complex languages}}

{{Use dmy dates|date=May 2020}}

{{Infobox software

| name = Hunspell

| logo =

| screenshot =

| caption =

| developer = László Németh

| latest release version = {{wikidata|property|preferred|references|edit|Q176291|P348|P548=Q2804309}}

| latest release date = {{start date and age|{{wikidata|qualifier|preferred|single|Q176291|P348|P548=Q2804309|P577}}}}

| programming language = {{#statements:P277|from=Q176291}}

| operating system = Cross-platform

| genre = Spell checker

| license = GNU Lesser General Public License and Mozilla Public License

| website = {{url|//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

Software with Hunspell support:

class="wikitable sortable" style="font-size: 90%; text-align: left; width: auto;"
Name

! Type

! Group

! Method

! Notes

{{Rh}} | Chrome

| Web browser

| Google

| ?

| {{cite web|last1=Shankland|first1=Stephen|title=Google augments open-source spell-check|url=http://www.cnet.com/news/google-augments-open-source-spell-check/|website=CNET|accessdate=24 September 2015}}

{{Rh}} | Chromium

| Web browser

| Google

| ?

|

{{Rh}} | Empathy

| Instant messaging

| {{mdash}}

| Dynamically-linked libenchant

| style="background:#FFFF88;" | Issue selecting dictionaries Enchant{{cite web |last1=Sumner |first1=Kevin |title=Spell checking doesn't allow US English words when using "English" language |url=https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/445863 |website=Ubuntu—empathy package |accessdate=5 May 2020 |date=7 October 2009}}

{{Rh}} | Firefox

| Web browser

| Mozilla

| ?

| {{mdash}}

{{Rh}} | Illustrator

| Vector graphics

| Adobe

| Statically-linked libhunspell

| {{mdash}}

{{Rh}} | InDesign

| Desktop publishing

| Adobe

| Statically-linked libhunspell

| Since CS5.5{{cite web|url=https://blog.typekit.com/2011/11/04/how-to-enable-more-languages-in-indesign-cs5-5/|title=How to enable more languages in InDesign CS5.5|first=Miguel|last=Sousa|date=5 November 2011|publisher=}}

{{Rh}} | gedit

| Text editor

| GNOME

| Dynamically-linked libenchant via GtkSpell{{cite web|url=http://gtkspell.sourceforge.net/|title=GtkSpell|website=SourceForge|accessdate=4 May 2020}}

| {{mdash}}

{{Rh}} | GroupWise

|

| {{mdash}}

|

| Starting in version 2012{{cite web|url=http://www.novell.com/documentation/groupwise2012/gw2012_readme_full/data/gw2012_readme_full.html#bx7xpy5|title=GroupWise 2012|website=Novell|accessdate=4 May 2020}}

{{Rh}} | JetBrains IDEs

| Integrated development environment

| JetBrains

| —

| ReSharper{{Cite web |title=Spellchecking {{!}} ReSharper |url=https://www.jetbrains.com/help/resharper/Spell_Checking.html |access-date=2024-05-31 |website=ReSharper Help |language=en-US}} & IDEs use Hunspell dictionaries{{Cite web |date=2018-01-19 |title=Hunspell dictionaries support {{!}} The PhpStorm Blog |url=https://blog.jetbrains.com/phpstorm/2018/01/hunspell-dictionaries-support/ |access-date=2024-05-31 |website=The JetBrains Blog |language=en-US}}{{Cite web |title=Spellchecking {{!}} IntelliJ IDEA |url=https://www.jetbrains.com/help/idea/spellchecking.html |access-date=2024-05-31 |website=IntelliJ IDEA Help |language=en-US}}

{{Rh}} | .NET

|

| {{mdash}}

|

|{{cite web|url=http://www.crawler-lib.net/nhunspell|title=NHunspell - Free Spell-Checker, Hyphenation and Thesaurus for .NET|website=Crawler-Lib|access-date=2014-08-01|archive-url=https://web.archive.org/web/20170822090939/http://www.crawler-lib.net/nhunspell|archive-date=2017-08-22|url-status=dead}}

{{Rh}} | Origyn Web Browser

| Web browser

| {{mdash}}

| Dynamically-linked spellchecker.library

| Since 3.12

{{Rh}} | Perl

|

| {{mdash}}

|

|{{cite web|url=https://metacpan.org/release/Text-Hunspell|title=Text-Hunspell-2.16 - Perl interface to the Hunspell library|website=MetaCPAN|accessdate=15 July 2022}}

{{Rh}} | QuarkXPress

| Desktop publishing

| Quark Software Inc.

| Statically-linked libhunspell

| Since QuarkXPress 2017{{cite web|url=https://www.creationauts.com/products/spell-checker-pro-xtension/|title=Professional Spell Checker XTension for QuarkXPress|first=Arnaud|last=Lamy|date=14 August 2018|publisher=}}

{{Rh}} | Scribus

| Desktop publishing

| {{mdash}}

| Dynamically-linked libenchant

| Since 1.4.2{{cite web|url=http://wiki.scribus.net/canvas/1.4.2_Release|title=1.4.2 Release|website=Scribus Wiki|accessdate=4 May 2020}}

class="sortbottom"

! 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.{{Cite web|title=Laszlo Nemeth — English|url=https://conference.libreoffice.org/2013/en/speaker/laszlo-nemeth.html|access-date=2020-06-12|website=conference.libreoffice.org}} 50px Text was copied from this source, which is available under a [https://creativecommons.org/licenses/by-sa/3.0/ Creative Commons Attribution-ShareAlike 3.0 Unported] (CC BY-SA 3.0) license.

See also

{{Portal|Free and open-source software}}

References