❝屏译 (overlay-translator) 是一款无需 ROOT 的开源 Android 屏幕实时翻译工具,通过截屏→OCR→翻译→悬浮显示/朗读的流程,为游戏、视觉小说和漫画提供即时翻译。它支持端侧与云端多种 OCR 引擎、离线 LLM(如 Sakura、Hy-MT2)及多种在线翻译服务,译文可直接叠加在原文附近,也可朗读或查词典。


要点
- 提供从端侧到云端的全链路模块化架构:OCR(ML Kit / PaddleOCR / 日漫 OCR / 百度 / 腾讯等)、翻译引擎(OpenAI 兼容 LLM / 端侧 Sakura 与 Hy-MT2 / DeepL / Google 等)、TTS 朗读均独立可配。
- 支持全离线或全自建部署;支持接入局域网内 PC 端的 Umi-OCR 或 LunaTranslator OCR 服务,以及自建的 DeepLX 代理。
- 通过悬浮球触发翻译,长按弹出弧形菜单执行循环翻译、划词模式、语言/预设切换等操作,同时支持音量双键全局触发,适配沉浸式游戏场景。
- 译文显示支持紧贴原文(自动适配横/竖排与阅读方向)和可拖拽锁定的悬浮窗口两种模式,具备自动配色、长译文跑马灯、竖排译文、段落合并、手写体注音过滤等针对漫画/字幕的专项优化。
- 划词翻译卡片在对接大语言模型时可输出音标、词性、多义项释义、例句对照和难点解释,超越传统逐词翻译。
- 端侧离线模型需额外下载:日漫 OCR 约 140 MB,Sakura 1.5B 约 1.26 GB,Hy-MT2 1.8B 约 1.13 GB;支持断点续传及本地导入。
- 实测基准方面:日漫场景下 Manga OCR 竖排准确度最佳(约 5.5 秒),PP-OCRv6 Small 为速度与日文质量的最均衡选择(约 0.84 秒);端侧翻译中 Sakura 中文自然度优于 Hy-MT2 和 Google ML Kit。
- 支持翻译缓存、按应用维护译名一致性、配置导入导出(凭据不导出)、崩溃日志脱敏诊断、TalkBack 无障碍适配等辅助功能。
- 隐私保护方面,使用本机服务时截图与文字保留在手机,明文 HTTP 默认仅限局域网使用(公网请求强制 HTTPS),配置导出时会自动剔除 API 凭据。
安装与使用
安装
从 GitHub Releases 下载 ScreenTranslator-x.y.z.apk,当前仅提供 arm64-v8a(64 位 ARM)版本,32 位 ARM 和 x86 设备不支持。安装时需在系统设置中允许"安装未知来源应用",首次启动后依次授予悬浮窗和通知权限。可选的 Shizuku 授权可跳过每次截屏的系统确认弹窗,并优先走原始像素通路。
基本使用流程
启动应用 → 点击"启动截屏服务"并确认系统对话框 → 切换到目标 App 点击屏幕上悬浮球触发全屏翻译;长按悬浮球弹出弧形菜单,可切换循环模式(支持固定间隔或等待文字稳定,跳过重复画面)、划词翻译、语言方向或翻译预设。
TTS 朗读需在设置中手动开启并选择语音方式,默认关闭不影响识别和翻译。
项目由 ciddwd 开发,采用 Apache-2.0 协议,当前 311 Stars.
❝项目地址:https://github.com/ciddwd/overlay-translator