Translumo

Translumo

高精度实时屏幕翻译工具 集成多OCR引擎和多语言支持

Translumo作为一款先进的屏幕翻译工具,能实时检测并翻译指定区域的文本内容。其核心优势在于集成了多个OCR引擎,并通过机器学习模型评分机制确保最佳识别效果。该工具具备简洁界面、低延迟特性,并针对系统性能进行了多项优化。Translumo支持多种语言的识别和翻译,专为Windows 10/11系统设计,满足了实时翻译场景的多样化需求。

Translumo屏幕翻译OCR引擎实时翻译多语言支持Github开源项目

许可证 Github 所有发布版本 <a href="https://trello.com/b/MEHnLySw/translumo"><img src="https://img.shields.io/badge/Trello-0052CC?style=for-the-badge&logo=trello&logoColor=white"></a>

<p align="center"> <img width="670" src="https://github.com/Danily07/Translumo/assets/29047281/8985049f-ea1c-428e-94be-042ece66cb54"> </p> <p align="center"><b>英文</b> | <a href="docs/README-RU.md"><b>俄文</b></a></p> <p align="center">高级屏幕翻译器。<b>Translumo</b>能够实时检测并翻译选定区域内出现的文本(例如字幕)。</p> <h1>主要特点</h1> <ul> <li><b>高精度文本识别</b></li> <p>Translumo允许同时结合使用多个OCR引擎。它使用机器学习训练模型对每个OCR识别结果进行评分,并选择最佳结果。</p> <p align="center"> <img width="740" src="https://github.com/Danily07/Translumo/assets/29047281/649e5fab-a5de-4c54-a3d8-f7ea95b8f218"> </p> <li><b>简单的界面</b></li> 主要理念是制作一个不需要为每种情况手动调整,且适合日常使用的工具。 <li><b>低延迟</b></li> 实施了多项优化,以减少对系统性能的影响,并最大限度地减少文本出现到实际翻译之间的延迟。 <li><b>集成现代OCR引擎:</b> Tesseract 5.2、WindowsOCR、EasyOCR</li> <li><b>可用翻译器:</b> 谷歌翻译、Yandex翻译、Naver Papago、DeepL</li> <li><b>可用识别语言:</b> 英语、俄语、日语、中文(简体)、韩语</li> <li><b>可用翻译语言:</b> 英语、俄语、日语、中文(简体)、韩语、法语、西班牙语、德语、葡萄牙语、意大利语、越南语、泰语、土耳其语、阿拉伯语</li> </ul> <h1>系统要求</h1> <ul> <li>Windows 10 版本19041 (20H1) / Windows 11</li> <li>DirectX11</li> <li>8 GB RAM <i>(适用于EasyOCR模式)</i></li> <li>5 GB可用存储空间 <i>(适用于EasyOCR模式)</i></li> <li>支持CUDA SDK 11.8的Nvidia GPU(GTX 750、8xxM、9xx系列或更高) <i>(适用于EasyOCR模式)</i></li> </ul> <h1>使用方法</h1> <img src="https://yellow-cdn.veclightyear.com/0a4dffa0/29a54492-c48e-4b69-8813-96b73be75f6e.gif"> <ol> <li>打开设置</li> <li>选择语言->源语言和语言->翻译语言</li> <li>选择文本识别->引擎(请查看使用技巧以获取推荐模式)</li> <li>选择捕获区域</li> <li>开始翻译</li> </ol> <h1>使用技巧</h1> 通常,我建议始终保持Windows OCR开启。这是对主要文本检测最有效的OCR,对性能影响较小。 <h3>推荐的OCR引擎组合</h3> <ul> <li><b>Tesseract-Windows OCR-EasyOCR</b> - 具有最高精度的高级模式</li> <li><b>Tesseract-Windows OCR</b> - 对系统性能的影响明显较小。对于文本具有简单纯色背景和相当常见字体的情况,这种组合就足够了</li> <li><b>Windows OCR-EasyOCR</b> - 对于一些非常特殊复杂的情况,禁用Tesseract并避免不必要的文本噪音是有意义的</li> </ul> <h3>选择最小捕获区域</h3> <p>这可以减少背景中随机字母进入区域的机会。同时,较大的框架处理时间会更长。</p> <h3>使用代理列表避免被翻译服务封锁</h1> <p>有些翻译器有时会因大量请求而封锁客户端。您可以在<b>语言->代理选项卡</b>上配置个人/共享IPv4代理(1-2个应该足够)。应用程序将交替使用代理进行请求,以减少来自单一IP地址的请求数量。</p> <h3>在游戏中使用无边框/窗口模式(非全屏)</h3> <p>这对于正确显示翻译窗口覆盖层是必要的。</p> <p>如果游戏没有这种模式,您可以使用外部工具使其无边框(例如<a href="https://github.com/Codeusa/Borderless-Gaming">Borderless Gaming</a>)</p> <h3>将应用程序安装在SSD上</h3> <p>这可以减少启用EasyOCR引擎时的冷启动时间(将大型EasyOCR模型加载到RAM中)。</p> <h1>常见问题</h3> <h4>我遇到"无法捕获屏幕"错误或开始翻译后什么都没发生</h4> <p>确保包含文本的目标窗口处于活动状态。也可以尝试重启Translumo或重新打开目标窗口。</p> <h4>成功使用翻译后遇到"文本翻译失败"错误</h4> <p>很可能是翻译服务暂时封锁了来自您IP的请求。您可以更换翻译器或配置代理列表。</p> <h4>无法启用Windows OCR</h4> <p>确保以管理员身份运行应用程序。Translumo每次都会尝试通过PowerShell检查已安装的Windows语言包。</p> <h4>我设置了无边框/窗口模式,但翻译窗口仍显示在游戏下方</h4> <p>当游戏运行并聚焦时,使用热键(默认为ALT+T)隐藏然后再次显示翻译窗口</p> <h4>EasyOCR的包下载失败</h4> <p>尝试在VPN下重新安装</p> <h4>热键不工作</h4> <p>其他应用程序可能会拦截特定热键的处理</p> <h4>遇到"文本检测失败(TesseractOCREngine)"错误</h4> <p>确保应用程序路径只包含拉丁字母。</p> <h1>构建</h1> <p><i>需要Visual Studio 2022和.NET 7 SDK</i></p> <ul> <li>克隆仓库(<b>master</b>分支始终等同于最新发布版本):</li>
git clone https://github.com/Danily07/Translumo.git
<li>恢复包并构建解决方案。构建过程中会执行<b>binaries_extract.bat</b>,它会自动下载模型和python二进制文件到目标输出目录。</li> </ul> <h1>致谢</h1> <ul> <li><a href="https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit">Material Design In XAML Toolkit</a></li> <li><a href="https://github.com/charlesw/tesseract">Tesseract .NET wrapper</a></li> <li><a href="https://github.com/shimat/opencvsharp">Opencvsharp</a></li> <li><a href="https://github.com/pythonnet/pythonnet">Python.NET</a></li> <li><a href="https://github.com/JaidedAI/EasyOCR">EasyOCR</a></li> <li><a href="https://github.com/snakers4/silero-models">Silero TTS</a></li> </ul>

编辑推荐精选

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具酷表ChatExcelAI智能客服AI营销产品使用教程
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

AI辅助写作AI工具AI论文工具论文写作智能生成大纲数据安全AI助手热门
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

AI办公办公工具AI工具博思AIPPTAI生成PPT智能排版海量精品模板AI创作热门
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

下拉加载更多