You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
向大家推荐我开发的开源项目 时译(ShiYi) —— 一款面向游戏、视频、网页场景的实时屏幕翻译工具。
它解决什么问题
看外语游戏没字幕?看日剧生肉?浏览外文文档嫌切换翻译麻烦?时译自动捕获屏幕文字 → OCR 识别 → 翻译 → 覆盖显示在原文位置,全程无需切换窗口,所见即所译。
核心亮点
三种翻译模式
全屏翻译:整屏文字一键翻译
应用翻译:仅翻译指定窗口(适合游戏/全屏应用)
选区翻译:框选区域翻译(适合视频字幕),支持随时重新选框
AI 翻译引擎 接入 OpenAI 兼容接口(OpenAI / 豆包 / DeepSeek / 国内中转),批量翻译,质量远超传统机翻。也支持百度、DeepL、Google 免费等多引擎切换。
性能优化
RapidOCR + ONNX Runtime,全屏模式 ~1.5s,字幕模式 ~0.5s
模型预热避免冷启动
画面变化检测(MAD 算法,抗光标闪烁)
翻译缓存避免重复请求
翻译质量
两阶段段落合并算法,把散落的文字行合并成完整段落再翻译,避免长句被拆碎
URL / 代码 / 文件路径自动过滤,不污染翻译
弹层重叠自动避让
界面可定制 匹配原文字号、背景透明度、圆角、边距全部可调,一键恢复默认。F6 启停,Esc 终止,支持系统托盘。
技术栈
PyQt5 + RapidOCR + ONNX Runtime + requests,纯 Python 实现,Windows 平台。提供可执行文件下载,也支持源码运行。
开源
MIT 协议,欢迎 Star / Issue / PR。
仓库:https://github.com/chen18924/shiyi-overlay-trans
v2.0 分支为最新版本,v1 分支保留 1.0 历史代码
如果你也常看外语内容,或者对屏幕 OCR + 实时翻译的实现感兴趣,欢迎来看看。
All reactions