先來張圖展示一下
![enter image description here](https://i.kinja-img.com/gawker-media/image/upload/s--PQq9rDPA--/c_fit,fl_progressive,q_80,w_636/gcz4vrxxsys6okj0vld2.png)
enter image description here
1.安裝通知氣泡
sudo apt-get install libnotify-bin wget xsel
2.新建腳本
文件名如 : tozhcn
加入如下內(nèi)容
#!/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.啟動快捷鍵設置
系統(tǒng)設置>>鍵盤>>快捷鍵>>自定義快捷鍵>添加>設置快捷鍵
自定義快捷鍵面板中 命令填寫文件名 tozhcn
5.選中要翻譯的內(nèi)容 按快捷鍵 就有通知彈出翻譯結果
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