OlivaTranslator
基本信息
- 名称:
OlivaTranslator
- 作者:
Fitz161
- 版本:
1.0.0
- 兼容版本:
ovo3
- 平台:
全平台
- 操作系统:
全平台
下载
从 这里 下载插件,进行配置后,将translator文件夹内的所有文件压缩为zip格式并将后缀名改为opk放入 plugin/app
目录下。
由于本插件需手动配置,暂不发布整合包。
配置
- 本插件依赖requests,OlivOS默认已安装该依赖
- 本插件使用百度翻译API,请在百度翻译开放平台注册开发者,免费开启标准版API服务
- 在百度翻译控制台获取APP ID和密钥,并分别填入
config.py
文件中 BAIDU_TRANS_ID
和 BAIDU_TRANS_KEY
字段。注意,本插件仅使用ID和密钥构造翻译请求,不会上传或发布到其它地方,储存密钥的文件请不要分享暴露给他人。
使用说明
翻译 帮助
查看本插件使用帮助
翻译 语言
查看支持翻译的语种
翻译成[目标语言] [待翻译文本]
将文本翻译成指定语言,会自动识别原文本语种,只需指定目标语言。 例 翻译成英语 你好
- 本插件限制最大发送字数为200,可在
config.py
文件中 MAX_SEND_LENGTH
字段中修改
指令扩展
本插件具有方便的指令扩展功能
在msgReply.py
文件中使用以下格式即可定义新指令
@add_command('新命令')
def func_name(plugin_event, _):
...
return '待发送的消息'
使用 翻译 新命令
方式调用指令
注意:在编写新指令的过程中一定要知道自己在做什么,否则可能会导致无法意料的后果
插件下一步计划实现后台导入ID和密钥的功能,在使用过程中遇到任何问题,可在此提问或提交issue