Hunspell
Developer(s) | László Németh |
---|---|
Stable release | 1.3.3 / June 2, 2014 |
Written in | C++ |
Operating system | Cross-platform |
Type | Spell checker |
License | GNU Lesser General Public License and Mozilla Public License |
Website | http://hunspell.sourceforge.net |
Hunspell is a spell checker and morphological analyzer 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 of:
Name | Type | Group | Method | Notes |
---|---|---|---|---|
LibreOffice | office suite | - | statically-linked libhunspell | starting with version 2.0.2, March 8, 2006 |
OpenOffice | office suite | Apache | statically-linked libhunspell | starting with version 2.0.2, March 8, 2006 |
Firefox | web browser | Mozilla | ? | since version 3 |
Chrome | web browser | ? | [1] | |
Chromium | web browser | ? | [2] | |
Safari | web browser | Apple | ? | - |
Opera | web browser | - | ? | since version 10 |
Empathy | instant messaging | - | dynamically-linked libenchant | issue selecting dictionaries Enchant[3] |
Thunderbird | email client, news client | Mozilla | ? | since version 3 |
SeaMonkey | web browser, email client, news client, HTML editor, IRC client | Mozilla | ? | since version 2 |
Bluefish | HTML editor, IDE, text editor | - | ? | - |
PhotoShop | image manipulation | Adobe | statically-linked libhunspell | - |
GIMP | image manipulation | - | ? | - |
InDesign | desktop publishing | Adobe | statically-linked libhunspell | since CS5.5[4] |
Scribus | desktop publishing | - | dynamically-linked libenchant | since 1.4.2[5] |
Illustrator | vector graphics | Adobe | statically-linked libhunspell | - |
Inkscape | vector graphics | - | dynamically-linked libenchant via GtkSpell | issue using Enchant via GtkSpell[6] |
FrameMaker | technical documentation | Adobe | - | |
Blender | 3D computer graphics | - | ? | - |
gedit | text editor | GNOME | dynamically-linked libenchant via GtkSpell | - |
Yudit | text editor | X Window System | ? | - |
Emacs | text editor | - | ? | - |
Eclipse | IDE | - | dynamically-linked Apache Lucene Analysis | - |
XML Copy Editor | XML editor | - | dynamically-linked libenchant | since 1.2.0.6, issue properly detect Enchant[7] |
Enchant | command line spell checker | - | dynamically-linked libenchant | - |
Hunspell | command line spell checker | - | dynamically-linked libhunspell | - |
Hunspell | UDP web service spell checker | - | dynamically-linked libhunspell | issue awaiting release[8] |
pyhunspell | Python wrapper library | - | dynamically-linked libhunspell | [9] |
HunspellJNA | Java wrapper library | - | dynamically-linked libhunspell via JNA | [10] |
LuaSpell | Lua wrapper library | - | dynamically-linked libhunspell | - |
Lucene Analysis Hunspell | Java dynamic library | Apache | native implementation | - |
libhunspell | C++ dynamic library | - | native implementation | - |
Name | Type | Group | Method | Notes |
Hunspell is also used by the following which need to be included in the list above:
- Apache Solr 3.5 and later
- Evernote, note taking software.
- LyX, a document processor
- Novell Groupwise starting in version 2012 [11]
- DéjàVuX3, the latest incarnation of the software of ATRIL, Leaders in Computer Assisted Translation since 1993
- SDL Trados Studio world-leading software for computer-assisted translation by SDL
- OmegaT, an open-source computer-assisted translation tool
- Apple's Mac OS X 10.6 Snow Leopard and later
- SoftMaker Office (in addition to its built-in spell checker), a cross-platform office suite
- The Bat! email client by RITLABS S.R.L. since version 4.0
- WinShell, an integrated development environment (IDE) for TeX and LaTeX on Windows
- XTuple, a cross-platform enterprise resource planning application
- XMetaL, an XML authoring application (in addition to its built-in spell checker that supports 30 languages)
- Perl,[12]
- .NET,[13]
- lite version for JavaScript.[14]
- Subtitle Edit a freeware subtitle creator/editor program
License
Hunspell is free software, distributed under the terms of a GPL, LGPL and MPL tri-license.
See also
References
- ↑ Google augments open-source spell-check
- ↑ Google augments open-source spell-check
- ↑ Spell checking doesn't allow US English words when using "English" language
- ↑ How to enable more languages in InDesign CS5.5
- ↑ Scribus 1.4.2 Release notes
- ↑ Have GtkSpell use Enchant for spell checking
- ↑ #153 patch to use "enchant" as spell-checker
- ↑ #39 Web service and web interface for test usage and demo
- ↑ pyhunspell
- ↑ Java API for Hunspell, based on JNA
- ↑ http://www.novell.com/documentation/groupwise2012/gw2012_readme_full/data/gw2012_readme_full.html#bx7xpy5
- ↑ Hunspell for Perl
- ↑ Hunspell for .NET
- ↑ Announcing Typo.js: Client-side JavaScript Spellchecking