一个用命令行翻译单词或句子的工具

以前,你遇到生词时可能会打开浏览器搜索,也可能用词典工具。但现在你可以方便的在命令行下翻译单词了!
其实现很简单非常简单,基于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
作者联系方式

[email protected]

你可能感兴趣的:(一个用命令行翻译单词或句子的工具)