AI Skill Hub 强烈推荐:安卓屏幕翻译 是一款优质的AI工具。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的AI工具解决方案,这是一个值得深入了解的选择。
安卓屏幕翻译 是一款基于 Kotlin 开发的开源工具,专注于 Android、OCR、LLM 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
安卓屏幕翻译 是一款基于 Kotlin 开发的开源工具,专注于 Android、OCR、LLM 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 克隆仓库 git clone https://github.com/ciddwd/overlay-translator cd overlay-translator # 查看安装说明 cat README.md # 按 README 完成环境依赖安装后即可使用
# 查看帮助 overlay-translator --help # 基本运行 overlay-translator [options] <input> # 详细使用说明请查阅文档 # https://github.com/ciddwd/overlay-translator
# overlay-translator 配置说明 # 查看配置选项 overlay-translator --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export OVERLAY_TRANSLATOR_CONFIG="/path/to/config.yml"
简体中文 · English
ScreenTranslator-x.y.z.apk只发布 arm64-v8a(64 位 ARM) 架构。armeabi-v7a / x86 暂不支持——端侧 OCR(PaddleOCR / ML Kit)的 native lib 体积大;且 32 位 ARM 缺 64 位 NEON 优化、可用寄存器少,推理慢一档,OCR 等待时间会明显拉长。如有 32 位设备需求请在 Issue 反馈。
每个 APK 同时附带 .sha256 校验文件,可对照本地 Get-FileHash / sha256sum 输出确认下载完整性。
可选: - 在系统"无障碍"里启用本应用,同时按下音量加 / 音量减并按住 300ms 作为全局触发,免去手指点屏(不读屏 / 不解析 View 树) - 安装 Shizuku 并授权后,在设置切换到 Shizuku 截屏路径,免去每次的系统授权弹窗 - 在设置顶部选择系统预设方案,例如「离线日语漫画 OCR → 简中」。预设需要的模型未就绪时,会显示缺失项并提供下载入口 - 若只想查一个词,先在弧形菜单把主球操作切到「划词翻译」,再框选屏幕上的单词 / 短语;也可以在其它 App 中选中文本后从系统菜单调用屏译
实际译文叠加 —— Discord 沟通规则页,OCR 紧贴原文渲染:
| 经典深色主题 | 浅色纸张主题 |
|---|---|
| <img src="docs/screenshots/overlay-discord-dark.png" width="320" alt="经典深色译文叠加" /> | <img src="docs/screenshots/overlay-discord-light.png" width="320" alt="浅色纸张译文叠加" /> |
游戏场景 —— Sandship UI 的中文识别与覆盖:
<img src="docs/screenshots/overlay-game.png" width="640" alt="游戏内译文叠加" />
漫画 / 字幕场景 —— 漫画气泡按列识别后译文紧贴覆盖:
| 韩文漫画 | 日文竖排漫画 |
|---|---|
| <img src="docs/screenshots/overlay-manga.png" width="320" alt="韩文漫画译文叠加" /> | <img src="docs/screenshots/overlay-manga-jp.png" width="320" alt="日文竖排漫画译文叠加" /> |
设置页:
| 语言 / 主题 / 系统预设 | 翻译后端 |
|---|---|
| <img src="docs/screenshots/settings-top.png" width="280" alt="设置顶部与系统预设" /> | <img src="docs/screenshots/settings-translator.png" width="280" alt="翻译后端设置" /> |
| **OCR 引擎 / 自动方向判别** | **译文样式与字体** |
| <img src="docs/screenshots/settings-ocr.png" width="280" alt="OCR 引擎与方向模型设置" /> | <img src="docs/screenshots/settings-display.png" width="280" alt="译文显示与字体设置" /> |
| **弧形菜单按钮** | **悬浮窗口模式选项** |
| <img src="docs/screenshots/settings-arc-menu.png" width="280" alt="弧形菜单按钮设置" /> | <img src="docs/screenshots/settings-display-floating.png" width="280" alt="悬浮窗口模式设置" /> |
| **段落合并 / 悬浮球** | |
| <img src="docs/screenshots/settings-floating.png" width="280" alt="段落合并与悬浮球设置" /> |
悬浮窗口模式 —— 把所有原文 / 译文集中到一个可拖拽缩放的浮窗里,避免「贴原文」模式下译文挡住游戏操控(虚拟摇杆 / 按键 / 对话推进键)。窗口支持锁定:解锁时可拖动、可缩放、带 X 关闭按钮和底部缩放手柄;锁定后只剩文字内容,不响应任何手势,彻底防误触。
| 解锁(可拖拽 / 缩放 / 关闭) | 锁定(防误触,只剩内容) |
|---|---|
| <img src="docs/screenshots/floating-window-unlocked.jpg" width="420" alt="悬浮窗口解锁状态" /> | <img src="docs/screenshots/floating-window-locked.jpg" width="420" alt="悬浮窗口锁定状态" /> |
长按悬浮球的弧形子菜单 & 划词翻译卡片 —— 左:长按弹出菜单,循环 / 选区 / 在「全屏翻译」和「划词翻译」之间切换 / 回主页(按钮顺序可在设置里拖动重排);右:圈出屏上一个词后弹出的卡片,连读音、词性、多条释义、例句一起呈现(使用大语言模型时才能拿到这套完整字典)。
| 长按弹出的弧形菜单 | 划词翻译卡片(带字典) |
|---|---|
| <img src="docs/screenshots/arc-menu.png" width="320" alt="长按悬浮球弹出弧形菜单" /> | <img src="docs/screenshots/word-select.png" width="320" alt="划词翻译字典卡片" /> |
启动 App 后进入"设置"。设置页顶部可切换 应用语言 与 主题模式;任意 section 都可用搜索图标按关键字(中英文都行)快速跳转。
./gradlew installDebug # 装到已连接设备 ```
需 JDK 17 + Android SDK 35。Android Studio 打开会自动同步并补 Gradle wrapper jar;命令行环境需先 gradle wrapper --gradle-version 8.10.2。
仅作粗略参考,按 2026 年公开信息整理,可能与对方最新版本有差异。欢迎 PR 指正。
| 维度 | **屏译 (本)** | Gaminik / 爱译客(闭源同源) | Google 翻译 | 沉浸式翻译 |
|---|---|---|---|---|
| 完全免费 / 无广告 | ✅ | 订阅或内购 | ✅ | ✅ |
| 开源 | ✅ Apache 2.0 | ❌ | ❌ | 部分 |
| 屏幕悬浮球叠加翻译 | ✅ | ✅ | ❌ | ❌(移动端弱) |
| 端侧 OCR(图片不上传) | ✅ ML Kit + PaddleOCR | ❌(云端为主) | ✅ | ❌ |
| 多 OCR 引擎自选 | ✅ 端侧 / 本地 HTTP / 云端多路径 | 有限 | ❌ | ❌ |
| 多翻译引擎自选 | ✅ 云端 LLM / 端侧 LLM / DeepL / DeepLX / 有道 / Google / 火山 / 百度 / 腾讯 | 1–2 家固定 | ❌ | 翻译侧多 |
| 自架翻译后端(deeplx / 端侧 GGUF / 自定义 Bearer) | ✅ | ❌ | ❌ | ❌ |
| 悬浮窗口模式(可锁定防误触) | ✅ | ❌ | ❌ | ❌ |
| 漫画竖排 / 方向判别 / 振假名 / 字幕段落合并 | ✅ | ❌ | ❌ | ❌ |
| 划词翻译卡片(音标 / 词性 / 释义 / 例句) | ✅ 使用大语言模型时完整 | ❓ | ⚠️ 仅 Google 翻译 App 内 | ⚠️ 移动端弱 |
| 在任意 App 长按选词直接翻译 | ✅ 系统选中文本菜单入口 | ❓ | ✅「点按翻译」 | ❌ |
| 悬浮球菜单按钮可自定义顺序与分页 | ✅ | ❌ | ❌ | ❌ |
核心定位:在「游戏 / 漫画屏幕翻译」赛道里,做唯一一个开源 + 端侧引擎可选 + 自架翻译后端友好的方案。差异化在「隐私 / 自托管 / 引擎自选」三个维度,而不是 OCR / 翻译质量本身(云端 OCR + DeepL/LLM 引擎大家都能用)。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
总体来看,安卓屏幕翻译 是一款质量优秀的AI工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | overlay-translator |
| Topics | AndroidOCRLLMDeepL |
| GitHub | https://github.com/ciddwd/overlay-translator |
| License | Apache-2.0 |
| 语言 | Kotlin |
收录时间:2026-07-05 · 更新时间:2026-07-05 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。