RE: Экранный переводчик

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

Значит получилось сделать перевод, но не до конца того что хотелось.По мере того как буду делать улучшения буду менять инструкцию.

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

Скачиваем его вот от сюда. https://github.com/soimort/translate-shell

Я сделал по другому, перешел на сайт и там скачал скрипт https://www.soimort.org/translate-shell/trans   после чего положил этот скрипт в /usr/bin и проверил работоспособность этого скрипта. Да не забудьте поставить галочку в свойствах что это исполняемый файл. Проверить работоспособность можно с помощью команды $trans -b :ru «Hello world!». После этого как убедились что пришел перевод начинаем читать инструкцию вот тут http://tuksik.ru/translate-google-linux/ , но только меняем скрипт который там указан на следующий

 #!/usr/bin/env bash
 notify-send -u critical "Перевод:" "$(trans -e google -b :ru "$(xsel -o)")"
 

Вот в приципе и всё.

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

Отдельное и большое спасибо Юрию.

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

Так же очень не приятная особенность что размер сообщения в Deepin — не меняеться от кол-ва текста и выходит в случае когда пытаешься перевести сразу большой кусок — перевод обрезается.

Так же замечена странное поведение, ShortCuts не работают на разных раскладках клавиатуры — это фича?

Ваш ответ