Имеется такая возможность.
sdcv - консольная версия словаря Stardict .
- Сначала установите словарь
Для этого запустите следующую команду в терминале:
sudo apt-get install sdcv
- Вторым шагом скачайте файлы словарей
- Загрузите файлы словаря в соответствии с вашими требованиями из следующих источников.
http://abloz.com/huzheng/stardict-dic/dict.org/
https://en.wikipedia.org/wiki/Collaborative_International_Dictionary_of_English- Это международный совместный словарь английского языка
http://abloz.com/huzheng/stardict-dic/dict.org/stardict-dictd_www.dict.org_gcide-2.4.2.tar.bz2
http://abloz.com/huzheng/stardict-dic/misc/
- Онлайн словарь по вычислительной технике можно скачать по этой ссылке на сайт
http://foldoc.org/
- Можете дополнить вашу библитотеку словарем жаргона
http://catb.org/jargon/html/online-preface.html
Материал подобран, теперь можно приступить непосредственно к установке
- Создайте каталог, где sdcv ищет словарь:
Вводим в терминале команду
sudo mkdir -p /usr/share/stardict/dic/
Далее вводим команду. Если у Вас имеется файл .bz2 то вводите
sudo tar -xvjf downloaded.tar.bz2 -C /usr/share/stardict/dic
Для файла .gz другая команда
sudo tar -xvzf downlaoded.tar.gz -C /usr/share/stardict/dic
Дело сделано.
- Чтобы осуществить поиск слова, используйте
sdcv word
Второй вариант
Команда dictd
Команда dictd может быть легко использована с автономными словарями. Достаточно установить dictd демон с его зависимостями вместе с локальным автономным словарем. Это оказывается гораздо более простой процедурой, чем установка, sdcv. Установим ее вместе с dict-gcide полным английским словарем.
sudo apt-get install dictd
- Теперь устанавливаем словари
Словарь английского языка
sudo apt-get install dict-gcide
Тезарус
$ sudo apt-get install dict-moby-thesaurus
Для поиска словарей применяйте команду
sudo apt-cache search "dict package"
В итоге получите такой вывод
dict-freedict-eng-ara - Dict package for English-Arabic Freedict dictionary
dict-freedict-eng-cro - Dict package for English-Croatian Freedict dictionary
dict-freedict-eng-cze - Dict package for English-Czech Freedict dictionary
dict-freedict-eng-deu - Dict package for English-German Freedict dictionary
dict-freedict-eng-fra - Dict package for English-French Freedict dictionary
dict-freedict-eng-hin - Dict package for English-Hindi Freedict dictionary
dict-freedict-eng-hun - Dict package for English-Hungarian Freedict dictionary
dict-freedict-eng-iri - Dict package for English-Irish Freedict dictionary
dict-freedict-eng-ita - Dict package for English-Italian Freedict dictionary
dict-freedict-eng-lat - Dict package for English-Latin Freedict dictionary
dict-freedict-eng-nld - Dict package for English-Dutch Freedict dictionary
dict-freedict-eng-por - Dict package for English-Portuguese Freedict dictionary
dict-freedict-eng-rom - Dict package for English-Romanian Freedict dictionary
dict-freedict-eng-rus - Dict package for English-Russian Freedict dictionary
dict-freedict-eng-scr - Dict package for English-Serbo-Croat Freedict dictionary
dict-freedict-eng-spa - Dict package for English-Spanish Freedict dictionary
dict-freedict-eng-swa - Dict package for English-Swahili Freedict dictionary
dict-freedict-eng-swe - Dict package for English-Swedish Freedict dictionary
И многое другое. Вы можете воспользоваться предложенным списком.
Теперь вы можете использовать клиент командной строки с именем dict для доступа к серверу dictd для поиска в словаре.
Чтобы проверить, работает ли сервер dictd и какие словарные базы данных доступны, выполните следующее. Возьмем к примеру два словаря.
dict -I
Чтобы найти определение слова, используя определенный словарь (например, gcide):
dict -d gcide [слово]
Если вы не укажете какую-либо базу данных с помощью опции -d, dictd выполнит поиск всех доступных баз данных и выдаст все соответствующие определения.
Для вашего удобства вы можете настроить псевдонимы для поиска определенной базы данных для определения слова. Например, в качестве тезауруса командной строки вы добавляете следующий псевдоним в ~ / .bashrc
alias thrus = 'dict -d moby-thesaurus'
Третий вариант
aspell
Команда имеет преимущество давать предложения для слов с ошибками. Вы можете вызвать aspell прямо на ваш текстовый файл с:
aspell check text.txt
или используйте его для одного слова:
echo wrd | aspell -a