Где найти и скачать программу-словарь синонимов для Linux? Программу словарь синонимов для Linux, иногда называемую как "Тезаурус" (ака thesaurus или синонимайзер), найти в сети довольно проблематично, но нам ли быть в печали - мы пойдём другим путём.
Как там говорится: Наши умные науки, в наши мускульные руки, штуки разные вложили ...
:) В ОС Linux по-умолчанию заложено довольно широкий перечень различных полезных программ, с помощью которых мы можем "склепать" себе своего рода программу-синонимайзер (программу-словарь синонимов) для Linux.
Всё что нам потребуется - это текстовый файл с синонимами, которых в сети великое множество, и, входящая в стандартную комплектацию Linux утилита egrep (aka grep -E). Справедливости ради отмечу, что нужно соблюдать несколько условий:
- слово и синонимы для него должны идти в одну строку
- файлы словарей русского языка должны быть в кодировке UTF-8
Для начала создадим каталог mkdir ~/dict и закинем туда наши файлы словарей. Теперь предположим, нам нужно найти синонимы для слов "Абсолютный", "Абсолютное", "Абсолютная", - тогда набираем: grep -Ehin --color=always -0 абсолют ~/dict/*
Пояснения по параметрам grep:
- --color[=КОГДА] - использовать маркеры для различия совпадающих строк; КОГДА может быть «always» (всегда), «never» (никогда) или «auto» (автоматически);
- -h - не начинать вывод с имени файла;
- -i - игнорировать различие заглавных и строчных букв;
- -n - печатать номер строки вместе с выходными строками;
- абсолют - понятно, да? искомое слово;
- ~/dict/* - это путь с названием словаря, по которому ведется поиск, "*" означает все файлы в каталоге.
Но, чтобы наша программа-словарь синонимов (ака thesaurus, синонимайзер) для Linux работала более элегантнее, то напишем небольшую функцию с кратким именем fsyn (от "find synonyms") и поместим её в ~/.bash_aliases или ~/.bashrc, что расположен в домашнем каталоге ~/:
function fsyn() { # do things with parameters like $1 such as grep -Ehin --color=always $1 ~/dict/* }
Ключевое слово function можно опустить. Теперь же нам достаточно обновить окружение . ~/.bash_aliases или . ~/.bashrc и в качестве параметра передать функции искомое слово, например: fsyn абсолют.
Вот ещё вариант: fsyn абсолют > 1; mcview 1; rm -rf 1 - вывод сохраняется во временный файл 1, открывается в mcview и после удаляется.
Вот собственно и всё. Наша программа-словарь синонимов для Linux готова, - все найденные совпадения в выводе grep отмечаются красным цветом, номера строк отмечены зелёным. Функцию можно допилить как будет угодно, справку по команде получаем grep --help.
Программа-словарь синонимов для Linux на Python
Вниманию любителей GUI интерфакеса представляется программа-словарь синонимов для Linux, которая написана на Python и для работы требует Python 2.6 и PyQt4. Загрузить GUI программу-словарь синонимов на Python для Linux можно поссыле: https://dfiles.ru/files/qu9tfzd2j
А если ссылка умерла, то пробуем по этой вот:
После загрузки нужно просто распаковать содержимое synonimizer.tar.bz2 в нужный каталог в котором будут файлы face.py, main.py, sinonim, и, выполнить python main.py, а если нужно подправить или добавить синоним, тогда правим sinonim.

Если получили ошибку:
$ python main.py Traceback (most recent call last): File "main.py", line 6, in from PyQt4.QtCore import * ImportError: No module named PyQt4.QtCore
Значит нужно выполнить apt-get install python-qt4.
Программа-словарь синонимов для ОС Windows
Ну, и, чтобы не обидеть вниманием виндо-юзеров дадим пару ссылей на программы-словарей синонимов для ОС Windows:
- Большой словарь-справочник синонимов русского языка системы ASIS - http://www.trishin.ru/left/dictionary/
- Rhymes - http://rifmovnik.ru/

