Работа со словарями в Linux

В процессе изучения иностранных языков вам может серьезно помочь приложение для работы со словарями. Одним из наиболее популярных приложений для Linux с описанным функционалом является Stardict. Ввиду того, что его настройка не является достаточно очевидной, мы рассмотрим ее в подробностях.

1. Установка приложения

Stardict является одним из старейших приложений для Linux, которое, тем не менее, активно разрабатывается и по сей день. Оно размещено в репозиториях ПО большинства популярных дистрибутивов и может устанавливаться с помощью единственной команды.

Команда для установки в Linux Mint/Ubuntu/Debian/Bodhi Linux:

sudo apt install stardict

Команда для установки в Fedora Workstation:

sudo dnf install stardict

После окончания процесса установки иконка приложения появится в меню приложений окружения рабочего стола.

2. Отключение стандартных словарей

По умолчанию Stardict поставляется со словарями китайского языка, а также с плагинами для доступа к man-страницам. В этом несложно убедиться, запустив приложение, введя произвольное английское слово в строку запроса и рассмотрев вывод. Утилита выведет результаты поиска в нескольких поставляемых по умолчанию словарях, при этом вы едва ли найдете в этом выводе что-либо полезное.

Stardict Initial

Для этого, чтобы отключить поставляемые по умолчанию словари, достаточно нажать на кнопку с шестеренкой на нижней панели основного окна приложения «Управление словарями», в открывшемся окне перейти на вкладку «Управление словарями» и убрать галочки напротив названий всех словарей за исключением словаря под названием «Пользовательский словарь». Это нужно сделать как в разделе «Словари поиска», так и в разделе «Словари сканирования».

Stardict Dictionaries

Далее нужно просто закрыть открывшееся окно и нажать на кнопку с крестиком на нижней панели основного окна приложения чтобы завершить работу последнего. Если просто закрыть основное окно приложения, оно свернется в трей, что в данный момент не нужно.

3. Установка словарей

Далее нужно установить словари. Их придется загружать с различных веб-сайтов и устанавливать в ручном режиме.

3.1. Сокращенные словари

Для начала неплохо было бы установить сокращенные словари. Главным преимуществом данных словарей является их юридическая чистота — все они созданы сообществом и распространяются в соответствии с условиями лицензии GPL. Их можно загрузить со страницы автора приложения. Например, мы можем загрузить архивы с сокращенными англо-русским  и русско-английским словарями.

Для того, чтобы установить их, следует распаковать содержимое загруженных архивов. Мы будем рассматривать самый надежный вариант установки словарей, связанный с использованием консольных утилит, поэтому вам придется открыть окно терминала.

A. В первую очередь следует создать директорию для хранения словарей с помощью следующей команды:

mkdir -p ~/.stardict/dic

B. Далее следует переместиться в директорию, в которой сохранены архивы со словарями. Если вы загружали их с помощью веб-браузера, они наверняка размещены в директории «Загрузки». Для этого может использоваться следующая команда.

cd ~/Загрузки

C. Теперь следует распаковать содержимое загруженных архивов. Это делается с помощью следующих команд:

tar -xf "stardict-quick_eng-rus-2.4.2.tar.bz2" -C ~/.stardict/dic/
tar -xf "stardict-quick_rus-eng-2.4.2.tar.bz2" -C ~/.stardict/dic/

На этом установка словарей может считаться оконченной.

Stardict Quick

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

3.2. Полные словари

Полные словари отличаются от сокращенных гораздо большим количеством слов, лицензией (некоторые из них распространяются в соответствии с условиями лицензии GPL, некоторые — в соответствии с условиями пропиетарных лицензий), а также направленностью (существуют словари для юристов, медиков, техников и других специалистов). Их также можно загрузить со страницы разработчика приложения. К примеру, мы можем загрузить архивы с полными англо-русским и русско-английским словарями. Установка данных словарей полностью аналогична установке сокращенных словарей и осуществляется с помощью окна терминала, которое следует открыть.

A. Если вы не устанавливали сокращенные словари, вам следует создать директорию для хранения словарей с помощью следующей команды:

mkdir -p ~/.stardict/dic

B. Далее, как и раньше, следует переместиться в директорию, в которой сохранены архивы со словарями. Если вы загружали их с помощью веб-браузера, они наверняка размещены в директории «Загрузки». Для этого может использоваться следующая команда.

cd ~/Загрузки

C. Теперь следует распаковать содержимое загруженных архивов. Это делается с помощью следующих команд:

tar -xf "stardict-full-eng-rus-2.4.2.tar.bz2" -C ~/.stardict/dic/
tar -xf "stardict-full-rus-eng-2.4.2.tar.bz2" -C ~/.stardict/dic/

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

3.3. Преобразованные словари

К сожалению, на странице автора приложения нет словарей для всех существующих языков. Если вас интересует словарь для одного из таких языков, вы можете поискать словари от других приложений, преобразованные для достижения совместимости с Stardict. Например, недавно на данной странице были опубликованы словари от Koreader для Stardict. В директории «ENG-RUM» расположен архив «Dictionar Englez-Roman — Aleph_KoreaderOptimized_Oct28th2022.zip» с английско-румынским словарем для Stardict. Его установка немного отличается от описанной выше, но не связана с какими-либо сложностями. Для осуществления установки, как и раньше, следует открыть окно терминала.

A. Если вы еще не устанавливали словарей, вам следует создать директорию для их хранения с помощью следующей команды:

mkdir -p ~/.stardict/dic

B. Далее, как и раньше, следует переместиться в директорию, в которой сохранен архив с преобразованным словарем. Если вы загружали его с помощью веб-браузера, он наверняка размещен в директории «Загрузки». Для этого может использоваться следующая команда.

cd ~/Загрузки

C. Теперь следует создать директорию для сохранения файлов словаря с произвольным именем. В данном случае используем имя директории «ENG-RUM» для указания на то, что в ней размещены файлы англо-румынского словаря.

mkdir -p ~/.stardict/dic/ENG-RUM

D. Наконец, следует распаковать содержимое загруженного архива с помощью следующей команды:

unzip "Dictionar Englez-Roman - Aleph_KoreaderOptimized_Oct28th2022.zip" -d ~/.stardict/dic/ENG-RUM/

Установка завершена.

Stardict Converted

Теперь вы можете использовать преобразованный словарь в Stardict. Хотя он и менее качественный, но вполне может помочь.