使用百度翻译api接口,在命令行使用python脚本翻译
tub具有两种模式,第一种也就是原始功能,即翻译功能(为translate模块);第二种则利用百度ai,能够进行对话,低智商问题的搜索(为robot模块)。
- 首先在新建一个文件夹,建议在工作区目录下。这边我是在~/workspace/app目录下新建的文件夹,命令:
mkdir tub
- 然后进入新建的目录下,命令:
cd tub
- 下载源码,命令:
git clone [email protected]:ZZP-DMU/tub.git
- 创建虚拟环境所在文件夹,在tub目录下创建文件夹,这里命名为venv,命令:
mkdir venv
- 创建虚拟环境,命令:
python3 -m venv ./venv
- 修改tub文件,在tub文件第一行修改为
#!../venv/bin/python3
- 安装必要的工具包,命令:
python3 -m pip install requests
- 设置环境变量,对于bash,命令:
echo "export PATH='PATH:~/workspace/app/tub'" >> ~/.bashrc
;对于zsh,只需要将.bashrc改为.zshrc - 现在即可在命令行输入tub命令,初次运行需要设置自己的appid和秘钥,即在依赖中所提到的
pip install tub
翻译英文:tub -c [english_word]
翻译中文:tub -e [chinese_word]
在tub zh to en(? or puss 'q' to quit)
提示后,命令q
退出,cl
改变语言,cm
改变输出方式,clr
清除屏幕,直接输入单词继续翻译