NHunspell supports Hunspell version 1.2.12 and Hyphen 2.5. This will probably be the last beta version. The project is targeting Version 1.0 RTM in the next weeks.
NHunspell supports Hunspell version 1.2.9 (2010/03/03) and Hyphen 2.5 (2010/02/23). The C/C++ file access was removed and replaced by managed file access. From now UTF file paths to dictionaries are fully supported. Additionally dictionaries can be loaded directly from memory (byte[] array). This allows to store the dictionaries as a resource in a DLL or EXE file or store the dictionaries as BLOBs in a database.
The thesaurus MyThes is completely reimplemented in C# and is therefor fully managed from now.
It is a preliminary version of the documentation for the NHunspell project in MSDN style available. In this first version all classes are described. The API documentation is later supplemented with functions and samples of Hunspell.
With new new Release of NHunspell, the three Hunspell Projects (Hunspell, Hyphen, MyThes) are fully supported. Every .NET developer has the possibility to add linguistic features to his application. NHunspell isn't just a simple spell checking library. It also supports word stemming and word generation. The hyphenation feature of NHunspell can do complex hyphenation with text replacement like the old German ck -> k-k hyphenation. With the Thesaurus feature you can find synonyms for words.
All NHunspell components can use the Hunspell/Ispell dictionaries from OpenOffice. These dictionaries are developed by a vast amount of people making them available for a lot of languages. Most of this dictionaries are free by license, and can be used in proprietary software.
The jQuery Background Canvas Plugin Documentation is available as PDF file.
The first version of NHunspell uses a managed C++ project to implement the .NET version of Hunspell. This is an straight forward way to do this but it cause some problems. Especially on the deployment one has do deal with the correct 32bit or 64bit version of the library. The new version of NHunspell loads the necessary 32bit or 64bit dll respectively. Both libraries can (and should) be deployed to the target system.
László Németh's famous Open Office spell checker is now available for the Microsoft .NET Framework. Maierhofer software developed a wrapper to use the C++ code via PInvoke in .NET.
News
20.07.2010NHunspell Version 0.9.6
Hunspell 1.2.12 and Hyphen 2.5 is supported.
29.03.2010NHunspell Version 0.9.4
Hunspell 1.2.9 and Hyphen 2.5 is supported. MyThes is reimplemented in C#.
01.11.2009NHunspell Documentation
The NHunspell documentation is online available (MSDN style).
28.10.2009NHunspell 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.