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.)
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.)
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.
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.)
I have used NetSpell in the past with success. http://sourceforge.net/projects/netspell/
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
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#. The Open Office Hyphenator "Hyphen" is also included. All Open Office Dictionaries work well. It is free (open Slocrc LGPL / MPL licensed).
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: