尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

translateLocally本地翻译神器完全指南:免费离线神经机器翻译如何守护你的隐私

translateLocally本地翻译神器完全指南:免费离线神经机器翻译如何守护你的隐私 translateLocally本地翻译神器完全指南免费离线神经机器翻译如何守护你的隐私【免费下载链接】translateLocallyFast and secure translation on your local machine, powered by marian and Bergamot.项目地址: https://gitcode.com/gh_mirrors/tr/translateLocallytranslateLocally是一款完全运行在你自己电脑上的免费离线翻译软件基于 Marian 与 Bergamot 开源神经机器翻译引擎提供快速、安全的本地机器翻译。无论是翻译外文文档、网页还是日常句子文本都不会离开你的设备从根源上守护隐私。为什么需要一款本地翻译工具在线翻译服务的背后往往意味着你的文本被上传到云端服务器。对于以下人群这是难以接受的企业员工合同、商业机密等敏感文档不能出公司内网‍开发者代码片段、内部技术文档涉及知识产权法律与财务人员客户资料受隐私法规保护断网环境出差、飞行途中、弱网地区照样翻译translateLocally 的做法很直接翻译模型下载到本地所有翻译在本地 CPU 上完成。除下载模型需要联网外翻译过程零上传、零监听真正做到断网可用、隐私无忧。核心功能一览功能说明图形界面翻译输入即译支持中/英等多种语言对带词级对齐高亮命令行接口CLI单句、批量文件、管道串联多模型跳板翻译模型管理一键下载、更新、删除官方仓库Bergamot 等中的神经机器翻译模型自定义模型导入支持导入自训练的 Marian 模型甚至接入第三方模型仓库浏览器扩展集成通过 Native Messaging 与 Firefox / Chrome 翻译插件无缝对接跨平台Windows、Linux、macOS含 M1 兼容构建快速上手安装与模型下载1. 下载安装包Windows、Linux、macOS 均提供免安装自动构建版本官网还提供兼容老旧硬件和 Apple M1 芯片的兼容构建。2. 下载第一个模型打开图形界面进入编辑 → 翻译器设置 → 语言即可浏览官方模型仓库默认为 Bergamot 仓库默认地址定义在 constants.h。模型分为tiny轻量快速与base更高质量两种规格选择所需语言对点击下载即可。3. 开始翻译在主界面输入文本选择模型点击翻译按钮界面代码见 mainwindow.cpp译文即时呈现并对齐的词还会以颜色高亮标示方便对照原文理解。命令行翻译高效玩家的秘密武器translateLocally 的命令行接口CommandLineIface.cpp功能强大常用操作如下# 查看本地已安装的模型 ./translateLocally -l # 联网查看可下载的新模型 ./translateLocally -a # 下载英爱语 tiny 模型 ./translateLocally -d en-et-tiny # 单句翻译管道方式 echo Me gustaria comprar la casa verde | ./translateLocally -m es-en-tiny # 批量翻译整个文件 ./translateLocally -m es-en-tiny -i /tmp/es.in -o /tmp/en.out跳板翻译Pivot Translation当你需要翻译没有直接模型的语言对如西语→德语时可以用管道串联两个模型自动借道英语cat es.in | ./translateLocally -m es-en-tiny | ./translateLocally -m en-de-tiny -o de.out图形界面同样内置了跳板翻译逻辑代码可在 ModelManager.h 的getModelPairForLanguagePair中找到。模型管理与自定义模型导入内置仓库之外还能加源。在设置 → 仓库NewRepoDialog.cpp中添加第三方模型仓库如 OpusMT、HPLT即可获取更多语言对的离线翻译模型。如果你自己训练了 Marian 神经机器翻译模型translateLocally 也能直接用上将模型目录打包成tar.gz需包含model_info.json与config.intgemm8bitalpha.yml等文件在图形界面编辑 → 翻译器设置 → 语言 → 导入模型中选择该压缩包模型即可出现在列表中直接使用⚡性能小贴士官方强烈建议使用量化到 8-bit 整数的 student 模型速度可达 base 模型的 8 倍以上在 macOS 上则会自动使用 Apple Accelerate 框架加速。与浏览器联动网页阅读也离线translateLocally 支持 Mozilla Native Messaging 协议实现见 NativeMsgIface.cpp启动图形界面时会自动向 Firefox 注册。安装第三方翻译插件并选择 translateLocally 作为翻译引擎后浏览网页时点一下即可调用本地引擎翻译网页内容不会经过任何翻译服务商。想自己开发插件项目提供了 Python 异步调用示例 native_client.py可作为接入参考。项目结构速览给好奇的你主程序与界面src/mainwindow.cpp翻译引擎接口Marian/Bergamotsrc/MarianInterface.cpp模型下载与管理src/inventory/ModelManager.cpp命令行解析src/cli/CLIParsing.h翻译器设置界面src/settings/TranslatorSettingsDialog.cpp构建脚本CMakeLists.txt、cmake/使用文档README.md第三方翻译引擎Bergamot3rd_party/bergamot-translator/需要源码编译依赖 Qt ≥ 5、libarchive 与 Intel MKL在 Linux 下cmake .. make -j5即可完成构建详细依赖见 README.md。常见问题 FAQQ1translateLocally 收费吗完全免费开源软件与官方模型仓库均可免费使用。Q2翻译质量如何模型分为 tiny / base 两档。tiny 模型速度快、体积小适合日常阅读base 模型质量更高。对质量要求极高时可导入自训练的 Marian 模型。Q3老电脑跑得动吗可以。官方为非常老旧的硬件提供兼容构建8-bit 量化后的模型在普通 CPU 上也能流畅翻译。Q4支持哪些语言默认可用捷克语、德语、英语、爱沙尼亚语、冰岛语、挪威语、西班牙语等语言对通过添加第三方仓库如 OpusMT可显著扩展语言覆盖。总结translateLocally 证明了高性能翻译不必交给云端。它的三大杀手锏隐私安全文本不出本机敏感文档放心译免费高效开源引擎 8-bit 量化普通电脑秒级出译生态开放GUI、CLI、浏览器扩展、自定义模型全打通如果你的工作需要又快又稳还不泄密的翻译方案这款免费的本地翻译神器值得立刻一试。【免费下载链接】translateLocallyFast and secure translation on your local machine, powered by marian and Bergamot.项目地址: https://gitcode.com/gh_mirrors/tr/translateLocally创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表