ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

屏译相册批量翻译教程:一次选多张图后台处理,结果还能另存为带译文的图片

屏译相册批量翻译教程:一次选多张图后台处理,结果还能另存为带译文的图片

【免费下载链接】overlay-translator

无需 ROOT 的开源 Android 屏幕实时翻译工具,适合游戏、视觉小说和漫画。支持端侧与云端 OCR、离线 LLM、多种翻译服务和文字朗读(TTS),译文可直接显示在画面上。Open-source no-root Android real-time screen translator for games, visual novels, and manga. Supports on-device and cloud OCR, offline LLMs, multiple translation services, on-screen translations, and text-to-speech (TTS).

项目地址:https://gitcode.com/gh_mirrors/ov/overlay-translator
点击查看免费下载

屏译(overlay-translator)是一款免费、无需 ROOT 的 Android 屏幕翻译工具。它的「相册批量翻译」功能可以让你一次选择多张图片,交给系统后台逐张 OCR 识别和翻译;任务完成后,还能把结果另存为带译文的图片,方便归档和分享。本文用 4 个步骤讲清整个流程:新建任务 → 后台处理 → 查看结果 → 导出译图。

一、功能速览:批量翻译能做什么

能力说明
多图一次处理一次最多选100 张图片,后台逐张识别与翻译
离开页面不中断任务基于系统 WorkManager 调度,切走 App 也会继续跑
失败自动重试网络超时、429/5xx 等临时错误会自动重试(最多 3 次)
导出译图任务成功后可「另存为…」,生成把译文叠在原图上的 PNG 文件
不删原图删除任务只会清掉应用内的结果副本,相册原图不受影响

二、第一步:选多张图片,新建翻译任务

  1. 打开屏译主屏,下半区左右滑动切换到「批量翻译」页,点「新建任务」。
  2. 从系统相册勾选多张图片(可多次「继续添加」,也可单张移除)。
  3. 在「任务设置」里选择预设,确认三要素:语言对(如 日语 → 简体中文)、OCR 引擎、翻译引擎——它们会原样应用到整批图片。
  4. 点「创建并开始处理」,提示"将在后台处理已选择的 N 张图片"后确认即可。

💡 捷径:在任意 App 里把图片/截图分享给「屏译」,也能直接进入创建任务页。

三、后台处理:进度、通知与失败重试

  • 任务进入「任务列表」后可随时查看进度(如"已处理 12 / 40");通知栏也有「相册翻译任务」通道实时播报进度。
  • 使用云端 OCR(百度、腾讯、有道、PP-OCRv6 在线等)或联网翻译引擎时,任务会等待有网络再启动;端侧引擎(ML Kit、PaddleOCR、离线 LLM 等)则可以离线跑。
  • 单张失败不拖垮整批:网络类错误会自动退避重试;跑完后任务可能呈现「已完成 / 部分完成 / 失败」等状态,失败图片可点「重试失败图片」补翻。

调度与重试规则见 GalleryTranslationManager.kt 与 GalleryTranslationWorkPolicy.kt。

四、查看结果:原文、译文逐张切换

任务完成后点「查看结果」进入结果页:

  • 每张图片提供「原文 / 译文」两个页签,左右滑动切换图片;
  • 可回到「任务列表」管理历史任务:取消任务(已完成的保留)、删除任务(只删应用内副本,不会删相册原图)。

五、另存为:把结果导出成带译文的图片

结果页顶部有「另存为…」按钮,导出流程:

  1. 点击后系统会弹出文件夹选择器,选中一个可写目录即可;
  2. 应用按任务当时保存的字体、颜色、排版和方向重新渲染每张图,导出为 PNG,并显示"正在导出 1 / 40"这类进度;
  3. 文件名自动带序号,形如原图名_translated_001.png,EXIF 作者字段标记为「屏译 Screen Translator」。

⚠️ 两种渲染模式可导出,一种不行:

  • 紧贴原文/自动适配画面:支持导出,译文按任务样式叠在原图上;
  • 悬浮窗口:不支持导出译图(界面会直接提示原因)。

导出实现位于 GalleryTranslationExporter.kt,文件命名规则见 galleryTranslatedFileName。

六、常见问题速查

问题解答
一个任务最多多少张?100 张,多选会自动截断去重
离线能批量翻译吗?可以,OCR 与翻译引擎都选端侧即可
导出的图放在哪?由你在「另存为」时选择的文件夹决定
删任务会删原图吗?不会,只清理任务结果与应用内副本
想先看设置入口在哪?界面文案集中在 strings.xml

七、相关源码目录(给开发者)

  • 任务调度与状态机:gallery/
  • 相册界面(新建任务 / 任务列表 / 结果页 / 导出):GalleryTranslationScreens.kt
  • 导出渲染策略(模式判断、配色与方向解析):GalleryExportRenderPolicy.kt
  • 译图渲染与文件写入:GalleryTranslatedImageRenderer.kt

按上面的流程走完,你就可以把一整章漫画、一批游戏截图丢给屏译,挂机等待,最后拿到一整套"译文盖好"的图片了 🖼️

【免费下载链接】overlay-translator

无需 ROOT 的开源 Android 屏幕实时翻译工具,适合游戏、视觉小说和漫画。支持端侧与云端 OCR、离线 LLM、多种翻译服务和文字朗读(TTS),译文可直接显示在画面上。Open-source no-root Android real-time screen translator for games, visual novels, and manga. Supports on-device and cloud OCR, offline LLMs, multiple translation services, on-screen translations, and text-to-speech (TTS).

项目地址:https://gitcode.com/gh_mirrors/ov/overlay-translator
点击查看免费下载

相关推荐

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进