漫画翻译:manga-image-translator

举报
叶安义 发表于 2023/12/22 09:03:55 2023/12/22
【摘要】 项目地址https://github.com/Yezhoubing/manga-image-translator 使用过程建议使用anconda创建专属虚拟环境:创建环境名为translator的环境,python版本为3.8.13,3.8及以上即可conda create --name translator python=3.8.13打开git终端,找个位置下载项目文件,我下载的位置为C...

项目地址

https://github.com/Yezhoubing/manga-image-translator

使用过程

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

conda create --name translator python=3.8.13

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

git clone https://github.com/zyddnys/manga-image-translator.git

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

cd C:\Users\Lenovo\Desktop\git\manga-image-translator

安装

pip install -r requirements.txt

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

翻译

python -m manga_translator --verbose --translator=m2m100 --target-lang=CHS -i C:\Users\Lenovo\Desktop\20100724092502.jpg

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

批量翻译

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文件夹,运行结果就在里面。

网页翻译

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

python -m manga_translator -v --mode web

注意事项

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_BASEOPENAI_API_KEY。要是官方应该要配置代理 OPENAI_HTTP_PROXY
运行 python -m manga_translator --gpt-config gpt_config.txt -v --mode web
打开网页,传图片,改模型为 gpt-3.5,提交
结果在 result 文件夹的 final
补充:
第一次运行要从 github 上下东西,最好挂个快的代理
我发现卡了的时候,可以清空 result 里面的内容来解决。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。