能力标签
安卓屏幕翻译
🛠
AI工具

安卓屏幕翻译

基于 Kotlin · 开源免费,本地部署,数据完全自主可控
英文名:overlay-translator
⭐ 27 Stars 🍴 3 Forks 💻 Kotlin 📄 Apache-2.0 🏷 AI 8.0分
8.0AI 综合评分
AndroidOCRLLMDeepL
✦ AI Skill Hub 推荐

AI Skill Hub 强烈推荐:安卓屏幕翻译 是一款优质的AI工具。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的AI工具解决方案,这是一个值得深入了解的选择。

📚 深度解析

安卓屏幕翻译 是一款基于 Kotlin 的开源工具,在 GitHub 上收获 0k+ Star,是Android、OCR、LLM、DeepL领域中的优质开源项目。开源工具的最大优势在于代码完全透明,你可以审计每一行代码的安全性,也可以根据自身需求进行二次开发和定制。

**为什么要使用开源工具而非商业 SaaS?**
对于个人开发者和有隐私需求的用户,本地部署的开源工具意味着数据不离本机,不受第三方服务商的数据政策约束。同时,开源工具通常没有使用次数限制和月度费用,一次安装即可长期使用,对于高频使用场景的总拥有成本(TCO)远低于订阅制商业工具。

**安装与环境准备**
安卓屏幕翻译 依赖 Kotlin 运行环境。建议通过 pyenv(Python)或 nvm(Node.js)管理 Kotlin 版本,避免全局环境污染。对于新手用户,推荐先创建虚拟环境(python -m venv venv && source venv/bin/activate),再安装依赖,这样即使出现问题也可以随时删除虚拟环境重新开始,不影响系统稳定性。

**社区与维护**
GitHub Issue 和 Discussion 是获取帮助的最快渠道。在提问前建议先检查 Closed Issues(已关闭的问题),大多数常见问题都已有解答。遇到 Bug 时,提供 pip list 的输出、完整错误堆栈和最小可复现示例,能显著提高开发者响应速度。AI Skill Hub 将持续追踪 安卓屏幕翻译 的版本更新,及时通知重要功能变化。

📋 工具概览

安卓屏幕翻译 是一款基于 Kotlin 开发的开源工具,专注于 Android、OCR、LLM 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。

GitHub Stars
⭐ 27
开发语言
Kotlin
支持平台
Windows / macOS / Linux / Android
维护状态
轻量级项目,按需更新
开源协议
Apache-2.0
AI 综合评分
8.0 分
工具类型
AI工具
Forks
3

📖 中文文档

以下内容由 AI Skill Hub 根据项目信息自动整理,如需查看完整原始文档请访问底部「原始来源」。

安卓屏幕翻译 是一款基于 Kotlin 开发的开源工具,专注于 Android、OCR、LLM 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。

📌 核心特色
  • 开源免费,支持本地部署,数据完全自主可控
  • 活跃的 GitHub 开源社区,持续迭代更新
  • 提供详细文档和使用示例,新手友好
  • 支持自定义配置,灵活适配不同使用环境
  • 可作为基础组件集成进现有技术栈或进行二次开发
🎯 主要使用场景
  • 本地部署运行,保护数据隐私,满足合规要求
  • 自定义集成到现有系统,扩展技术栈能力
  • 作为开源基础组件进行商业化二次开发
以下安装命令基于项目开发语言和类型自动生成,实际以官方 README 为准。
安装命令
# 克隆仓库
git clone https://github.com/ciddwd/overlay-translator
cd overlay-translator

# 查看安装说明
cat README.md

# 按 README 完成环境依赖安装后即可使用
📋 安装步骤说明
  1. 访问 GitHub 仓库页面
  2. 按照 README 文档完成依赖安装
  3. 根据系统环境完成初始化配置
  4. 参考官方示例或文档开始使用
  5. 遇到问题可在 GitHub Issues 中查找解答
以下用法示例由 AI Skill Hub 整理,涵盖最常见的使用场景。
常用命令 / 代码示例
# 查看帮助
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"
📑 README 深度解析 真实文档 完整度 73/100 查看 GitHub 原文 →
以下内容由系统直接从 GitHub README 解析整理,保留代码块、表格与列表结构。

简介

简体中文 · English

✨ 功能

📦 安装

  1. 到本仓库的 Releases 页下载最新 ScreenTranslator-x.y.z.apk
  2. 在 Android 设备上点击安装(首次需在系统设置允许"安装未知来源应用")
  3. 启动后依次授予 悬浮窗通知 权限

目前只发布 arm64-v8a(64 位 ARM) 版本,32 位 ARM 和 x86 设备暂不支持。下载前可以先在系统信息或设备资料中确认处理器架构。

每个 APK 同时附带 .sha256 校验文件,可对照本地 Get-FileHash / sha256sum 输出确认下载完整性。

🚀 使用

  1. 启动 App,点 启动截屏服务,确认系统弹出的"开始截屏?"对话框
  2. 切到任意游戏 / 视觉小说 / 漫画 App
  3. 点屏幕上的圆形悬浮按钮 → 识别和翻译完成后显示译文;等待时间取决于手机性能、画面和所选服务
  4. 长按悬浮按钮 → 打开弧形菜单,可切换循环模式、重选截图区域、切源语言/目标语言、切翻译预设,或在整屏翻译与划词翻译之间切换(循环可使用固定间隔,也可等待文字稳定后自动翻译)
  5. 默认单击译文条隐藏、长按选择复制;也可在设置中改为点击译文块打开原文 / 译文复制面板

可选: - 在系统"无障碍"里启用本应用,同时按下音量加 / 音量减并按住 300ms 作为全局触发。该服务不读取其它 App 的无障碍文字或 View 树;屏译自身的主要悬浮控件提供 TalkBack 标签、状态和操作提示 - 安装 Shizuku 并授权后,在设置切换到 Shizuku 截屏路径,免去每次的系统授权弹窗;截屏会优先走原始像素通路,并用 PNG 作为兼容回退 - 在设置顶部选择系统预设方案,例如「离线日语漫画 OCR → 简中」。预设需要的模型未就绪时,会显示缺失项并提供下载入口 - 若只想查一个词,先在弧形菜单把主球操作切到「划词翻译」,再框选屏幕上的单词 / 短语;也可以在其它 App 中选中文本后从系统菜单调用屏译 - 若想听原文或译文,在设置中打开 TTS 并选择声音;之后点击文字旁的扬声器按钮即可朗读

📸 截图

主屏 —— 上半区可上下滑动切换「预设 / 当前状态」,下半区可左右滑动切换「截屏服务 / 批量翻译」。

预设与批量翻译当前状态与截屏服务
<img src="docs/screenshots/home-batch-translation.png" width="320" alt="主屏预设、批量翻译和最近任务" /><img src="docs/screenshots/home-capture-service.png" width="320" alt="主屏当前状态和截屏服务" />

实际译文叠加 —— Discord 沟通规则页,OCR 紧贴原文渲染:

经典深色主题浅色纸张主题自动适配画面
<img src="docs/screenshots/overlay-discord-dark.png" width="320" alt="经典深色译文叠加" /><img src="docs/screenshots/overlay-discord-light.png" width="320" alt="浅色纸张译文叠加" /><img src="docs/screenshots/overlay-discord-adaptive.png" width="320" alt="Discord 自动适配画面" />

日文漫画自动适配对比 —— 同一张竖排日漫从原版到自动适配画面,并展示将译文改为横排、从左向右后的效果:

原版自动适配画面自动适配画面(横排、从左向右)
<img src="docs/screenshots/overlay-manga-jp-original.png" width="280" alt="日文漫画原版" /><img src="docs/screenshots/overlay-manga-jp-adaptive.png" width="280" alt="日文漫画自动适配画面" /><img src="docs/screenshots/overlay-manga-jp-adaptive-horizontal-ltr.png" width="280" alt="日文漫画自动适配画面,译文横排并从左向右" />

游戏场景 —— Sandship UI 同一画面对比:原图、紧贴原文与自动适配画面。

显示方式画面
原图无处理<img src="docs/screenshots/overlay-game-original.jpg" width="640" alt="游戏原图无处理" />
紧贴原文<img src="docs/screenshots/overlay-game-source-aligned.jpg" width="640" alt="游戏译文紧贴原文" />
自动适配画面<img src="docs/screenshots/overlay-game-adaptive.jpg" width="640" alt="游戏译文自动适配画面" />

漫画 / 字幕场景 —— 漫画气泡按列识别后译文紧贴覆盖:

韩文漫画日文竖排漫画
<img src="docs/screenshots/overlay-manga.png" width="320" alt="韩文漫画译文叠加" /><img src="docs/screenshots/overlay-manga-jp.png" width="320" alt="日文竖排漫画译文叠加" />

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

解锁(可拖拽 / 缩放 / 关闭)锁定(防误触,只剩内容)
<img src="docs/screenshots/floating-window-unlocked.jpg" width="420" alt="悬浮窗口解锁状态" /><img src="docs/screenshots/floating-window-locked.jpg" width="420" alt="悬浮窗口锁定状态" />

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

长按弹出的弧形菜单划词翻译卡片(带字典 / TTS 朗读)
<img src="docs/screenshots/arc-menu.png" width="320" alt="长按悬浮球弹出弧形菜单" /><img src="docs/screenshots/word-select.png" width="320" alt="支持字典与 TTS 朗读的划词翻译卡片" />

译文块选择 / 复制 / 朗读 —— 把译文块点击动作设为「打开选择面板」后,点击任意译文块即可同时查看原文和译文。拖动选区后可使用系统的「复制 / 全选」,也可一键复制整段原文或译文;点击原文或译文右侧的扬声器按钮,可使用应用内朗读功能播放对应整段内容。

<p><strong><span style="color: red;">提示:竖排译文暂时不能通过长按来选中一小段朗读;可以改用「点击块选择复制」模式,通过扬声器按钮朗读整段原文或译文。</span></strong></p>

<p align="left"> <img src="docs/screenshots/translation-block-selection.png" width="420" alt="译文块文字选择、复制与朗读面板" /> </p>

设置页

语言 / 主题 / 系统预设翻译后端
<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-direction-model.png" width="280" alt="自动方向判别与方向模型设置" />
**译文样式与字体****自动适配画面**
<img src="docs/screenshots/settings-display.png" width="280" alt="译文显示与字体设置" /><img src="docs/screenshots/settings-display-adaptive.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="段落合并与悬浮球设置" /><img src="docs/screenshots/settings-loop-translation.png" width="280" alt="智能循环翻译设置" />
**划词翻译****TTS 朗读设置**
<img src="docs/screenshots/settings-word-select.png" width="280" alt="划词翻译的精细调整、翻译卡片和记住选框位置设置" /><img src="docs/screenshots/settings-tts.png" width="280" alt="TTS 朗读引擎、系统音色、语速、音调和测试文本设置" />

⚙️ 配置

启动 App 后进入"设置"。设置页顶部可切换 应用语言主题模式;任意 section 都可用搜索图标按关键字(中英文都行)快速跳转。

配置备份与迁移

  • 完整配置包:导出为 .otsettings,包含除凭据外的应用设置、自定义预设、术语库和已导入的 .ttf 字体,适合换机或分享配置
  • 敏感信息不出设备:API Key、Token、Secret、Access ID、App ID 等不写入配置包;导入时保留目标设备已有凭据
  • 兼容旧预设:仍可导入旧版 .otpresets 文件;新配置包导入后会校验并去重预设名称
  • 模型按选择恢复:配置包会保存模型选择、镜像和调优参数,但不会塞入体积可达 GB 的模型文件;模型仍需在目标设备下载或本地导入

编辑 local.properties,把 sdk.dir 改成本机 Android SDK 路径

./gradlew installDebug # 装到已连接设备 ```

需 JDK 17 + Android SDK 35。Android Studio 打开会自动同步并补 Gradle wrapper jar;命令行环境需先 gradle wrapper --gradle-version 8.10.2

🇨🇳 中文文档镜像 AI 翻译 2026-07-05
英文原文章节由系统翻译为中文摘要,便于快速理解。完整原文见上方 "📑 README 深度解析"。
📌 简介

overlay-translator 是一款专为 Android 设备设计的屏幕实时翻译工具。它能够通过悬浮窗形式,在用户浏览游戏、视觉小说或漫画时,实现屏幕内容的即时翻译,为移动端阅读提供无缝的语言辅助体验。

⚡ 功能介绍

该应用支持屏幕截图翻译与划词翻译两种模式,具备智能识别功能。通过内置的 dHash 算法,应用可以自动跳过静止画面以节省资源。此外,它还支��多种翻译预设方案,并提供灵活的交互方式,满足不同场景下的翻译需求。

🛠 安装步骤(Docker/pip/源码)

请前往本仓库的 Releases 页面下载最新的 `ScreenTranslator-x.y.z.apk` 文件。在 Android 设备上安装时,若系统提示,请允许“安装未知来源应用”。安装完成后,请务必依次授予应用“悬浮窗”与“通知”权限。注意:本项目仅发布 `arm64-v8a` (64 位 ARM) 架构版本,以确保端侧 OCR(如 PaddleOCR / ML Kit)能够获得最佳的 NEON 优化性能与推理速度。

🚀 使用教程

启动 App 并点击“启动截屏服务”,在系统弹窗中确认授权。进入目标 App 后,点击屏幕上的圆形悬浮按钮即可在 2-3 秒内看到底部译文。长按悬浮按钮可唤起弧形菜单,用于切换语言、翻译预设或模式。进阶用户可通过开启系统“无障碍”服务,利用“音量键组合键”实现全局触发;或配合 Shizuku 授权以跳过系统截屏弹窗,提升使用流畅度。

⚙️ 配置说明(含 MCP / env)

用户可以通过 App 内的“设置”页面进行个性化配置。设置页顶部支持快速切换应用语言与主题模式。为了方便查找,所有设置项均支持通过搜索图标进行关键字检索(支持中英文),您可以快速定位并调整翻译预设��系统方案。

🔌 API 说明

开发者可通过修改 `local.properties` 中的 `sdk.dir` 指向本地 Android SDK 路径进行开发。构建环境需满足 JDK 17 与 Android SDK 35。若使用命令行环境,请先执行 `gradle wrapper --gradle-version 8.10.2`。完成配置后,可通过 `./gradlew installDebug` 命令将应用安装至已连接的 Android 设备。

📚 实用指南(长尾问题)
适合谁
  • 构建多智能体协作系统的 Agent 开发者
  • 需要从图片、PDF 提取文字的文档自动化场景
  • 跨境业务、多语言内容运营团队
  • 做语音类 AI 产品的开发者
最佳实践
  • 本地部署优先选 GGUF 量化模型,节省显存并保持响应速度
  • Agent 任务先做 dry-run 验证工具调用链,再开启自主执行
常见错误
  • API key 直接提交到 git 仓库(请用 .env 并加入 .gitignore)
  • 显存不足直接 OOM — 优先降低 context 或换更小的量化模型
部署方案
  • 本地部署:CPU 8GB 起,GPU 推荐 16GB+ 显存
  • 云端托管:可放在 Vercel / Railway / Fly.io 等 PaaS 平台
相关搜索
overlay-translator 中文教程overlay-translator 安装报错怎么办overlay-translator Agent 工作流overlay-translator 与同类工具对比overlay-translator 最佳实践overlay-translator 适合谁用

⚡ 核心功能

👥 适合谁
  • 构建多智能体协作系统的 Agent 开发者
  • 需要从图片、PDF 提取文字的文档自动化场景
  • 跨境业务、多语言内容运营团队
  • 做语音类 AI 产品的开发者
⭐ 最佳实践
  • 本地部署优先选 GGUF 量化模型,节省显存并保持响应速度
  • Agent 任务先做 dry-run 验证工具调用链,再开启自主执行
⚠️ 常见错误
  • API key 直接提交到 git 仓库(请用 .env 并加入 .gitignore)
  • 显存不足直接 OOM — 优先降低 context 或换更小的量化模型

👥 适合人群

AI 技术爱好者研究人员和学生开发者和工程师技术创业者

🎯 使用场景

  • 本地部署运行,保护数据隐私,满足合规要求
  • 自定义集成到现有系统,扩展技术栈能力
  • 作为开源基础组件进行商业化二次开发

⚖️ 优点与不足

✅ 优点
  • +Apache-2.0 协议,可免费商用
  • +完全开源免费,无授权费用
  • +本地部署,数据完全自主可控
  • +开发者社区支持,遇问题可查可问
⚠️ 不足
  • 安装和初始配置可能需要一定技术基础
  • 功能完整性通常不如成熟商业产品
  • 技术支持主要依赖开源社区,响应速度不稳定
⚠️ 使用须知

AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。

建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。

📄 License 说明

✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。

🔗 相关工具推荐

📚 相关教程推荐
📰 相关 AI 新闻
🍿 AI 圈相关吃瓜
🗺️ 相关解决方案
🧩 你可能还需要
基于当前 Skill 的能力图谱,自动补全的工具组合

❓ 常见问题 FAQ

overlay-translator 是一款Kotlin开发的AI辅助工具。开源AI工具:无 ROOT 的 Android 屏幕实时翻译:截屏 → OCR(ML Kit / PaddleOCR / 百度 / 腾讯)→ LLM/DeepL → 悬浮窗叠。⭐27 · Kotlin 主要应用场景包括:旅行、学习、工作。
💡 AI Skill Hub 点评

总体来看,安卓屏幕翻译 是一款质量优秀的AI工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。

📚 深入学习 安卓屏幕翻译
查看分步骤安装教程和完整使用指南,快速上手这款工具
🌐 原始信息
原始名称 overlay-translator
原始描述 开源AI工具:无 ROOT 的 Android 屏幕实时翻译:截屏 → OCR(ML Kit / PaddleOCR / 百度 / 腾讯)→ LLM/DeepL → 悬浮窗叠。⭐27 · Kotlin
Topics AndroidOCRLLMDeepL
GitHub https://github.com/ciddwd/overlay-translator
License Apache-2.0
语言 Kotlin
🔗 原始来源
🐙 GitHub 仓库  https://github.com/ciddwd/overlay-translator

收录时间:2026-07-05 · 更新时间:2026-07-11 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。

📺 订阅 AI Skill Hub Daily Telegram 频道
每天 8 条精选 AI Skill、MCP、Agent 与自动化工具推送
加入频道 →