views:

1867

answers:

8

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.)

+4  A: 

I have used Aspell.net before with some success.

Jason Jackson
+1  A: 

There is a aspell .net wrapper.

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

stout
A: 

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.

Chris Marisic
A: 

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.)

Khadaji
+2  A: 

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

blue_fenix
Just tried this one, it seems to work pretty well for very basic usage.
Charlie
A: 

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

Kevin Babcock
+5  A: 

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).

Thomas Maierhofer
A: 

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

Bryan Allred