What is the best spell checking library for C#?
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:
steve
Updated on March 01, 2020Comments
-
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 about 15 yearsJust tried this one, it seems to work pretty well for very basic usage.
-
strider over 11 yearsJason 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 about 9 yearsFor another try ASPNetSpell - aspnetspell.com
-
ouah over 8 yearsI'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 almost 6 yearsGPL for spell checking?