软件测试 发表于 2026-6-25 18:36:00

屏译 v0.3.5

简介
自己写的开源 Android 屏幕翻译工具。MediaProjection 截屏 → OCR → 翻译 → 悬浮窗叠加显示。针对视觉小说 / 漫画 / 游戏对话 / Discord & Slack 等不带翻译的社交软件等屏上文字场景。
PC 上这类工具早就成熟——露娜(LunaTranslator)、VNR、Translator++、Mtool……hook 文本、OCR、贴标签翻译都有人做。但 Android 端一直没有能打的开源方案:广告满屏 / 国产 ROM 后台被杀 / 长期停更几乎是常态。
最近 LLM 翻译质量跨过可用门槛(DeepSeek / GPT-4o 类已能输出 galgame 口语风),PaddleOCR / ML Kit 端侧模型精度也追上来,加上 DeepSeek 等 API 价格压到日用可承受(充 10 块够用半年级别),手机端做这件事终于有了性价比,所以写了一个。
无 ROOT,无广告,配置纯本地。

-------------------------

效果

经典深色主题(黑底白字)
浅色纸张主题(米色底深褐字,漫画风)

韩漫翻译
日漫竖排文翻译

游戏内 UI 翻译(中文识别 + 覆盖)
长按弹出的弧形菜单(从上到下:循环翻译/翻译区域/划词翻译、单击翻译/回到应用)

解锁(可拖拽 / 缩放 / 关闭)
锁定(防误触,只剩内容)

划词翻译卡片(带字典)

-------------------------

设置

应用语言 / 主题 / 翻译后端
OCR 引擎 / 预处理

译文样式预览
悬浮窗口模式选项

段落合并 / 悬浮球

-------------------------

主要功能

[*]截屏 → OCR → 翻译 三段管线,全部可配置

[*]5 种叠加主题 + 自定义 ARGB / 字号 / 透明度 / 边框

[*]译文紧贴原文 / 悬浮窗口 两种渲染模式

[*]碰撞检测避让相邻原文 / 同段落合并

[*]图像预处理:2× 上采样 / 反色 / Otsu 二值化

[*]悬浮窗口模式 —— 把所有原文 / 译文集中到一个可拖拽缩放的浮窗里,避免「贴原文」模式下译文挡住游戏操控(虚拟摇杆 / 按键 / 对话推进键)。窗口支持锁定:解锁时可拖动、可缩放、带 X 关闭按钮和底部缩放手柄;锁定后只剩文字内容,不响应任何手势,彻底防误触。

[*]长按悬浮球的弧形子菜单 & 划词翻译卡片 —— 左:长按弹出菜单,循环 / 选区 / 在「全屏翻译」和「划词翻译」之间切换 / 回主页(按钮顺序可在设置里拖动重排);右:圈出屏上一个词后弹出的卡片,连读音、词性、多条释义、例句一起呈现(使用大语言模型时才能拿到这套完整字典)。

[*]悬浮球单击:默认翻整个屏幕;可切到「划词模式」——按一下后用手指圈一小块文字单独翻(更准、专挑要看的那一段)

[*]悬浮球长按:弹出弧形子菜单,常用动作一指可达:循环翻译 / 重选区域 / 在「全屏翻译」和「划词翻译」之间切换 / 回主页。按钮顺序可在设置里拖动重排

[*]从其它 App 选中文字:在任意 App 里长按选中一段文字 → 系统菜单选「屏译翻译」→ 直接弹译文卡片,省去切到屏译再框选的步骤---

下载
Ver 0.3.5

蓝奏云:https://wwbxf.lanzn.com/b0139tdbzi

密码:e7mr
Android 8.0+,arm64-v8a,APK ~35 MB,v2 签名。

GitHub Release 同步发布(文件名 ScreenTranslator-0.3.5.apk):
SHA-256: bea71bdf86c5e8e41f7f1bd68f311892753330f330a19be5a70168191dfde9c9

-------------------------

开源
GitHub: https://github.com/ciddwd/overlay-translator

[*]Apache-2.0 协议

[*]README 含完整构建说明

[*]欢迎 PR,规则见 CONTRIBUTING.md

-------------------------

已知限制

[*]Android 14+ 启动截屏会弹系统授权(Google 设计,Shizuku 路径可绕)

[*]反作弊网游会拦截 MediaProjection → 仅适合单机 / VN / 漫画

[*]FLAG_SECURE 画面(银行 / 部分视频 App)截出来黑屏,不绕过

-------------------------

楼下回复 / GitHub issues 都行,看到都会回。

觉得有用 GitHub 来个 star ⭐

慢半拍慢半拍 发表于 2026-6-28 13:12:15

这几条经验很实用,尤其是最后那点。有遇到类似情况的吗?想听听别人的做法。

南山 发表于 2026-6-30 08:47:08

收藏了,正好最近在研究相关的。(补充第9点)

有点困看海 发表于 2026-7-1 23:44:19

内容挺扎实的,不是那种拼凑出来的。(补充第3点)

言默散记 发表于 2026-7-4 04:57:43

整理得挺系统,看得出花了不少功夫。期待后续的补充。

老猫笔记 发表于 2026-7-5 19:08:38

观点有依据,不是拍脑袋得出来的。(补充第8点)

青柠79 发表于 2026-7-7 22:49:28

这个角度之前没想过,记下来了。期待后续的补充。

半盏 发表于 2026-7-9 17:38:04

看完之后对这块的认识清晰了不少。

野渡 发表于 2026-7-10 19:28:29

整体框架挺好,细节上还能再展开。(补充第11点)

听风62 发表于 2026-7-12 02:19:43

感谢整理,这类总结省了别人很多时间。
页: [1] 2 3 4 5 6
查看完整版本: 屏译 v0.3.5