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

先来张图展示一下

enter image description here
enter 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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,473评论 9 467
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,862评论 25 708
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,740评论 18 399
  • 2017-04-10 如焱 如焱 小瓦,飞檐,木窗户,青砖墙,屋顶成片,家家相连,户户相通。这就是我老屋余家冲垱下...
    吾适WUSHI阅读 570评论 0 4
  • 这一周的财富只有实践,由于工作没有努力去做,所以财富自由实践这个事情做的不是非常好,总结如下三条 第一。人生终极问...
    忠良162阅读 237评论 0 0