ARTICLE · 1144071
安卓手机玩游戏看漫画,屏幕文字实时翻译
安卓手机玩游戏看漫画,屏幕文字实时翻译
PlayTranslate 拆解 · 游戏画面实时翻译 + 语言学习闭环
用安卓手机玩日文游戏、看外文漫画的人,基本都经历过这个循环:看到看不懂的对话 → 切出去开翻译 App → 打字或拍照 → 切回游戏。对话一多,这个动作一晚上要做几十次。
PlayTranslate 把这个循环砍掉了:屏幕上的文字直接翻,不用切出去。这是一个开源的安卓实时翻译应用,面向游戏、视觉小说、漫画等一切「屏幕上有字」的场景,支持 26 种游戏语言翻成 59 种用户语言。项目地址 github.com/dominostars/playtranslate(GitHub 搜索 playtranslate),GPL-3.0 协议,Kotlin 写的,仓库从今年三月维护至今,最近一次提交就在本周,活跃度没什么可挑的。
图:PlayTranslate 的翻译链路与能力分层
▲ 四步链路全部可本地跑,翻译质量按需分层
它的翻译链路
拆开看,整条链路是「截屏 → OCR 识别 → 翻译 → 悬浮显示」四步,每一步都有值得说的设计。
OCR 这层完全在本地跑:内置 PaddleOCR 的检测和识别模型,用阿里 MNN 引擎做端侧推理,不同文字体系还可以挂专用分析器——日文的形态分析用 Sudachi,中文分词用 HanLP,韩文用 KOMORAN。查词功能也是离线的,不用联网。
翻译这层是双轨设计:默认走 Lingva(Google 翻译的开源前端)在线翻,ML Kit 做离线兜底——断网也能翻,只是质量降一档。想要更好的质量,可以在设置里插自己的 API key:DeepL、OpenAI、Gemini、DeepSeek、Claude 都支持,还能配多个服务排优先级。这个设计对国内用户很友好——挂个 DeepSeek key 就能得到大模型质量的翻译,成本自己控。
游戏玩家的细节
功能清单明显是照着玩家真实痛点长的:自动翻译模式——对话变化时自动翻,不用手点,看视觉小说时这个功能是刚需;假名/拼音标注——学日语的人可以在原文上方实时标注读音;热键——可以配置实体按键按住即预览翻译,专为带实体按键的掌机设计;双屏设备支持——双屏掌机两个屏都能用。
还有两个功能让它超出了「游戏翻译工具」的范畴:一是 Anki 导出,看到生句子一键存进 AnkiDroid,带原文、翻译、生词列表、发音、甚至游戏录音,学语言的人会明白这个功能的价值;二是 Yomitan 词典集成,查词结果带音调、词频、汉字详解。翻译工具顺便把语言学习的闭环也做了。
安装与注意事项
它是侧载应用,不在 Google Play 上架。从 GitHub Releases 下载 APK,安装时允许「未知来源」即可。两个已知的坑 README 都写了:部分机型的 Play Protect 会误报侧载应用,需要临时关闭扫描;个别厂商默认禁止侧载应用使用无障碍权限(高级功能需要),要在设置里解除「受限设置」。
翻译质量分层明确:离线 ML Kit 兜底、Lingva 在线居中、自己插 key 的大模型最好。重度使用建议插一个 key,轻度用免费档完全够。
说点实话
第一,性能依赖设备。OCR 实时识别加端侧推理对低端机有压力,识别区域建议只框对话框部分,全屏识别会明显更耗电。
第二,GPL-3.0 协议要想清楚。个人使用无碍,但想做二开分发必须同样开源——对个人项目无所谓,想做成商业产品的不适用。
第三,文案场景最强,图像场景一般。它翻译的是 OCR 识别出的文字,艺术字、低对比度、贴在复杂背景上的文字识别率会掉,漫画比游戏更考验这点。
第四,iOS 没有。这是纯安卓方案,OCR 和系统集成深度依赖安卓的无障碍和悬浮窗能力。
小结
对需要边玩边翻、边看边学的安卓用户,这可能是目前免费方案里完成度最高的一个——离线能力、学习工具集成、掌机适配这三个点,商业翻译 App 反而都不做。
项目地址:github.com/dominostars/playtranslate(GitHub 搜索 playtranslate)
有什么想法可以随时留言沟通。
喜欢就先收藏,万一找不到了呢!⭐