What is the best spell checking library for C#?

29,229

Solution 1

I've made a .NET version (wrapper) of the Open Office / Google Chrome ... spell checker Hunspell. It is called NHunspell and can be used with C#/ VB / .... The Open Office hyphenator "Hyphen" is also included. All Open Office dictionaries work. It is free (open source LGPL / MPL licensed).

Solution 2

I have used Aspell.net before with some success.

Solution 3

I have used NetSpell in the past with success. http://sourceforge.net/projects/netspell/

Solution 4

There is a aspell .net wrapper.

http://aspell-net.sourceforge.net/

Solution 5

For a custom solution I created a Web Service which then wrapped the WPF libraries. This gives the ability to use the built-in spell checking with ASP.NET applications/web sites by simply calling the Web Service.

An easy to follow and basic idea for the wrapping can be found here:

http://www.quicklearn.com/blogsamples/SpellCheck.aspx

Share:
29,229
steve
Author by

steve

Updated on March 01, 2020

Comments

  • steve
    steve about 4 years

    What's the best spell checking library for C# / .net?

    (This will be web-based, so the built in spell check for WPF won't work.)

  • Charlie
    Charlie about 15 years
    Just tried this one, it seems to work pretty well for very basic usage.
  • strider
    strider over 11 years
    Jason Jackson or @blue_fenix, can you please show a snippet or point out what I'm missing in NetSpell? stackoverflow.com/questions/11751263/netspell-spellchecker
  • Stephanie
    Stephanie about 9 years
    For another try ASPNetSpell - aspnetspell.com
  • ouah
    ouah over 8 years
    I've used this library in a recent project and it works well. Biggest issue seems to be the Open Office dictionaries are not very good. Lots of word misses and bad matches it seems.
  • Chuck D
    Chuck D almost 6 years
    GPL for spell checking?