Проверка орфографии for.NET / с#

кто - нибудь знает хорошую многоязычную проверку орфографии для C# - .NET?

Я погуглил он и я нашли несколько альтернатив, но есть ли у кого-то хорошая история успеха с одним?

мне нужно добавить проверку орфографии в моем приложении. Я хотел бы библиотеку, которая интегрируется с System.Windows.Forms.TexBox, например.

кроме того, мое приложение переносится на Linux, Mac, (using Mono), поэтому он должен управляться на 100% код.


EDIT: Я ищу что-то, что подчеркивает красной линией неправильное слово в текстовом поле, а также предлагает исправления в контекстное меню: enter image description here

3 ответов


Если вы не возражаете против оплаты, ComponentOne имеет это компонент, который присоединяется к обычному текстовому окну и предоставляет подсветку и контекстное меню.

Я использую его на своей работе, и до сих пор не было никаких проблем с ним.


существует проект под названием NetSpell. Ссылка на сайт: http://www.codeproject.com/KB/string/netspell.aspx

Я использовал его в своем приложении .Net winform, и он работает как шарм. Дайте мне знать, если вам нужны дополнительные детали,и я могу помочь вам. :)


WPF имеет встроенный проверки; однако я не считаю его полностью портативным для Mono, так как его WPF, а не WinForms.