有道词典的Linux客户端. 视频演示:
截图:
- 自动取词, 鼠标跟随
- 发音.
- 单词白名单
- 用chrome 浏览器跳转到youdao查词.
- 基于web版youdao , 而不是API(http://fanyi.youdao.com/openapi.do?keyfrom=tinxing&key=1312427901&type=data&doctype=json&version=1.1&q=hello) 因为API 通常有鉴权而比较慢.
- 界面简洁, 用最大字体显示默认翻译, 屏幕占用面积小, 真正做到无缝阅读体验.
- 代码简洁清晰, 总共250行, 如果不爽,自己改吧改吧~
- 发声需要mplayer
- pip install pygtk
- TODO
在/etc/xdg/autostart下, 增加一个.desktop文件:
root@ning-laptop:/etc/xdg/autostart# cat youdao-dict-for-ubuntu.desktop [Desktop Entry] Name=youdao-dict-for-ubuntu Comment=youdao-dict-for-ubuntu Icon=/home/ning/idning-github/youdao-dict-for-ubuntu/icon.png Exec=/home/ning/idning-github/youdao-dict-for-ubuntu/dict.py Terminal=false Type=Application OnlyShowIn=GNOME;
请自行修改路径~
获取当前选中的单词, 可以使用 xclip -o
, 我这里用的是 监听 selection_received
消息
stardict: | StarDict hasn't seen any active development for many years 推荐 GoldenDict |
---|---|
GoldenDict: | 确实不错, 但是占CPU. 常年占20% |
youdao: | 网页版而且有广告. chrome 插件不错. |
stardict, GoldenDict 的一个共同问题是, 查询结果的 字体都是一样大小 . 很不好看.
一个QT版的: | |
---|---|
openyoudao: |
|
此外还有emacs 插件, vim 插件, 命令行版.