rev |
line source |
al@19741
|
1 Hunspell is a spell checker and morphological analyzer library and program
|
al@19741
|
2 designed for languages with rich morphology and complex word compounding or
|
al@19741
|
3 character encoding. Hunspell interfaces: Ispell-like terminal interface using
|
al@19741
|
4 Curses library, Ispell pipe interface, C++ class and C functions.
|
al@19741
|
5
|
al@19741
|
6 Hunspell's code base comes from the OpenOffice.org MySpell.
|
al@19741
|
7 Hunspell is designed to eventually replace Myspell in OpenOffice.org.
|
al@19741
|
8
|
al@19741
|
9 Main features of Hunspell spell checker and morphological analyzer:
|
al@19741
|
10
|
al@19741
|
11 - Unicode support (affix rules work only with the first 65535 Unicode
|
al@19741
|
12 characters)
|
al@19741
|
13 - Morphological analysis (in custom item and arrangement style) and stemming
|
al@19741
|
14 - Max. 65535 affix classes and twofold affix stripping (for agglutinative
|
al@19741
|
15 languages, like Azeri, Basque, Estonian, Finnish, Hungarian, Turkish, etc.)
|
al@19741
|
16 - Support complex compoundings (for example, Hungarian and German)
|
al@19741
|
17 - Support language specific features (for example, special casing of Azeri
|
al@19741
|
18 and Turkish dotted i, or German sharp s)
|
al@19741
|
19 - Handle conditional affixes, circumfixes, fogemorphemes, forbidden words,
|
al@19741
|
20 pseudoroots and homonyms.
|
al@19741
|
21 - Free software. Versions 1.x are licenced under LGPL, GPL, MPL tri-license.
|
al@19741
|
22 Version 2 is licenced only under GNU LGPL.
|