Daniel Peñalba
Daniel Peñalba

Reputation: 31847

Spell checker for .NET / C#

Does somebody know a good multilanguage spell checker for C# - .NET?

I mean, I have googled it and I found some alternatives, but does someone have a good success story with one?

I need to add a spell checker to my application. I would like a library that integrates with System.Windows.Forms.TexBox, for example.

Also, my application is portable to Linux, Mac, (using Mono), so it should be 100% managed code.


EDIT: I'm looking for something that underlines with a red line a wrong word in the textbox and also proposes corrections in a contextmenu: enter image description here

Upvotes: 9

Views: 7598

Answers (3)

Pondidum
Pondidum

Reputation: 11617

If you don't object to paying for it, ComponentOne has a spellchecker component which attaches to a normal Textbox, and provides the highlight and context menu.

I use it at my work, and have had no problems with it so far.

Upvotes: 3

Nate
Nate

Reputation: 30636

WPF has a built-in SpellCheck; however, I don't believe its fully portable to Mono since its WPF and not WinForms.

Upvotes: 1

reggie
reggie

Reputation: 13711

There is a project called NetSpell. Link: http://www.codeproject.com/KB/string/netspell.aspx

I have used it in my .Net winform application and it works like a charm. Let me know if you need anymore details and I can help you out. :)

Upvotes: 10

Related Questions