ScreenTranslator

一键截屏取词翻译,不切窗口看懂外文

ScreenTranslator 是一款用 C++ 编写的桌面屏幕翻译工具,主要解决阅读外文资料、玩游戏或使用外语软件时频繁切换窗口查词的痛点。它通过全局快捷键截取屏幕指定区域,内置 OCR 引擎识别图像中的文字,再调用在线翻译服务将识别结果翻译成目标语言,并以浮窗形式展示译文。核心能力包括:自定义截图热键、多语言 OCR 识别、多翻译引擎切换、翻译结果悬浮显示与复制,以及历史记录查看。整个流程无需离开当前应用,适合需要快速理解屏幕外语内容的场景。项目体量轻量,依赖较少,在 Windows 和 Linux 上均可运行,适合对隐私和响应速度有要求的用户。

开源 free 行业应用
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1287
维护状态 较活跃
是否开源
定价模式 free

项目数据

分类行业应用
开发团队OneMoreGres
所属国家
官网地址
定价模式free
价格说明开源免费,无官网定价信息
访问状态
是否开源
开源协议MIT
主要语言C++
技术栈/模型
GitHub 星标★ 1287
30天Star增速
HF 下载量
上线时间2014-02-08 00:00:00
最近更新2026-09-17 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-19
浏览次数0

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 7 步

环境要求

  • Windows 或 Linux 桌面系统(OS X 目前不支持)
  • 能访问 GitHub Releases 页面下载发行包
  • Linux 需要给 .AppImage 文件添加可执行权限
  • 电脑可联网,翻译通过在线服务完成

安装与启动步骤

  1. 1下载发行包

    从 GitHub Releases 页面下载:Windows 选压缩包并解压,Linux 选 .AppImage 文件。

    https://github.com/OneMoreGres/ScreenTranslator/releases
  2. 2赋予执行权限

    仅 Linux 需要。对下载的 AppImage 执行 chmod +x,命令中的文件名请换成实际下载的文件名。

    chmod +x ./ScreenTranslator.AppImage
  3. 3启动程序

    Windows 解压后运行 .exe;Linux 运行 AppImage。程序没有主窗口,启动后只显示系统托盘图标。

    ./ScreenTranslator.AppImage
  4. 4安装识别翻译资源

    打开设置窗口进入 Update 节,展开 recognizers 与 translators,选中后右键选 Install/Update,至少各装一个。

  5. 5设置识别语言

    进入 Recognition 节,修改默认识别语言,即待翻译文字的来源语言。

  6. 6设置翻译语言

    进入 Translation 节,设置默认翻译目标语言,并启用部分或全部翻译服务,可拖动调整顺序。

  7. 7截屏取词翻译

    按截图热键,框选屏幕区域,即可看到识别文字与译文浮窗,可复制结果。

关键配置

配置项必填说明示例
Update > recognizersOCR 识别语言资源,至少安装一个才能识别文字列表中的任一项
Update > translators在线翻译服务脚本,至少安装一个才能翻译列表中的任一项
Recognition 默认识别语言设定截图文字的源语言,影响 OCR 识别效果English
Translation 默认翻译语言设定译文的目标语言Chinese
Translation 启用的翻译服务勾选可用的翻译服务,可拖拽调整优先顺序启用一个以上并排序

如何确认成功

启动后系统托盘出现图标;设置窗口左侧各节标题均为黑色,资源状态显示 Up to Date。

常见问题

Q:程序启动报缺少 dll,或更新时出现 SSL/TLS 错误怎么办?

A:从发行包中安装或修复 vs_redist*.exe 即可解决这类依赖缺失与 SSL/TLS 更新报错。

Q:启动后找不到主界面?

A:该程序没有主窗口,只在系统托盘显示图标,设置与操作都从托盘图标进入。

Q:识别或翻译功能不可用?

A:到设置的 Update 节安装 recognizers 和 translators 资源,至少各一个,进度到 100% 且状态变为 Up to Date。

Q:设置窗口左边某节标题显示红色?

A:说明该节设置无效,点击该节名称,右侧面板会用红字显示详细错误信息。

Q:可以在 macOS 上使用吗?

A:目前不支持 OS X,只能在 Windows 和 Linux 上运行。

注意事项

  • 项目已近乎停止维护,作者只能修复小问题,不建议依赖长期更新。
  • 发行包不含识别语言包和在线翻译脚本,必须首次启动后在 Update 节自行下载。
  • 翻译通过在线服务完成,需要联网,并注意相关服务的可用性与隐私。
  • OS X 目前不受支持。

核心亮点

  • 全局快捷键截图后自动 OCR 并翻译,全程不离开当前应用
  • 支持多翻译引擎切换,可根据语言和网络情况选择
  • C++ 实现,资源占用低,启动和响应速度快

不足之处

  • OCR 与翻译依赖在线服务,离线或网络差时体验受限
  • 界面和配置相对简单,缺少批量处理或文档翻译等进阶功能

适用场景

  • 玩外文游戏时快速翻译任务说明和道具描述
  • 阅读外语 PDF 或软件界面时即时取词理解
  • 看外语视频或直播时截取字幕区域进行翻译

替代项目

Tesseract、CopyTranslator

项目介绍

ScreenTranslator 是行业应用领域的开源项目,由 OneMoreGres 开发,2014 年首次发布。

在全站 12,753 个收录项目中,它的 GitHub 星标数(1,287)位列前 30%,在行业应用分类中处于中上游。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-17。开源免费,无官网定价信息。

它主要面向的使用场景是:玩外文游戏时快速翻译任务说明和道具描述。同类可对比的替代方案包括 Tesseract、CopyTranslator。

上一篇:awesome-vibecoded-saas

下一篇:MORT

同类项目推荐

xmgai-like 开源

换脸、艺术二维码随手玩,副业灵感一包带走。

本开源 AI 副业搞钱项目集成了强大功能,包括 AI 艺术二维码生成、AI 换脸、Delle3 绘画等···

★ 60 2026-08-09
spoken-to-signed-translation 开源

把口语文本一路转成手语视频的流水线

a text-to-gloss-to-pose-to-video pipeline for spoken to signed language translation

★ 101 2026-09-11
LiveTranslate 开源

直播看片实时翻译,字幕秒出,跨语言无压力

Real-time audio translation, captures system audio + mic, runs ASR (Whisper/SenseVoi···

★ 668 2026-08-13