基于nonebot2的适配多种api的图片/漫画翻译插件
Project description
nonebot-plugin-manga-translator
✨基于Nonebot2的图片/漫画翻译插件✨
💿安装
通过pip
或nb
安装;
- 使用nb:
在机器人目录下命令行使用
nb plugin install nonebot_plugin_manga_translator
- 使用pip(不推荐):
既然不推荐就不要想着这样安装了啊喂
📖简介
-
适配多种api,将收到的图片翻译并发送翻译后的图片,支持批量操作
-
⚙️插件配置
这些配置项必填,否则无法使用,请在机器人目录下的.env.*里填写以下选项(不同平台API填一份就行)
个人感觉有道API的效果比百度好很多,但是架不住百度每个月前1w次调用免费啊
config | type | default | example | usage |
---|---|---|---|---|
有道翻译API | - | - | - | - |
youdao_app_key | str | "" | youdao_app_key="xxxxx" | 应用ID |
youdao_app_secret | str | "" | youdao_app_secret="xxxxxx" | 应用秘钥 |
百度翻译API | - | - | - | - |
baidu_app_id | str | "" | baidu_app_id="11451" | APP ID |
baidu_app_key | str | "" | baidu_app_key="xxxxxx" | 密钥 |
其他翻译API(待更新) | - | - | - | - |
🌙更新日志
点击展开
-
2023-04-28:
插件发布
🎉命令
-
图片翻译 图片:单张图片翻译,也可以先发送/图片翻译再发送图片
支持 1.文字+图片 2.先文字,后图片 3.文字回复图片
-
多图片翻译 图片:如 图片翻译 图片*n ; n张图片翻译,将会以合并转发消息的形式发出
支持 1. 先文字,后多张图片 2. 文字+图片*n
未完待续
⭐效果图
🔑API-key获取
有道翻译
- 在有道智云AI开放平台注册并登录后,进入控制台
- 在左侧
自然语言翻译服务
里的图片翻译
里创建应用,选择服务和接入方式分别为图片翻译
和API
,其他项随意。 - 创建后将
应用ID
和应用秘钥
按照上面的配置说明分别填入.env文件里即可
百度翻译
- 在百度翻译开放平台注册并登录
- 找到
产品服务
的图片翻译
,申请创建 - 创建后在
管理控制台
的总览
中找到APP ID
和密钥
,根据上面的配置说明填入.env文件
🐦计划
-
支持更多API
-
支持部署离线翻译模型
-
完善插件
喜欢的话就点个star✨吧QAQ
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nonebot_plugin_manga_translator-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c866563c1d4947061d7c67eb6d1ffc58bbbdc1323b1e2c53ab17d30bbe20661d |
|
MD5 | 5f7a21e126745b1ec003e262ef8944ec |
|
BLAKE2b-256 | 25297c623b13de5e8e39ccb16a282f03e4ea8c72b7c8bb9aedf98af2648eb8d1 |
Close
Hashes for nonebot_plugin_manga_translator-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f7e4984544b0fa7a21e14392a731a2cdfb95e2cb0a98ad492734fd3980e9db1 |
|
MD5 | f72684fb9e9925eb859a361f2e3159a4 |
|
BLAKE2b-256 | bb8a807045f8ef7c621106599f135c6c424ccb55f5b2829f04a9cf7ae1beded7 |