Ubuntu 添加google翻译脚本 使用快捷键和通知来显示

2016-12-17  本文已影响359人  孤单让我不快乐

先来张图展示一下

enter image description hereenter image description here

1.安装通知气泡

sudo apt-get install libnotify-bin wget xsel

2.新建脚本

文件名如 : tozhcn
加入如下内容

#!/usr/bin/env bash
notify-send --icon=info "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=zh-CN&dt=t&q=$(xsel -o | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')"

其中auto&tl=zh-CN
auto 自动识别要翻译语言
zh-cn 为翻译的语言

编辑tozhcn的权限,移动到/usr/bin/

sudo chmod 777 tozhcn && sudo mv tozhcn /usr/bin/

3.启动快捷键设置

系统设置>>键盘>>快捷键>>自定义快捷键>添加>设置快捷键

自定义快捷键面板中 命令填写文件名 tozhcn

5.选中要翻译的内容 按快捷键 就有通知弹出翻译结果

4.同样方法可以制作多个文件和快捷键进行不同语言的翻译

只要修改文件中 auto&tl=en 英语
可以访问 http://translate.google.cn/?hl=zh-CN&tab=wT选择语言翻译一下看这个地址wT后面跟着的就是对应语言名称

引文:

http://www.webupd8.org/2016/03/translate-any-text-you-select-on-your.html
http://hackerspace.kinja.com/highlight-and-google-translate-any-text-in-linux-1648824665

上一篇下一篇

猜你喜欢

热点阅读