Hunspell: Difference between revisions
Appearance
Content deleted Content added
remove copyright content copied from https://conference.libreoffice.org/2013/en/speaker/laszlo-nemeth.html |
Remove table entries with missing footnote |
||
Line 29: | Line 29: | ||
! Method |
! Method |
||
! Notes |
! Notes |
||
|- |
|||
| {{Rh}} | [[LibreOffice_Writer|Writer]] |
|||
| [[Office suite]] |
|||
| [[LibreOffice]] |
|||
| [[Static linking|Statically-linked]] libhunspell |
|||
| Starting with version 2.0.2 (8 March 2006) |
|||
|- |
|||
| {{Rh}} | [[LibreOffice_Calc|Calc]] |
|||
| [[Office suite]] |
|||
| [[LibreOffice]] |
|||
| [[Static linking|Statically-linked]] libhunspell |
|||
| Starting with version 2.0.2 (8 March 2006) |
|||
|- |
|||
| {{Rh}} | [[Apache OpenOffice|OpenOffice]] |
|||
| [[Office suite]] |
|||
| [[Apache]] |
|||
| [[Static linking|Statically-linked]] libhunspell |
|||
| Starting with version 2.0.2 (8 March 2006) |
|||
|- |
|||
| {{Rh}} | [[Firefox]] |
|||
| [[Web browser]] |
|||
| [[Mozilla]] |
|||
| ? |
|||
| Since version 3 |
|||
|- |
|- |
||
| {{Rh}} | [[Google Chrome|Chrome]] |
| {{Rh}} | [[Google Chrome|Chrome]] |
||
Line 65: | Line 41: | ||
| ? |
| ? |
||
| <ref name="google-augments-open-source-spell-check"/> |
| <ref name="google-augments-open-source-spell-check"/> |
||
|- |
|||
| {{Rh}} | [[Safari (web browser)|Safari]] |
|||
| [[Web browser]] |
|||
| [[Apple Inc.|Apple]] |
|||
| ? |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[Opera (web browser)|Opera]] |
|||
| [[Web browser]] |
|||
| {{mdash}} |
|||
| ? |
|||
| Since version 10 |
|||
|- |
|- |
||
| {{Rh}} | [[Empathy (software)|Empathy]] |
| {{Rh}} | [[Empathy (software)|Empathy]] |
||
Line 83: | Line 47: | ||
| [[Dynamic linking|Dynamically-linked]] [[Enchant (software)|libenchant]] |
| [[Dynamic linking|Dynamically-linked]] [[Enchant (software)|libenchant]] |
||
| style="background:#FFFF88;" | Issue selecting dictionaries Enchant<ref>{{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}}</ref> |
| style="background:#FFFF88;" | Issue selecting dictionaries Enchant<ref>{{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}}</ref> |
||
|- |
|||
| {{Rh}} | [[Mozilla Thunderbird|Thunderbird]] |
|||
| [[Email client]], [[news client]] |
|||
| [[Mozilla]] |
|||
| ? |
|||
| Since version 3 |
|||
|- |
|||
| {{Rh}} | [[SeaMonkey]] |
|||
| [[Web browser]], [[email client]], [[news client]], [[HTML editor]], [[IRC client]] |
|||
| [[Mozilla]] |
|||
| ? |
|||
| Since version 2 |
|||
|- |
|||
| {{Rh}} | [[Photoshop]] |
|||
| [[Image manipulation]] |
|||
| [[Adobe Systems|Adobe]] |
|||
| [[Static linking|Statically-linked]] libhunspell |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[GIMP]] |
|||
| [[Image manipulation]] |
|||
| {{mdash}} |
|||
| ? |
|||
| {{mdash}} |
|||
|- |
|- |
||
| {{Rh}} | [[InDesign]] |
| {{Rh}} | [[InDesign]] |
||
Line 137: | Line 77: | ||
| [[Dynamic linking|Dynamically-linked]] [[Enchant (software)|libenchant]] via GtkSpell<ref name="sourceforge.net">{{cite web|url=http://gtkspell.sourceforge.net/|title=GtkSpell|website=SourceForge|accessdate=4 May 2020}}</ref> |
| [[Dynamic linking|Dynamically-linked]] [[Enchant (software)|libenchant]] via GtkSpell<ref name="sourceforge.net">{{cite web|url=http://gtkspell.sourceforge.net/|title=GtkSpell|website=SourceForge|accessdate=4 May 2020}}</ref> |
||
| style="background:#FF8888;" | Issue using Enchant via GtkSpell<ref>{{cite web |last1=Pander |title=Have GtkSpell use Enchant for spell checking |url=https://bugs.launchpad.net/inkscape/+bug/1049548 |website=Inkscape |accessdate=5 May 2020 |date=12 September 2012}}</ref> |
| style="background:#FF8888;" | Issue using Enchant via GtkSpell<ref>{{cite web |last1=Pander |title=Have GtkSpell use Enchant for spell checking |url=https://bugs.launchpad.net/inkscape/+bug/1049548 |website=Inkscape |accessdate=5 May 2020 |date=12 September 2012}}</ref> |
||
|- |
|||
| {{Rh}} | [[Adobe FrameMaker|FrameMaker]] |
|||
| [[Technical documentation]] |
|||
| [[Adobe Systems|Adobe]] |
|||
| |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[Blender (software)|Blender]] |
|||
| [[3D computer graphics]] |
|||
| {{mdash}} |
|||
| ? |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[Notepad++]] |
|||
| Code/[[Text editor]] |
|||
| {{mdash}} |
|||
| ? |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[FeatherPad]] |
|||
| [[Text editor]] |
|||
| [[LXQt]] |
|||
| ? |
|||
| Starting with version 0.11.0 (August 2019) |
|||
|- |
|- |
||
| {{Rh}} | [[gedit]] |
| {{Rh}} | [[gedit]] |
||
Line 166: | Line 82: | ||
| [[GNOME]] |
| [[GNOME]] |
||
| [[Dynamic linking|Dynamically-linked]] [[Enchant (software)|libenchant]] via GtkSpell<ref name="sourceforge.net"/> |
| [[Dynamic linking|Dynamically-linked]] [[Enchant (software)|libenchant]] via GtkSpell<ref name="sourceforge.net"/> |
||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[Yudit]] |
|||
| [[Text editor]] |
|||
| [[X Window System]] |
|||
| ? |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[Emacs]] |
|||
| [[Text editor]] |
|||
| {{mdash}} |
|||
| ? |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[Eclipse (software)|Eclipse]] |
|||
| [[Integrated development environment|IDE]] |
|||
| {{mdash}} |
|||
| [[Dynamic linking|Dynamically-linked]] [[Lucene|Apache Lucene Analysis]] |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[Enchant (software)|Enchant]] |
|||
| [[Command line]] [[spell checker]] |
|||
| {{mdash}} |
|||
| [[Dynamic linking|Dynamically-linked]] [[Enchant (software)|libenchant]] |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[Lucene|Lucene Analysis Hunspell]] |
|||
| [[Java (programming language)|Java]] [[dynamic library]] |
|||
| [[Apache]] |
|||
| Native implementation |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[Across Language Server]] |
|||
|[[Computer-assisted translation]] tool |
|||
| {{mdash}} |
|||
| |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[Apache Solr]] |
|||
| |
|||
| {{mdash}} |
|||
| |
|||
| 3.5 and later |
|||
|- |
|||
| {{Rh}} | [[macOS]] |
|||
| |
|||
| [[Apple Inc.|Apple]] |
|||
| |
|||
| 10.6 Snow Leopard and later |
|||
|- |
|||
| {{Rh}} | [[MorphOS]] |
|||
| |
|||
| {{mdash}} |
|||
| [[Dynamic linking|Dynamically-linked]] spellchecker.library |
|||
| 3.12 and later |
|||
|- |
|||
| {{Rh}} | [[Déjà Vu (software)|Déjà Vu]] X3 |
|||
| [[Computer-assisted_translation|Computer Aided Translation]] (CAT) system |
|||
| {{mdash}} |
|||
| |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[Evernote]] |
|||
| Note-taking software |
|||
| {{mdash}} |
|||
| |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[LyX]] |
|||
| Document processor |
|||
| {{mdash}} |
|||
| |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[memoQ]] |
|||
| [[Computer-assisted translation]] |
|||
| {{mdash}} |
|||
| |
|||
| {{mdash}} |
| {{mdash}} |
||
|- |
|- |
||
Line 257: | Line 95: | ||
| |
| |
||
| Starting in version 2012<ref>{{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}}</ref> |
| Starting in version 2012<ref>{{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}}</ref> |
||
|- |
|||
| {{Rh}} | [[OmegaT]] |
|||
| [[Computer-assisted translation]] tool |
|||
| {{mdash}} |
|||
| |
|||
| {{mdash}} |
|||
|- |
|- |
||
| {{Rh}} | [[Perl]] |
| {{Rh}} | [[Perl]] |
||
Line 269: | Line 101: | ||
| |
| |
||
|<ref>{{cite web|url=https://metacpan.org/release/Text-Hunspell|title=Text-Hunspell-2.14 - Perl interface to the Hunspell library|website=MetaCPAN|accessdate=4 May 2020}}</ref> |
|<ref>{{cite web|url=https://metacpan.org/release/Text-Hunspell|title=Text-Hunspell-2.14 - Perl interface to the Hunspell library|website=MetaCPAN|accessdate=4 May 2020}}</ref> |
||
|- |
|||
| {{Rh}} | [[Trados|SDL Trados Studio]] |
|||
| [[Computer-assisted translation]] |
|||
| {{mdash}} |
|||
| |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[Subtitle Edit]] |
|||
| Subtitle creator/editor |
|||
| {{mdash}} |
|||
| |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[SoftMaker Office]] |
|||
| Office suite |
|||
| {{mdash}} |
|||
| |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[The Bat!]] |
|||
| Email client |
|||
| {{mdash}} |
|||
| |
|||
| Since version 4.0 |
|||
|- |
|||
| {{Rh}} | [[WinShell]] |
|||
| [[Integrated development environment]] (IDE) for [[TeX]] and [[LaTeX]] on [[Microsoft Windows|Windows]] |
|||
| {{mdash}} |
|||
| |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[XMetaL]] |
|||
| XML authoring application |
|||
| {{mdash}} |
|||
| |
|||
| {{mdash}} |
|||
|- |
|||
| {{Rh}} | [[xTuple]] |
|||
| [[Enterprise resource planning]] |
|||
| {{mdash}} |
|||
| |
|||
| {{mdash}} |
|||
|- |
|- |
||
|- class="sortbottom" |
|- class="sortbottom" |
Revision as of 18:56, 20 June 2020
Developer(s) | László Németh |
---|---|
Stable release | 1.7.0
/ 12 November 2018[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
Hunspell is the spell checker for:
Name | Type | Group | Method | Notes |
---|---|---|---|---|
Chrome | Web browser | ? | [2] | |
Chromium | Web browser | ? | [2] | |
Empathy | Instant messaging | — | Dynamically-linked libenchant | Issue selecting dictionaries Enchant[3] |
InDesign | Desktop publishing | Adobe | Statically-linked libhunspell | Since CS5.5[4] |
QuarkXPress | Desktop publishing | Quark Software Inc. | Statically-linked libhunspell | Since QuarkXPress 2017[5] |
Scribus | Desktop publishing | — | Dynamically-linked libenchant | Since 1.4.2[6] |
Illustrator | Vector graphics | Adobe | Statically-linked libhunspell | — |
Inkscape | Vector graphics | — | Dynamically-linked libenchant via GtkSpell[7] | Issue using Enchant via GtkSpell[8] |
gedit | Text editor | GNOME | Dynamically-linked libenchant via GtkSpell[7] | — |
.NET | — | [9] | ||
GroupWise | — | Starting in version 2012[10] | ||
Perl | — | [11] | ||
Name | Type | Group | Method | Notes |
License
Hunspell is free software, distributed under the terms of a GPL, LGPL and MPL tri-license.
See also
References
- ^ "Releases - hunspell/hunspell". GitHub. Retrieved 12 April 2017.
- ^ 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".
- ^ Lamy, Arnaud (14 August 2018). "Professional Spell Checker XTension for QuarkXPress".
- ^ "1.4.2 Release". Scribus Wiki. Retrieved 4 May 2020.
- ^ a b "GtkSpell". SourceForge. Retrieved 4 May 2020.
- ^ Pander (12 September 2012). "Have GtkSpell use Enchant for spell checking". Inkscape. Retrieved 5 May 2020.
- ^ "NHunspell - Free Spell-Checker, Hyphenation and Thesaurus for .NET". Crawler-Lib. Archived from the original on 22 August 2017. Retrieved 1 August 2014.
- ^ "GroupWise 2012". Novell. Retrieved 4 May 2020.
- ^ "Text-Hunspell-2.14 - Perl interface to the Hunspell library". MetaCPAN. Retrieved 4 May 2020.