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.)
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).
I have used NetSpell in the past with success. http://sourceforge.net/projects/netspell/
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:
For a commercial solution:
I am currently evaluating RapidSpell and it seems be what I need. I will say that their demo install seemed to trash my third-party installs. (Something did, and I noticed it right after installing their demo. But that may have been coincidence.)
Telerik's control suite for ASP.NET comes with a spell-checker. You might check them out.
http://demos.telerik.com/aspnet-ajax/Spell/Examples/Overview/DefaultCS.aspx
You could embed the WPF spell checker using silverlight. Otherwise you might want to look at commercial products that are already available such as Telerik's ASP.NET AJAX Controls.