Переводите любой выбранный текст с помощью комбинации клавиш и оповещений
1. Чтобы иметь возможность использовать скрипт, для начала установите библиотеки libnotify-bin (для того, чтобы скрипт мог отправлять оповещения рабочего стола), wget (для получения перевода фразы через Google) и xsel (для получения текущего выбранного текста). В Ubuntu, Linux Mint и прочих дистрибутивах вы можете установить их с помощью следующей команды в вашем терминале (чтобы открыть его, используйте комбинацию клавиш Ctrl+Alt+T):
sudo apt-get install libnotify-bin wget xsel
2. Затем скопируйте код скрипта ниже:
вариант 1
notitrans1.sh
вариант 2
нужно установить zenity
sudo apt-get install
notitrans2.sh
Отображение перевода через Zenity (который поддерживает копирование текста) вместо использования оповещений рабочего стола:
вариант 3
Отображение перевода в виде оповещения рабочего стола и автоматическое копирование перевода в буфер обмена, необходим установленный xclip:
sudo apt-get install xclip
notitrans3.sh
В скрипте выше замените "tl=ru" на язык, на который вы хотите переводить выбранные тексты,
например, "tl=en" для английского языка, "tl=fr" для французского и так далее.
После завершения этих операций сохраните файл в вашей домашней директории и сделайте его исполняемым, используя следующую команду в терминале (или свойства файла в файловом менеджере вроде Nautilus):
chmod +x ~/notitrans* #(выбранный_вариант)
3. Поместите скрипт в ваш $PATH – например, чтобы поместить скрипт в /usr/local/bin/, используйте следующую команду:
sudo mv ~/notitrans /usr/local/bin/
либо создайте в домашнем какталоге папку bin (/home/ваш_аккаунт/bin)
и добавьте эту папку в $PATH например так:
sudo nano /etc/environment
добавить
/home/user/bin
4. Чтобы использовать скрипт, вы сможете привязать его к желаемой комбинации клавиш.
Процесс настройки зависит от используемого вами окружения рабочего стола.
перевод выделенного текста в виде оповещения рабочего стола
http://myubuntu.ru/programmy/perevodite-lyuboj-vybrannyj-tekst-s-pomoshchyu-kombinatsii-klavish-i-opoveshchenij
перевод в текста консоли
http://compizomania.blogspot.com/2018/01/translate-shell.html
apt install translate-shell
Для определения кодов языков, введите в терминале trans -R или trans -T для просмотра справочной таблицы.
trans "ваш текст"
trans file:///home/user/file.txt