首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >漫画翻译:manga-image-translator

漫画翻译:manga-image-translator

原创
作者头像
用户6841540
发布2025-07-09 16:28:35
发布2025-07-09 16:28:35
2210
举报

项目地址

使用过程

建议使用anconda创建专属虚拟环境:创建环境名为translator的环境,python版本为3.8.13,3.8及以上即可

代码语言:bash
复制
conda create --name translator python=3.8.13

打开git终端,找个位置下载项目文件,我下载的位置为C:\Users\Lenovo\Desktop\git

在该位置下执行

代码语言:bash
复制
git clone https://github.com/zyddnys/manga-image-translator.git

返回anconda终端,安装所需库.首先切到requirements目录下

代码语言:bash
复制
cd C:\Users\Lenovo\Desktop\git\manga-image-translator

安装

代码语言:bash
复制
pip install -r requirements.txt

在网站下载安装pydensecrf,找到对应版本,比如我的是pydensecrf‑1.0rc2‑cp38‑cp38‑win\_amd64.whl,下载好后pip安装即可。

翻译

代码语言:bash
复制
python -m manga\_translator --verbose --translator=m2m100 --target-lang=CHS -i C:\Users\Lenovo\Desktop\20100724092502.jpg

会开始下载需要的模型,模型比较大。建议开vpn下载,在终端怎么翻墙,可以在笔记中搜索一下。

批量翻译

代码语言:bash
复制
python -m manga\_translator --verbose --translator=m2m100 --target-lang=CHS -i C:\Users\Lenovo\Desktop\20100724092502.jpg

批量翻译会在待翻译的同级目录下生成结果。文件名与原文件保持一致。

最终会在C:\Users\Lenovo\Desktop\git\manga-image-translator下生成result文件夹,运行结果就在里面。

网页翻译

如果想要可视化窗口,可以运行网页

代码语言:bash
复制
python -m manga\_translator -v --mode web

sakura翻译

第一次程序下载完成后,还需要下载(模型gguf文件()与llama.cpp文件,cpp文件可以在软件中下载)点击sakura程序启动(启动后续每次都要)

https://huggingface.co/SakuraLLM/Sakura-32B-Qwen2beta-v0.9-GGUF

cpp文件可以直接在sakura软件下载,没有过期。

都放在一个文件夹下,sakura设置的翻译接口为http://127.0.0.1:8080

代码语言:bash
复制
文本检测为ctd

OCR为mit48px\_ctc

图像修复为lama\_large\_512px

翻译为sakura

翻译器设置:

api url为http://127.0.0.1:8080

https://books.fishhawk.top/forum/656d60530286f15e3384fcf8

注意:

不要开vpn等代理,会影响两者间的通信。

注意事项

windows 先装 vs 编译工具

pip 装 requirements.txt,推荐在 venv 里装pydensecrf,https://stackoverflow.com/questions/62517791/how-to-use-pydensecrf-in-python3-7

按照 readme 写个 gpt 配置文件,直接拷贝过来就行,我保存成 gpt_config.txt

写 .env 文件,我用的第三方转发 API,就填了 OPENAI_API_BASE 和 OPENAI_API_KEY。要是官方应该要配置代理 OPENAI_HTTP_PROXY

运行 python -m manga_translator --gpt-config gpt_config.txt -v --mode web

打开网页,传图片,改模型为 gpt-3.5,提交

结果在 result 文件夹的 final

补充:

第一次运行要从 github 上下东西,最好挂个快的代理

我发现卡了的时候,可以清空 result 里面的内容来解决。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用过程
  • 翻译
    • 批量翻译
    • 网页翻译
    • sakura翻译
      • 注意事项
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档