Hunspell is a
spell checker
In software, a spell checker (or spelling checker or spell check) is a software feature that checks for misspellings in a text. Spell-checking features are often embedded in software or services, such as a word processor, email client, electronic ...
and
morphological analyser designed for languages with rich morphology and complex
word compounding and
character encoding
Character encoding is the process of assigning numbers to graphical character (computing), characters, especially the written characters of human language, allowing them to be stored, transmitted, and transformed using computers. The numerical v ...
, originally designed for the
Hungarian language
Hungarian, or Magyar (, ), is an Ugric language of the Uralic language family spoken in Hungary and parts of several neighboring countries. It is the official language of Hungary and one of the 24 official languages of the European Union. Out ...
.
Hunspell is based on
MySpell and is
backward-compatible
In telecommunications and computing, backward compatibility (or backwards compatibility) is a property of an operating system, software, real-world product, or technology that allows for interoperability with an older legacy system, or with inp ...
with MySpell dictionaries. While MySpell uses a
single-byte character encoding, Hunspell can use
Unicode
Unicode or ''The Unicode Standard'' or TUS is a character encoding standard maintained by the Unicode Consortium designed to support the use of text in all of the world's writing systems that can be digitized. Version 16.0 defines 154,998 Char ...
UTF-8
UTF-8 is a character encoding standard used for electronic communication. Defined by the Unicode Standard, the name is derived from ''Unicode Transformation Format 8-bit''. Almost every webpage is transmitted as UTF-8.
UTF-8 supports all 1,112,0 ...
-encoded dictionaries.
Uses
Software with Hunspell support:
License
Hunspell is
free software
Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
, distributed under the terms of a
GPL,
LGPL
The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
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
An agglutinative language is a type of language that primarily forms words by stringing together morphemes (word parts)—each typically representing a single grammatical meaning—without significant modification to their forms ( agglutinations) ...
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.
[ ]
Text was copied from this source, which is available under
Creative Commons Attribution-ShareAlike 3.0 Unported
(CC BY-SA 3.0) license.
See also
*
GNU Aspell
GNU Aspell, usually called just Aspell, is a free software spell checker designed to replace Ispell. It is the standard spell checker for the GNU operating system. It also compiler, compiles for other Unix-like operating systems and Microsoft Win ...
*
Enchant
*
Ispell
*
MySpell
*
Pspell
*
Virastyar
Virastyar (, meaning "editing assistant") is a Persian language, Persian Plug-in (computing), add-in for Microsoft Word that performs Persian spell checking, character standardization, Fingilish, Pinglish transliteration, punctuation correction an ...
References
External links
*
OpenOffice.org spelling dictionariesOpenOffice.org Lingucomponent projectMozilla bug report: Replace MySpell with HunSpellObtaining and Using Hunspell Compatible Dictionaries with XMetaL Author
{{Natural Language Processing
Free spelling checking programs
Spell checkers
Language software for Linux
Language software for macOS
Language software for Windows