项目介绍:manga-image-translator
manga-image-translator 是一个专注于图片和漫画文本翻译的开源项目。它的诞生是为了填补许多漫画和图片缺乏翻译资源的空缺,让更多人能够欣赏不同语言的作品。
项目背景
有许多漫画和图像因为缺乏资源而无法翻译。因此,manga-image-translator 项目应运而生,帮助用户进行图片和漫画文本的翻译。这个项目主要针对日语文本设计,同时也支持中文、英语和韩语。
功能特色
- 文本翻译:支持使用多种翻译器对图片中的文本进行翻译,包括 Google、Youdao、Deepl等。
- 图像处理:支持对图像进行修复、文本渲染及上色功能。
- 跨平台支持:用户可以选择本地安装或使用 Docker 容器来运行程序。
- 批量处理:支持批量翻译模式,可以对文件夹中的图片进行自动处理。
- 网络服务:提供 Web 模式,可以作为网络服务运行,允许用户通过浏览器访问。
示例及使用
项目提供了一些示例图片,可以在官方演示网站上查看实时效果。此外,还可以通过安装在本地环境或者 Docker 中的演示模式体验翻译效果。
安装指南
本地安装
- 系统需要安装 Python 3.8 及以上版本。
- 使用命令
git clone
克隆项目仓库,然后进入虚拟环境venv
。 - 安装项目所需的依赖库。
Docker 安装
- 项目提供了 Docker 镜像,包含所有需要的依赖和模型,用户可以直接拉取运行。
- 提供了 Web Server 模式以及 CLI 交互模式的 Docker Compose 文件。
使用说明
基本使用模式
-
批量模式: 使用 CLI 命令对整个文件夹的图片进行翻译,并将结果保存到指定目录下。
-
演示模式: 单张图片翻译体验,结果将保存到
result
文件夹中。 -
Web 模式: 启动 Web 服务器,用户可以通过本地地址访问并上传图片进行翻译。
贡献及支持
manga-image-translator 欢迎任何形式的贡献,无论是代码更新、错误提交还是功能建议。项目在不断完善中,需要社区的支持来变得更加出色。
支持项目的方法:
- 通过 Ko-fi、Patreon 或爱发电进行捐赠,帮助维持服务器成本。
项目约定
manga-image-translator 是一个兴趣项目,当前版本为简单的演示版,存在许多不完善之处。使用者被鼓励进行贡献和反馈以改进项目。
接下来的计划
项目的下一步目标包括:
- 使用更高效的模型提升翻译精度。
- 改善文本渲染引擎,使之更加稳定和用户友好。
- 探索多模式翻译技术的应用。
让我们一起期待 manga-image-translator 变得更加出色,让更多人能够轻松探索多语言的视觉作品。