Компонент словаря или исходный код, который можно проверить на нескольких языках - PullRequest
2 голосов
/ 13 июня 2009

Мы разрабатываем приложение, в котором нам нужно реализовать проверку орфографии для языков инди, которые используют шрифты ANSI (не UNICODE)

Я ищу компонент словаря или исходный код, который позволит:

  • Для ведения отдельных словарей как например юридический, коммерческий, и т.д.
  • Поддержка более чем одного языка
  • Если возможно, разрешить разработчику устанавливать параметры разбора, так что мы, как разработчики могут определить, как данный текст должен быть разбит на слова
  • Поддержка добавления слов в словарь (должен поддерживать отдельный словарь и не изменять оригинал словарь)
  • Поддержка пользовательских диалоговых окон, чтобы мы могли разработать наше собственное диалоговое окно (если требуется)
  • Должен уметь различать регистр символы, означающие, что это не должно рассмотрим каскад и каскад как то же самое (если возможно). Там должен быть какие-то параметры, которые будут Позвольте нам включить / отключить эту функцию

Если этот словарь может проверять орфографию в другом приложении Windows, это будет дополнительным преимуществом.

Ответы [ 2 ]

1 голос
/ 05 июля 2009

Как указывает ссылка в комментарии, я бы посмотрел на пакет компонентов Addict и пакет плюс . Мастер словарей предоставляет способ создания специализированных словарей. Существуют также API-интерфейсы, «позволяющие выполнять синтаксический анализ текста, поиск по словарю, исправления текста, предложения по написанию ошибок, контексты тезауруса и многое другое»

Наркоман был написан и разработан с основание, чтобы быть таким же крепким и гибкий как можно. Разработчики имеют полный доступ API ко всем наркоманам основные функции, в том числе основные словари, парсеры управления, парсинг двигатель, объекты, чтобы игнорировать в то время как парсинг, пользовательские словари, генерация предложений, тезаурус файл и многое другое.

0 голосов
/ 13 июня 2009

Вы должны разделить ядро ​​проверки орфографии систему и ваш пользовательский интерфейс .

Итак, в вашем приложении вы должны добавить любые диалоговые окна и настройки. Ядро проверки правописания просто работает с простым текстом и возвращает список или ошибки с предложениями.

Существует множество реализаций ядра проверки орфографии с открытым исходным кодом. Вы даже можете использовать онлайн-сервисы, такие как Google (посмотрите видео Google Wave).

...