Как переводить в браузере понятно - существует масса плагинов для Google translate. А вот как переводить, например в терминале, т.е., по сути, в command line? Или переводить в skype? Или в Openoffice?
Тем Linux и прекрасен, что с легкостью можно воплотить мечту самостоятельно.
Разберем на примере Ubuntu.
1. Ставим консольный словарь sdcv
sudo apt-get install sdcv
2. Копируем в папку ~/.stardict/dic/ словари для stardict (находим интересующий в Google).
3. Ставим утилиту, работающую с выделенным текстом xsel
sudo apt-get install xsel
4. Пишем небольшой скрипт /usr/sbin/dict.sh:
#!/bin/bash
notify-send -u critical -t 2000 "$(xsel -o)" "$(sdcv $(xsel -o))"
5. Делаем файл исполняемым
sudo chmod +x /usr/sbin/dict.sh
6. Вешаем на него хоткей, какой понравится, через "Параметры системы --> Клавиатура --> Комбинации клавиш"
Все, переводчик готов. По нажатию горячей клавиши перевод выделенного слова будет появляться в области уведомлений.
Идею подсмотрел на хабре: http://habrahabr.ru/post/137215/
Тем Linux и прекрасен, что с легкостью можно воплотить мечту самостоятельно.
Разберем на примере Ubuntu.
1. Ставим консольный словарь sdcv
sudo apt-get install sdcv
2. Копируем в папку ~/.stardict/dic/ словари для stardict (находим интересующий в Google).
3. Ставим утилиту, работающую с выделенным текстом xsel
sudo apt-get install xsel
4. Пишем небольшой скрипт /usr/sbin/dict.sh:
#!/bin/bash
notify-send -u critical -t 2000 "$(xsel -o)" "$(sdcv $(xsel -o))"
5. Делаем файл исполняемым
sudo chmod +x /usr/sbin/dict.sh
6. Вешаем на него хоткей, какой понравится, через "Параметры системы --> Клавиатура --> Комбинации клавиш"
Все, переводчик готов. По нажатию горячей клавиши перевод выделенного слова будет появляться в области уведомлений.
Идею подсмотрел на хабре: http://habrahabr.ru/post/137215/