【免费下载链接】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).
屏译(overlay-translator)是一款免费、无需 ROOT 的 Android 屏幕翻译工具。它的「相册批量翻译」功能可以让你一次选择多张图片,交给系统后台逐张 OCR 识别和翻译;任务完成后,还能把结果另存为带译文的图片,方便归档和分享。本文用 4 个步骤讲清整个流程:新建任务 → 后台处理 → 查看结果 → 导出译图。
一、功能速览:批量翻译能做什么
| 能力 | 说明 |
|---|---|
| 多图一次处理 | 一次最多选100 张图片,后台逐张识别与翻译 |
| 离开页面不中断 | 任务基于系统 WorkManager 调度,切走 App 也会继续跑 |
| 失败自动重试 | 网络超时、429/5xx 等临时错误会自动重试(最多 3 次) |
| 导出译图 | 任务成功后可「另存为…」,生成把译文叠在原图上的 PNG 文件 |
| 不删原图 | 删除任务只会清掉应用内的结果副本,相册原图不受影响 |
二、第一步:选多张图片,新建翻译任务
- 打开屏译主屏,下半区左右滑动切换到「批量翻译」页,点「新建任务」。
- 从系统相册勾选多张图片(可多次「继续添加」,也可单张移除)。
- 在「任务设置」里选择预设,确认三要素:语言对(如 日语 → 简体中文)、OCR 引擎、翻译引擎——它们会原样应用到整批图片。
- 点「创建并开始处理」,提示"将在后台处理已选择的 N 张图片"后确认即可。
💡 捷径:在任意 App 里把图片/截图分享给「屏译」,也能直接进入创建任务页。
三、后台处理:进度、通知与失败重试
- 任务进入「任务列表」后可随时查看进度(如"已处理 12 / 40");通知栏也有「相册翻译任务」通道实时播报进度。
- 使用云端 OCR(百度、腾讯、有道、PP-OCRv6 在线等)或联网翻译引擎时,任务会等待有网络再启动;端侧引擎(ML Kit、PaddleOCR、离线 LLM 等)则可以离线跑。
- 单张失败不拖垮整批:网络类错误会自动退避重试;跑完后任务可能呈现「已完成 / 部分完成 / 失败」等状态,失败图片可点「重试失败图片」补翻。
调度与重试规则见 GalleryTranslationManager.kt 与 GalleryTranslationWorkPolicy.kt。
四、查看结果:原文、译文逐张切换
任务完成后点「查看结果」进入结果页:
- 每张图片提供「原文 / 译文」两个页签,左右滑动切换图片;
- 可回到「任务列表」管理历史任务:取消任务(已完成的保留)、删除任务(只删应用内副本,不会删相册原图)。
五、另存为:把结果导出成带译文的图片
结果页顶部有「另存为…」按钮,导出流程:
- 点击后系统会弹出文件夹选择器,选中一个可写目录即可;
- 应用按任务当时保存的字体、颜色、排版和方向重新渲染每张图,导出为 PNG,并显示"正在导出 1 / 40"这类进度;
- 文件名自动带序号,形如
原图名_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).
相关推荐
终极ChatPaper批量翻译教程:轻松搞定多篇外文文献的实用技巧
终极ChatPaper批量翻译教程:轻松搞定多篇外文文献的实用技巧 ChatPaper是一款强大的科研辅助工具,能够利用ChatGPT进行论文全文总结、专业翻译
AI 应用NLP漫画翻译神器:一键实现多语言图片文字智能翻译
漫画翻译神器:一键实现多语言图片文字智能翻译 漫画翻译神器是一款强大的开源工具,能够帮助用户快速翻译图片中的文字,支持多种语言,让你轻松跨越语言障碍,享受阅读的
人工智能AI 应用计算机视觉深度学习NLPPlayTranslate图片翻译:批量翻译PDF和CBZ漫画文件的完整操作指南
PlayTranslate图片翻译:批量翻译PDF和CBZ漫画文件的完整操作指南 PlayTranslate 是一款面向 Android 的实时翻译与语言学习应
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考