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

Устанавливаем необходимые пакеты для уведомлений:

sudo apt-get install libnotify-bin xsel

Переходим на страницу получения API ключа, форму можно не заполнять. Соглашаемся с условиями Пользовательского соглашения и получаем ключ (ключ генерируется сразу).

Затем создаем текстовый файл с именем seltr , например в папке Загрузки (создать файл можно где угодно. Столь подробно описываю для новых пользователей GNU/Linux) . Открываем созданный файл и копируем в него следующий скрипт:

#!/bin/sh

key=»вставляем сюда свой ключ API»
text=»$(echo $(xsel -o) | sed «s/[\»\'<>]//g»)»
translate=»$(wget -qO — «https://translate.yandex.net/api/v1.5/tr.json/translate?key=$key&text=$text&lang=ru&#187;)»
notify-send -u critical «$text» «$(echo $translate | sed ‘s/.*\[\»\(.*\)\»\].*/\1/’)»

Сохраняем документ (уже скрипт). Открываем терминал в созданной папке (в данном случае в папке Загрузки и выполняем переход в папку:

cd  /home/имя пользователя/Загрузки

Делаем файл исполняемым и перемещаем его в /usr/bin/ следующей командой:

sudo chmod 777 ./seltr && sudo mv ./seltr /usr/bin/

Выделение_008

Осталось назначить горячие клавиши на запуск команды seltr:
Открываем приложение Клавиатура — Комбинации клавиш- Дополнительные комбинации клавиш. Название можно дать произвольное, Команда на запуск- указываем скрипт seltr, который расположен в /usr/bin/ .  Назначаем свободные клавиши, к примеру alt+5 . Выделение_009

Вот такой достаточно простой способ установки переводчика.
Выкладываю несколько скриншотов с примером его работы.

Выделение_010

Выделение_011

 

Реклама