Быстрый перевод текста с экрана (скрипт).

Аватар пользователя multpix
3

Это небольшой трюк в помощь линуксоидам, которые читая енгл.доки, не хотят лишний раз "брать с полки" словарь)))
Результат работы на скрине:
translate

Суть: любой текст(браузер, эл.книга, офис.документ, интерфейс программы, etc.), который можем выделить на экране,
простой комбинацией клавиш отправим в переводчик от google,
и выведем результат в системное сообщение.

Проверим наличие xsel - утилиты для работы с буфером обмена, и wget - проги для загрузки файлов из сети,
если отсутствуют - установим.
В случае ubuntu это будет команда:
sudo apt install xsel wget

Создадим скрипт:

#!/usr/bin/env bash
#
notify-send --icon=info "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=ru&dt=t&q=$(xsel -o | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')"

Сделаем исполняемым:
chmod +x notitrans

Положим в каталог, присутствующий в $PATH
/usr/local/bin/notitrans

Добавим свою комбинацию клавиш.
(настройки клавиатуры в корице)
hot key cinnamon

connect!

Комментарии

Аватар пользователя xSPiRiTx
xSPiRiTx 1 год назад

то что нужно!
спасибо!

Аватар пользователя Studio VIZA
Studio VIZA 1 год назад

Для Винды есть что?
Проще английский выучить.

http://www.img.studioviza.ru/Shote78om.png

Аватар пользователя gun_dose
gun_dose 1 год назад

Вот так и живём - учим пхп, питон, руби, жс, а английский забыли.

Аватар пользователя multpix
multpix 1 год назад

Век живи, век учись!

Я не стесняюсь лезть в шпаргалки по языкам, которые использую)

Аватар пользователя multpix
multpix 1 год назад

Так это же уже целое програмище будет!
Легких путей не ищем))

Аватар пользователя dashiwa
dashiwa 1 год назад

Апи закрыли а вот так вот мы его снова откроем

Аватар пользователя Mihail.space
Mihail.space 1 год назад
1

Работает. Пригодиццо)

Аватар пользователя multpix
multpix 1 год назад

Семен Семеныч...
А я уже начал и бросил (как гиблую затею) - процедуру писать)
Надо больше отдыхать)))

Аватар пользователя dashiwa
dashiwa 1 год назад

Человек питона. А скрипт на баше....