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 开发者_JAVA百科in a contextmenu:
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. :)
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.
WPF has a built-in SpellCheck; however, I don't believe its fully portable to Mono since its WPF and not WinForms.
精彩评论