Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Fitz161/OlivaTranslator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

4 Commits

Repository files navigation

OlivaTranslator

介绍

基于 OlivOS 框架的多语言翻译插件

下载

从本项目下载源码,进行配置后,压缩为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 '待发送的消息'

使用 翻译 新命令 方式调用指令
注意:在编写新指令的过程中一定要知道自己在做什么,否则可能会导致无法意料的后果

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /