Проверка правописания в приложении Windows - PullRequest
3 голосов
/ 27 апреля 2010

Мне было интересно, есть ли другой способ проверки правописания в приложении Windows вместо того, что я использовал: "Microsoft.Office.Interop.Word". Я не могу купить дополнение для проверки орфографии. Я также не могу использовать открытый исходный код и хотел бы, чтобы проверка орфографии была динамичной ... какие-либо предложения?

EDIT:

Я видел несколько похожих вопросов, проблема в том, что они все предлагают использовать приложения с открытым исходным кодом (что мне очень нравится) или Microsoft Word.

В настоящее время я использую Word для проверки орфографии, и это замедляет мое текущее приложение и вызывает несколько сбоев в моем приложении. Word не является чистым решением, поэтому я действительно хочу найти какой-то другой способ. Является ли мой единственный вариант воссоздать мое приложение как приложение WPF, чтобы я мог воспользоваться SpellCheck Class ?

Ответы [ 3 ]

3 голосов
/ 28 апреля 2010

На вашем месте я бы скачал данные из английского Викисловаря и проанализировал их, чтобы получить список всех английских слов (например). Тогда вы могли бы довольно легко написать хотя бы примитивную проверку правописания самостоятельно. Фактически, я использую разобранную версию Викисловаря на английском языке в своем собственном математическом приложении AlgoSim . Если хотите, я могу отправить вам файл данных.

Обновление

Я опубликовал список проанализированных слов на english.zip (942 КБ, 383735 записей, zip) . Данные взяты из Викисловаря на английском языке и, как таковые, лицензируются по лицензии Creative Commons Attribution / Share-Alike.

Чтобы получить такой список, вы можете скачать все статьи на Викисловарь в виде огромного файла XML, содержащего все статьи в формате Wiki и HTML. Это более или менее тривиально для анализа. Кроме того, вы можете запустить бот на сайте. Я получил помощь, чтобы получить проанализированный файл от пользователя в Викисловарь (хотя я, кажется, забыл его имя, хотя ...), и этот файл (english.txt на английском.zip) является дальнейшей обработанной версией файла, который я получил .

3 голосов
/ 27 апреля 2010
0 голосов
/ 14 июля 2011

Я использую Aspell-win32, он старый, но с открытым исходным кодом и работает так же хорошо, как проверка орфографии Word Пришел сюда в поисках встроенного решения.

...