您现在的位置是:首页 >技术教程 >当百度AI走进终端(终端翻译、终端机器人)网站首页技术教程
当百度AI走进终端(终端翻译、终端机器人)
                简介当百度AI走进终端(终端翻译、终端机器人)            
            tub
tub use baidu 命令行翻译脚本^ _ ^
 
tub use baidu 命令行智能脚本^ _ ^
介绍
使用百度翻译api接口,在命令行使用python脚本翻译
 tub具有两种模式,第一种也就是原始功能,即翻译功能(为translate模块);第二种则利用百度ai,能够进行对话,低智商问题的搜索(为robot模块)。
依赖:
安装:
- 首先在新建一个文件夹,建议在工作区目录下。这边我是在~/workspace/app目录下新建的文件夹,命令:
mkdir tub - 然后进入新建的目录下,命令:
cd tub - 下载源码,命令:
git clone git@github.com: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和秘钥,即在依赖中所提到的
 
用法:
tub -h查看帮助
用法案例:
机器人对话:
tub -r [questions]
另外一种使用方法
# tub
# cm
# [questions]
翻译英文:
tub -c [english_word]
翻译中文:
tub -e [chinese_word]
在
tub zh to en(? or puss 'q' to quit)提示后,命令q退出,cl改变语言,cm改变输出方式,clr清除屏幕,直接输入单词继续翻译
作者
- Name:ZZP
 - QQ:3571669089
 - Wechat:19856603328
 
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。
        
    
        
    
            




U8W/U8W-Mini使用与常见问题解决
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
stm32使用HAL库配置串口中断收发数据(保姆级教程)
分享几个国内免费的ChatGPT镜像网址(亲测有效)
Allegro16.6差分等长设置及走线总结