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 (zipped pre compiled assemblies)
NHunspell NuGet Package

Spell Check, Hyphenation and Thesaurus Dictionaries

NHunspell Dictionaries on OpenOffice

NHunspell Source Code

HG access to NHunspell code (browse HG 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
2013/05/12

NHunspell 1.1.1 RTM

Releasing NHunspell 1.1.0 RTM

Hunspell 1.3.2, Hyphen 2.8.6

Patches till 2013-05-12

2013/03/18

NHunspell 1.1.0 RTM

Releasing NHunspell 1.1.0 RTM

Hunspell 1.3.2, Hyphen 2.8.6

Patches till 2013-03-14

2012/06/04

NHunspell 1.0.0 RTM

Releasing NHunspell 1.0.0 RTM

Hunspell 1.3.2, Hyphen 2.8.3

2011/11/14

NHunspell 0.9.9

Releasing NHunspell 0.9.9

Update to Hunspell 1.3.2, Hyphen 2.8.3

2011/8/10

NHunspell 0.9.8

Releasing NHunspell 0.9.8

Update to Hunspell 1.3.2, Hyphen 2.8

2010/12/1

NHunspell 0.9.7

Releasing NHunspell 0.9.7

Update to Hunspell 1.2.12, Hyphen 2.6