Перевод выделенного текста с показом в нотификациях
Работает в обе стороны (ru -> en и en -> ru) в зависимости от исходного языка.
Удобно повесить выполнение скрипта на какую-нибудь комбинацию клавиш (например, Win+T). Дальше выделяем нужный текст, жмём сочетание клавиш и получаем в уведомлении перевод.
Удобно повесить выполнение скрипта на какую-нибудь комбинацию клавиш (например, Win+T). Дальше выделяем нужный текст, жмём сочетание клавиш и получаем в уведомлении перевод.
- sudo pacman -S xclip translate-shell
- #!/usr/bin/bash
- selected=`xclip -o -selection-pri`
- sourcelang=`trans -b -identify "$selected"`
- if [ "$sourcelang" = "ru" ]; then
- direction="$sourcelang -> en"
- translated=`trans -b :en "$selected"`
- else
- direction="$sourcelang -> ru"
- translated=`trans -b :ru "$selected"`
- fi
- notify-send --hint int:transient:1 "Google Translate $direction" "$translated"