Spell Checker, Hyphenation and Thesaurus: NHunspell

NHunspell brings the spell checking, hyphenation and thesaurus to the Microsoft® .NET Framework. NHunspell is C# library and wraps native libraries for Hunspell, Hyphen and MyThes. One design goal of this library and wrapper is to keep the source code of the included libraries as unmodified as possible. New versions of the base libraries can therefore easily adopted to NHunspell.

The integrated libraries are used in OpenOffice and they work with the dictionaries published on OpenOffice.org.

License

NHunspell is licensed under: GPL/LGPL/MPL. Free use in commercial applications is permitted according to the LGPL and MPL licenses. Your commercial application can link against the NHunspell DLLs.

Links and Downloads

Documentation

NHunspell Homepage on Maierhofer Software

Binaries

NHunspell releases (pre compiled assemblies)

Spell Check, Hyphenation and Thesaurus Dictionaries

NHunspell Dictionaries on OpenOffice

NHunspell Source Code

SVN access to NHunspell code (browse SVN repository)

Sourceforge Project Web Site

NHunspell project summary page on Sourceforge

Project Bug Tracking

NHunspell Trac Bug Report (Spell Check, Hyphenation and Thesaurus)

Online Spell Check, Hyphenation and Thesaurus

Spell Check, Hyphenation and Thesaurus Reference Implementation on ASP.NET

Hunspell

The spell checker library Hunspell is a state of the art spell checker for languages with complex word compunding and rich morphology. It was written by László Németh for spell checking of the Hungarian language and can be used with utf8 encoded unicode directories. Hunspell is based on MySpell and can use MySpell directories too.

Hunspell is the default spell checker of OpenOffice, Mozilla Thunderbird and Firefox, Google Chrome and the Apple MAC OS/X operating system since version 10.6 "Snow Leopard". Hunspell is based an MySpell and can use the MySpell dictionaries. It is an alternative to GNU Aspell, ISpell, PSpell and Enchant

Hyphen

The hyphenation library Hyphen is part of the Hunspell project written by László Németh. It is a state of the art hyphenator.

MyThes

The thesaurus MyThes is part of the Hunspell project. It can be used to find synonyms for words.

Sponsors and Supporters of NHunspell

NHunspell is developed by Maierhofer Software. Great companies that sponsor and provide support to NHunspell:

JetBrains

JetBrains provide the ReSharper plugin for Visiual Studio. It is used to refactor the NHunspell code and to run the NUnit tests in the NHunspell project. A really must have even in Visual Studio 2010.
JetBrains Homepage

EC Software

EC Software is specialized in help and manual authoring tools. They provide the single source documentation tool Help & Manual.
EC Software Homepage

News
2010/07/20

NHunspell 0.9.6

Releasing NHunspell 0.9.6

Using Hunspell 1.2.12, Hyphen 2.5 and a managed implementation of MyThes

2010/07/19

NHunspell 0.9.5

Releasing NHunspell 0.9.5

Using Hunspell 1.2.11, Hyphen 2.5 and a managed implementation of MyThes.

2010/03/29

NHunspell 0.9.4

Releasing NHunspell 0.9.4

Using Hunspell 1.2.9, Hyphen 2.5 and a managed implementation of MyThes

2009/10/27

NHunspell 0.9.2

Releasing NHunspell 0.9.2

This Release brings new hyphen and thesaurus functions to nhunspell. It includes a thread save spell engine for asp.net and other server applications.

2009/08/21

NHunspell 0.6.3

Releasing NHunspell 0.6.2

This Release fixes issues concerning the bindings to the VC++ libraries of the native Hunspell DLLs.