command-line-translate
目录
介绍
........单词翻译
........整句翻译
使用
........安装
........参数
语言
........支持语言
........语言代码
介绍
单词翻译
当看到一个生词时,不再需要复制进翻译软件,而是直接在命令行中获得中文翻译!
使用 [YouDao API](http://fanyi.youdao.com/openapi?path=data-mode) 制作的一个命令行查词脚本。
[![829X.png](http://cdn.image.rainman.me/images/829X.png)](http://cdn.image.rainman.me/images/829X.png)
整句翻译
新增整句翻译功能,使用 [Baidu Translate API](http://api.fanyi.baidu.com/api/trans/product/index)
[![3g6K.png](http://cdn.image.rainman.me/images/3g6K.png)](http://cdn.image.rainman.me/images/3g6K.png)
使用
安装
```
sudo wget -P /usr/local/bin http://oss-shanghai.rainman.me/kyeremal/tl
sudo chmod u+x /usr/local/bin/tl
sudo mv /usr/local/bin/tl /usr/local/bin/[filename] #[filename] is any name u want
```
参数
| 参数 | 可选 | 可选 | 默认值 |
|:------------- |:-------------|:-----|:-----|
| -s | 强制使用整句翻译 |是| auto |
| -f lang | 设置源语言为 lang,详细语言代码见下文 |是| auto |
| -t lang | 设置目标语言为 lang,详细语言代码见下文 |是| en |
注:
* 当不使用 -s 参数时,将自动判断输入,若输入源为英文且为单词,将自动采取单词翻译,否则采用整句翻译。
* 当不使用 -f 参数时,将自动判断输入语言。
* 当不使用 -t 参数时,目标语言为英文。
语言
支持语言
中文、英语、粤语、文言文、日语、韩语、法语、西班牙语、泰语、阿拉伯语、俄语、葡萄牙语、德语、意大利语、希腊语、荷兰语、波兰语、保加利亚语、爱沙尼亚语、丹麦语、芬兰语、捷克语、罗马尼亚语、斯洛文尼亚语、瑞典语、匈牙利语、繁体中文
语言代码
| code | language |
|:--- |:--- |
|zh |中文|
|en |英语|
|yue|粤语|
|wyw |文言文|
|jp |日语|
|kor |韩语|
|fra |法语|
|spa |西班牙语|
|th |泰语|
|ara |阿拉伯语|
|ru |俄语|
|pt |葡萄牙语|
|de |德语|
|it |意大利语|
|el |希腊语|
|nl |荷兰语|
|pl |波兰语|
|bul |保加利亚语|
|est |爱沙尼亚语|
|dan |丹麦语|
|fin |芬兰语|
|cs |捷克语|
|rom |罗马尼亚语|
|slo |斯洛文尼亚语|
|swe |瑞典语|
|hu |匈牙利语|
|cht |繁体中文|