当百度AI走进终端(终端翻译、终端机器人)

这篇具有很好参考价值的文章主要介绍了当百度AI走进终端(终端翻译、终端机器人)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

tub

tub use baidu 命令行翻译脚本^ _ ^

tub use baidu 命令行智能脚本^ _ ^

介绍

使用百度翻译api接口,在命令行使用python脚本翻译
tub具有两种模式,第一种也就是原始功能,即翻译功能(为translate模块);第二种则利用百度ai,能够进行对话,低智商问题的搜索(为robot模块)。

依赖:

  • python3
  • 百度翻译开放平台申请appid和秘钥,链接百度翻译开放平台
  • 需要去百度大脑unit主页申请api,连接百度unit

安装:

  • 首先在新建一个文件夹,建议在工作区目录下。这边我是在~/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清除屏幕,直接输入单词继续翻译文章来源地址https://www.toymoban.com/news/detail-450228.html

作者

  • Name:ZZP
  • QQ:3571669089
  • Wechat:19856603328

到了这里,关于当百度AI走进终端(终端翻译、终端机器人)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包