
屏幕上那行看不懂的字免费开源的实时屏幕翻译工具Translumo完整上手笔记【免费下载链接】TranslumoAdvanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc.项目地址: https://gitcode.com/gh_mirrors/tr/Translumo如果你玩过一款没有官方中文的老游戏大概能立刻明白我在说什么剧情对话固定在画面底部字幕是烧录进去的图片想翻译却根本选不中文字。Translumo 就是为这种碰不到文本的场景做的免费开源工具——它框住一块屏幕区域自动完成识别、翻译、覆盖显示一整条流水线游戏对话、视频硬字幕、外语软件界面都能套用。它不是翻译软件是看屏幕的三段式流水线先把原理直觉讲清楚后面操作才有依据。Translumo 内部每一轮循环都做三件事先截屏把框选区域变成图片再交给 OCR 引擎把图片里的字认出来最后调翻译服务把译文画进一个悬浮覆盖层。你眼睛看到的是结果它背后跑的是这三个环节的接力。这恰恰是它和普通翻译软件的本质区别——你从头到尾不需要复制粘贴因为文字根本不属于你你只需要告诉它看哪里。第一次见面解压就能跑真正要碰的配置只有三处获取方式分两种。省事派直接下载最新压缩包解压后双击 Translumo.exe 就能打开设置页想自己编译的话克隆仓库即可git clone https://gitcode.com/gh_mirrors/tr/Translumo自己构建有个容易卡住的点编译期间binaries_extract.bat会自动下载 OCR 模型和 Python 运行时大约 400MB网络不稳就停在那里这不是你代码写错了。打开设置页后真正需要你动手的只有三样源语言、翻译语言、OCR 引擎。引擎选择上官方现在的建议非常干脆——只用 Windows OCR。Tesseract 5.2 和 EasyOCR 属于历史遗留前者慢且误识别率偏高后者必须配 NVIDIA GPU 和 CUDA 11.8普通用户不必碰。界面本身也做了本地化在src/Translumo/Resources/Localization/下放着 en-US、ru-RU、zh-CN 三份语言包看不懂英文菜单的同学记得先切到简体中文。第一次成功按下 ~框里的字变成了你的母语配置完成后的头五分钟你就能体会这个软件最魔法的时刻。按 AltG 是设置、AltQ 是框选识别区域、~键控制翻译开关——整套快捷键就这三板斧。框选的方式和截图差不多圈住游戏对话框或字幕条即可译文会实时叠加显示在框选范围内。下面这张图把完整的操作顺序直接画在了屏幕上跟着做就行。有两个操作手感值得记住。一是翻译窗口默认置顶如果它躲到游戏窗口下面按 AltT 隐藏再显示即可恢复。二是框选区域宁小勿大背景里的随机字母会被 OCR 当成文字识别框得越大进来噪声越多结果就越乱处理也越慢。用了两周才明白的三个小设置代理轮换翻译服务会封锁高频请求的 IP。在语言→代理选项卡里填 1-2 个 IPv4 代理程序会自动交替使用比自己频繁换服务商靠谱。对应的配置逻辑在src/Translumo.Translation/Configuration/Proxy.cs想研究轮换机制可以翻这个文件。游戏切到无边框或窗口模式全屏独占模式下悬浮层画不上去这是所有屏幕覆盖类工具的共性问题不是程序 bug。游戏不支持无边框的话外面套个 Borderless Gaming 之类的小工具即可。保存区域预设不同游戏的字幕位置千差万别框选区域支持按场景保存换游戏时直接调用不用每次重新框。进阶让多个 OCR 同时认字谁靠谱用谁Translumo 一个比较少见的做法是允许同时启用多个 OCR 引擎让它们各自独立识别再用一个机器学习模型给每个结果打分选出最可信的那份。你不需要懂算法只需要知道当 Windows OCR 面对艺术字体、低对比度背景翻车时组合引擎能兜底。这段打分逻辑在src/Translumo.Processing/TextProcessing/TextValidityPredictor.cs翻代码时你会发现它还会剔除纯符号、单字母这类噪声段——这也解释了为什么框得小一点能让结果干净很多。常见问题快查表症状可能原因一句话解法按 ~ 后无反应目标窗口没有激活切回游戏窗口或重启软件译文窗口被游戏盖住全屏独占模式改无边框窗口再按 AltT 重绘EasyOCR 模型下载失败网络受限挂代理重新构建Tesseract 报识别失败路径含非英文字符把程序移到纯英文目录热键完全无效被其他程序抢占检查后台按键拦截工具从能用到好用你今晚就能做的三件事第一下载最新版跑通一次完整流程重点感受框选区域大小对识别速度的影响第二给常玩的游戏建两三个区域预设分配好快捷键第三如果你打算长时间挂着翻译先把代理配好再开工能省掉很多翻译又失败了的烦躁。等这套流程顺手之后再去翻 Processing 和 Translation 两个模块的源码你会发现之前踩过的每个坑都能在代码里找到对应的设计选择——这大概就是开源工具最值得深挖的地方。【免费下载链接】TranslumoAdvanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc.项目地址: https://gitcode.com/gh_mirrors/tr/Translumo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考