АЛГОРИТМЫ
РАБОТЫ
При
поиске синонимов используются специальные словари синонимов. В нашей программе
применяется словарь, содержащий более 20000 синонимов. В дальнейшем
предполагается применить несколько разных словарей с возможностью выбора между
ними.
Важнейшая
часть алгоритма работы данной программы состоит в определении формы заменяемого
слова и подборе для него соответствующего синонима в такой же форме. В нашей
программе эта работа полностью автоматизирована.
Исходными
файлами для обработки являются тексты в формате TXT,
DOC,
DOCX,
RTF,
HTM,
HTML,
SHTML.
На
этапе чтения исходных текстов используется текстовый редактор Microsoft Word. Он открывает исходный файл документа
и преобразует его на первом этапе в текст без специальных объектов: таблиц,
иллюстраций, диаграмм и т.д. Этот текст и является исходным для подбора
синонимов. На компьютере пользователя должен быть установлен пакет Microsoft
Office
версии
не менее 2003.
Работа
программы может быть организована в полностью автоматическом режиме (все
возможные замены выполняются) или полуавтоматическом режиме, когда пользователь
может подтвердить или отвергнуть каждую возможную замену.
Также
в программе предусмотрен выбор вероятности замены синонимов. Это позволяет
определить частоту замен в текущем тексте. Например:
-
заменять каждый встреченный в словаре синоним;
-
заменять каждое 2-е доступное слово;
-
заменять каждое 3-е доступное слово;
- и
так далее до каждого двадцатого слова в тексте.
Кроме
того, специальный алгоритм блокирует постоянную замену одних и тех же слов в
тексте, что исключает монотонные повторы синонимов.
После
операции замены в тексте синонимов пользователь может выбрать режим показа
замен, при котором все замененные слова подсвечиваются красным цветом и жирным
шрифтом.
Для
ознакомления с работой нашей программы Вы можете посмотреть тестовый исходный текст и текст с выделенными заменами. Данный текст был получен
«без вмешательства человека». Вы также можете проверить работу нашей
программы на своих примерах.
Модифицированный
текст можно сохранить в файле RTF
для
дальнейшей работы.
Пользователь
может возвращаться к исходному тексту, применяя разные настройки выбора и замены
синонимов.
Для
полнофункциональной работы компьютерной программы «ВСЕ СИНОНИМЫ!» Ваш экземпляр
должен быть зарегистрирован у автора: профессора Минаева Юрия Леонидовича.
Вы на стрнице: Домашняя страница-Алгоритмы работы
Следующая: Программа синонимов
|