Какую проверку правописания использовать?

Клиент хотел бы, чтобы проверка правописания была добавлена ​​в существующее приложение Delphi. Тексты, которые необходимо проверить, находятся в нескольких памятных полях, а язык - нидерландский, что ограничивает мои возможности.
Итак, каковы мои варианты добавления проверки правописания в приложении Delphi/WIN32?

(Желательно, чтобы что-то не было в сети, потому что у клиента нет прямого подключения к Интернету.)

Это не должно быть бесплатно! Клиент заплатит, если это возможно.:-)

http://www.addictivesoftware.com/ предлагает вариант, но я предпочитаю иметь больше альтернатив.

5 ответов

Решение

Захватывающее программное обеспечение, как упоминалось выше, является одним из основных.

Но компонент TRichView включает в себя парсеры для нескольких программ проверки орфографии, которые работают с Delphi. Проверьте их список и ссылки, которые включают в себя:

  • Addict 3 и 4 от Addictive Software (условно-бесплатный компонент VCL)
  • HunSpell от László Németh (DLL, открытый код)
  • ExpressSpellChecker от Developer Express Inc. (коммерческий компонент VCL)
  • EDSSpell 7 от OneDomain (условно-бесплатный компонент VCL)
  • ASpell от Кевина Аткинсона (DLL, лицензия: LGPL)
  • VSSpell 8.0 от ComponentOne LLC (условно-бесплатная ActiveX, прекращено)
  • VSSpell 3.0 от Visual Components, Inc (поставляется с некоторыми версиями Delphi, ActiveX)
  • LS Speller от Luzius Schneider (на основе бывшей работы Александра Обухова) (бесплатное ПО, использует средства проверки орфографии ISpell и MS Office (через CSAPI)).
  • Компонент Polar SpellChecker от Polar (условно-бесплатная ActiveX)

Я использую Addict, много языков (включая голландский) и хорошую поддержку: http://addictivesoftware.com/products.htm

Библиотека Jedi JVCL имеет JvSpellChecker компонент с демонстрацией (в jvcl\examples\JvSpellChecker fodler)

Альтернативный вариант с использованием MS Word:
Проверка орфографии из кода Delphi с использованием MS Word - автоматизация Office в Delphi http://delphi.about.com/od/kbcontrolole/ss/word_automation.htm

Hunspell - отличная проверка орфографии, используемая в OpenOffice с современными словарями.

Смотрите соответствующую загрузку на CodeCentral.

Я реализовал саморасширяющуюся версию (т.е. файлы библиотеки и словаря извлекаются из основных ресурсов Delphi exe по запросу), доступную как часть нашего приложения SynProject FOSS.

Проверка правописания DevExpress - лучшее, что я нашел, но это не бесплатно.

http://www.devexpress.com/Products/VCL/ExSpellChecker/

Другие вопросы по тегам