muhas 10.10.2009 15:51
Я рекомендую — sdcv - stardict console version
Вслед заметки о StarDict решил описать консольную версию сего чудного словаря - stardict console version или просто sdcvПрелесть сего чуда заключается не столько в том что он консольный, а в том что переводы он отправляет на стандартный вывод
Естественно что формат словарей такой же как и у stardict...
Использование до наивности простое
1 |
|
Но никто не запрещает использовать sdvc и в иксах, причем без использования консоли. К примеру так
Сия команда повешена у меня на хоткей и показывает в dzen2 перевод слов из буфера обмена и если текста слишком много то dzen2 позволяет его листать (естественно xclip и dzen2 должны быть установлены)
Параметров у sdcv очень мало - 6 штук плюс хелп(-h) и версия (-v), в том числе и использование только конкретного словаря (параметр --use-dict filename)
Выглядит это примерно так
Ну а в консоли всё выглядит примерно так
Удачного использования!
UP выриант вывода с помощью zenity от ava1ar
iglezz 10.10.2009 18:04 #
+ 1 -
Интересная штука, только еще бы раскрасить можно было вывод...
Вывод раскрасить конечно можно, только для dzen2 и для консоли будет разные враперы (прозреваю что на sed) но заниматься этим её богу лень ибо и так всё устраивает ^_^
Уж если возможность раскраски присутствует -- раскрашено оно будет.
Только попозже, пока awesome приручить надо...
Только попозже, пока awesome приручить надо...
Пользуюсь sdcv недавно, но только что, вдохновившись вашим скриптом, написал себе похожий (только вместо dzen2 я использую zenity, т.к. рабочее окружение у меня Xfce). Могу поделится если вдруг кому интересно.
P.S. Выглядит так.
P.S. Выглядит так.
Вот собственно...
#!/bin/sh
WORD_TO_TRANSLATE=$( xclip -o )
if << $WORD_TO_TRANSLATE = "" >>; then exit 1; fi
sdcv -n --utf8-output --utf8-input $WORD_TO_TRANSLATE >/tmp/sdcv.txt
zenity --filename /tmp/sdcv.txt --text-info --width 800 --height 400 --title "Translation results: $WORD_TO_TRANSLATE"
rm /tmp/sdcv.txt
exit 0
С zenity выглядит симпотнее. вообще gdialog kdialog тоже прикручивается (благо sdcv на stdout отправляет текст. Ща добавлю твой вариант в пост
yeahconsole и zsh
а делать вроде ничё не делал. цвета и там и там + приглашение в zsh
а делать вроде ничё не делал. цвета и там и там + приглашение в zsh
Хех.. А я на хабре про него писал. Только там он не нашел своего пользователя так сказать )