Is there a free way to spell check in C#?

Posted on 2009-12-22
Medium Priority
Last Modified: 2013-12-17
I'm writing a Windows Forms app in C# that I'd like to sell. A feature I'd like to add is spell check. Is there a way to get this done for free in C#?

Google shows me there are products to do this for $400 and more which look like they "might" work, but it would be nice to save $400 if possible.
Question by:bmihura
LVL 23

Expert Comment

by:Kamaraj Subramanian
ID: 26110330
here it is



register yourself in codeproject.com and donwload the sample code

Expert Comment

ID: 26110338

 Yes, one project will be available namely NetSpell - Spell Checker for .net...Jusst type this in google..will get it, if you want another solution, will try and let you know..Hope this will help you to save a few buks...

Abel Allen
LVL 12

Accepted Solution

Praveen Kumar earned 500 total points
ID: 26110691
You can also try NHunspell from http://hunspell.sourceforge.net/

Best Regards

Author Closing Comment

ID: 31669309
This solution works. It's was a little tricky making it work with Microsoft Visual Studio 2010. The tricks:

(1) Click download the binaries from the .NET link of the NHunspell link above, and click the "NHunspell releases (pre compiled assemblies)". This will give you three DLLs. Put them in the same directory as the executable file of your Windows Forms .NET project.

(2) Add a reference to NHunspell.dll to your Visual Studio project, so you can add the line "using NHunspell" in your C# source code.

(3) Find the dictionary file "en_US.oxt" on the NHunspell site and change that .oxt  extension to .zip. Unzip it. Now put all those files in the same directory as your executable.

Author Comment

ID: 26128668

That solution appears to rely on Microsoft Word's dictionary. I'm scared to go down that road.


That solution probably would have worked, but it required a much earlier version of the .NET Framework.


It took awhile to figure out how to make it work, as you saw in my reply, but it works!


Thank you for taking time to post.

Featured Post

Get quick recovery of individual SharePoint items

Free tool – Veeam Explorer for Microsoft SharePoint, enables fast, easy restores of SharePoint sites, documents, libraries and lists — all with no agents to manage and no additional licenses to buy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

More often than not, we developers are confronted with a need: a need to make some kind of magic happen via code. Whether it is for a client, for the boss, or for our own personal projects, the need must be satisfied. Most of the time, the Framework…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
Is your data getting by on basic protection measures? In today’s climate of debilitating malware and ransomware—like WannaCry—that may not be enough. You need to establish more than basics, like a recovery plan that protects both data and endpoints.…
Despite its rising prevalence in the business world, "the cloud" is still misunderstood. Some companies still believe common misconceptions about lack of security in cloud solutions and many misuses of cloud storage options still occur every day. …
Suggested Courses
Course of the Month15 days, 14 hours left to enroll

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question