◈ 次元本地库

manga-image-translator Docker 部署教程(CPU 与 GPU)

manga-image-translator 官方 Docker 镜像约 15GB,已包含全部依赖和模型。CPU 版可直接运行;GPU 版需要 Nvidia Container Runtime,并加 --use-gpu。文中命令均摘自 README。

更新:2026-10-16

结论

Docker 是 manga-image-translator 最省心的部署方式。官方镜像 zyddnys/manga-image-translator:main 已经包含所有依赖和模型,体积约 15GB。CPU 版直接 docker run 即可。GPU 版需要 Docker 19.03 以上和 Nvidia Container Runtime,命令里还要加 --gpus all 和 --use-gpu。README 没写显存下限。下面的命令都原样摘自 README。

准备

项目CPU 版GPU 版
Docker需要19.03+(CUDA/GPU 加速要求)
Nvidia Container Runtime不需要需要
Docker Compose可选(使用 demo/doc 下的文件时需要)同左
镜像体积约 15GB约 15GB

CPU 版 Web 服务器

翻译服务需要的环境变量(如 API 密钥)用 -e 或 --env 传入:

docker run \
  --name manga_image_translator_cpu \
  -p 5003:5003 \
  --ipc=host \
  --entrypoint python \
  --rm \
  -v /demo/doc/../../result:/app/result \
  -v /demo/doc/../../server/main.py:/app/server/main.py \
  -v /demo/doc/../../server/instance.py:/app/server/instance.py \
  -e OPENAI_API_KEY='' \
  -e OPENAI_API_BASE='' \
  zyddnys/manga-image-translator:main \
  server/main.py --verbose --start-instance --host=0.0.0.0 --port=5003

也可以先把环境变量填进 compose 文件,再运行:

docker-compose -f demo/doc/docker-compose-web-with-cpu.yml up

GPU 版 Web 服务器

docker run \
  --name manga_image_translator_gpu \
  -p 5003:5003 \
  --ipc=host \
  --gpus all \
  --entrypoint python \
  --rm \
  -v /demo/doc/../../result:/app/result \
  -v /demo/doc/../../server/main.py:/app/server/main.py \
  -v /demo/doc/../../server/instance.py:/app/server/instance.py \
  -e OPENAI_API_KEY='' \
  -e OPENAI_API_BASE='' \
  -e OPENAI_HTTP_PROXY='' \
  zyddnys/manga-image-translator:main \
  server/main.py --verbose --start-instance --host=0.0.0.0 --port=5003 --use-gpu

对应的 compose 文件:

docker-compose -f demo/doc/docker-compose-web-with-gpu.yml up

端口和路径

README 的说明文字写的是 Web 服务默认在 8000 端口启动,翻译结果保存在 /result 文件夹;但示例命令映射的是 5003 端口。两处不一致,请以你的实际命令和启动日志为准。-v 后面的挂载路径是 README 的原样写法,请按自己机器上的仓库位置调整。

命令行批处理

docker run --env="DEEPL_AUTH_KEY=xxx" -v <targetFolder>:/app/<targetFolder> -v <targetFolder>-translated:/app/<targetFolder>-translated  --ipc=host --rm zyddnys/manga-image-translator:main local -i=/app/<targetFolder> <cli flags>

宿主机上的文件要以卷的形式挂载到容器内的 /app 下,命令行里的路径也要写成容器内的 /app/...,不能写宿主机路径。

本地构建镜像

需要装好 make 工具:

make build-image
make run-web-server

不用 Docker:pip 安装要点

需要 Python 3.12 或以上。clone 仓库后建议创建 venv,然后运行 pip install -r requirements.txt。要用 --use-gpu 的话,先按 PyTorch 官网说明安装与自己 CUDA 版本匹配的 PyTorch。如果没有用 venv,pip 命令要加 --upgrade --force-reinstall。Windows 用户还要先装 Microsoft C++ Build Tools。

数据来源与核验日期

核验日期:2026-10-16。许可证 GPL-3.0,最近 commit 2026-10-11。站内详情页:/tools/manga-image-translator/。

合规提示

请仅用于自己拥有合法阅读权的作品。

涉及工具

漫画翻译

manga-image-translator

开源漫画/图片文字翻译工具,可以用命令行或 Web 服务器模式运行,支持 CPU 和 GPU 两种方式。

★ 10,504显存:未说明GPL-3.0

最近更新