这篇文章写了一个非常简单好用的功能。有时候我们写程序的时候,给变量起名字是很不爽的。因为我英文不好,需要经常查词,一般都是在浏览器上翻译,我之前写了一个脚本,只要在命令行翻译就可以了,怎么样,是不是很方便,还有写起来也很简单。步骤:获取待翻译文本,判断是英文>中文,还是中文>英文调用百度翻译API设置颜色命令行输出设置可以在命令行运行获取待翻译文本,判断是否为英文>Chinese,orChinese>English因为调用百度翻译API的时候需要调用传递要翻译的语言,所以我们需要判断语言。我只写英文和中文。如果有其他需求,可以自己写。这里使用Unicode来区分中英文。调用百度翻译API网址:http://fanyi-api.baidu.com/api/trans/product/apidoc这里没什么好说的。文档写的很详细。设置彩色命令行输出。完成以上步骤后,我们就可以得到翻译后的文本了,但是直接简单的输出并不好看。,所以我们需要使用下面的方法来设置颜色注意:这是linux和mac下的设置方法,windows请搜索我的设置注意:这里设置了signal_handler,以便control+c可以正确退出脚本。现在我们的脚本已经可以运行了,但是只能通过下面的方式来使用python3xxx.py我们希望无论在哪个文件中,都可以在命令行中随时使用,我们需要在.zshrc文件修改这里的“bb”可以随意设置成你想要的名字注意:我用的是zsh,所以在.zshrc里修改,如果你用bash,请在./bashrc里修改。其他到这里也一样,我们已经达到了我们想要的效果,随时可以在命令行使用
