以前,你遇到生词时可能会打开浏览器搜索,也可能用词典工具。但现在你可以方便的在命令行下翻译单词了!
其实现很简单非常简单,基于api.fanyi.baidu.com,简单有效。代码不再贴出可以去github上去查阅代码,如果喜欢就给个star。如果您有更好的实现方法,就请fork me。
示例
$ translate apple
> ==> 苹果
$ translator --to en 苹果
> ==> Apple
$ translator you are so beautiful!
> ==> 你是如此美丽!
$ translator --to en 很高兴见到你!
> ==> Nice to meet you!
安装
$ git clone https://github.com/stuha/translator.git
$ cd translator && [sudo] python setup.py install
用法
usage: translate [-h] [-b] [-t LANG] [-v] [WORD [WORD ...]]
a translator for command line
positional arguments:
WORD the word or sentence to be translated
optional arguments:
-h, --help show this help message and exit
-b, --baidu use baidu api (default)
-t LANG, --to LANG choose which language to be translated to. default is
chinese (zh, en, yue, wyw, etc.)
-v, --version show program's version number and exit