meangrinch/MangaTranslator

Manga translation app powered by AI

解决的问题

自动化繁琐的漫画和漫画翻译流程。无需手动擦除文本并重新输入翻译,此工具可处理完整流程:检测文本气泡、清除原始文本、翻译内容,并将翻译后的文本重新渲染回图像中。

工作原理

该应用使用多阶段AI流水线:

  1. 检测:使用YOLO、SAM 2.1/3等模型识别对话气泡及气泡外的文本。
  2. 清理:使用FLUX模型或OpenCV进行文本修复(inpainting),创建干净画布。
  3. 翻译:通过OCR提取文本,并使用LLM或VLM(通过多种API提供商或本地端点)翻译为60种支持语言之一。
  4. 渲染:自定义引擎将翻译后的文本以可调节对齐方式和自定义字体包重新放置到气泡中。
  5. 放大:可使用2x-AnimeSharpV4对文本区域或整页进行放大,以提升视觉质量。

适用人群

  • 希望用自己语言阅读未翻译漫画作品的读者。
  • 希望自动化清理和排版流程的扫描组。

主要亮点

  • 一键自动化:无需手动干预即可完成完整翻译流程。
  • 广泛的语言支持:支持60种不同语言的翻译。
  • 灵活的LLM集成:兼容多种提供方,包括OpenAI、Google、Anthropic,以及通过OpenAI兼容API的本地端点。
  • 高级清理功能:使用高端生成模型(FLUX)实现高质量文本移除。
  • 双接口:提供用户友好的Gradio网页UI和用于批量处理的命令行接口(CLI)。

相关

  • 项目
  • 项目
  • 项目
  • 项目