NHunspell is a .NET Framework Version of the Open Office spell checker and hyphenation library. It is composed by three components, the spell checker Hunspell, the hyphenator Hyphen and the thesaurus MyThes. It is free (LGPL, MPL licensed), and can be used in closed source projects.
NHunspell can use the Open Office dictionaries and is therefore available for many languages.
Hunspell is a spell checker, morphological analyzer and generator. It has stemming functions to find word stems. It allows the generation of derived forms (plural, ...) from the word stem.
Hyphen can hyphenate languages with complex hyphenation rules. It has the ability to change the text (example old german ck -> k-k hyphenation).
MyThes is a powerful thesaurus for finding synonyms. Due to the stemming and generation functions of hunspell it is possible to find synonyms for derviced forms, whitch aren't in the thesaurus itself.
SpellEngine allows the thread-safe execution of spell check requests. It is a component opimzed for servers. All NHunspell features (spell check, hyphenation, thesaurus, analysis and generation) are integrated. To ensure full utilization of the CPUs on several requests, one Hunspell, Hyphen or MyThes is instantiated per processor or processor core and controlled by a semaphore. Multiple dictionaries can be installed to serve different languages. Spell check, hyphenation, and synonyms in multilingual applications are supported without any additional programming.
A free online thesaurus, hyphenator and spell checker was mad with the new SpellEngine. Please visit the homepage:
News
01.11.2009NHunspell Documentation
The NHunspell documentation is online available (MSDN style).
28.10.2009Release of NHunspell Version 0.9.2
The new Release of NHunspell supports Spell Checking, Hyphenation and has a Thesaurus.
03.08.2009jQuery Background Canvas Plugin
The jQuery Background Canvas Plugin Documentation is available as PDF file.
27.04.2009Refactoring of the Spell Checker NHunpell
the .NET spell checker NHunspell is refactored to support dynamically binding on the native 32bit and 64bit Hunspell libraries.
26.02.2009.NET Spell Checker NHunspell
Maierhofer Software created a .NET wrapper for the OpenOffice spell checker Hunspell.