ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

三分钟上手 Argos Translate:这款免费离线翻译工具,断网也能用

三分钟上手 Argos Translate:这款免费离线翻译工具,断网也能用 三分钟上手 Argos Translate这款免费离线翻译工具断网也能用【免费下载链接】argos-translateOpen-source offline translation library written in Python项目地址: https://gitcode.com/GitHub_Trending/ar/argos-translateArgos Translate 是一个用 Python 编写的开源离线翻译库无需联网就能完成高质量翻译支持命令行、图形界面和 Python 库三种用法帮你彻底摆脱没网就翻不了的尴尬。飞机上我对着手里一份德语说明书发了十分钟呆。旁边乘客鼾声如雷我打开手机想用在线翻译信号栏却只剩一个空荡荡的无服务。那一刻我意识到翻译工具再强大只要它活在云端就永远有一个致命软肋——断网。落地后我认真折腾了一番找到了一款把离线两个字刻进骨子里的工具就是今天要介绍的 Argos Translate。联网翻译遍地都是为什么还要专门找离线翻译先说个实话大部分翻译软件不是不好用而是太依赖网。隐私你的每一段文本都要先上传到服务器再取回结果敏感内容过了一遍他人之手稳定机场、地铁、地下室信号一差翻译就卡壳出国旅行尤其明显成本翻译量一大API 调用按字符计费钱包先撑不住。离线翻译把这三件事一次性解决了模型下载到本地翻译全程在你的设备上完成速度由你的电脑说了算。而 Argos Translate 正好把这条路铺得足够平让普通用户也能轻松走上去。一句话认识 Argos Translate官方对它的定义很干脆用 Python 编写的开源离线翻译库。展开说就是三件事——底层使用 OpenNMT 神经机器翻译引擎翻译质量有保证提供命令行、图形界面、Python 库三种用法从新手到开发者都能找到入口语言模型以.argosmodel包的形式单独下载安装目前支持英语、中文、法语、德语、日语、俄语等几十种语言。更难得的是它采用 MIT 和 CC0 双重开源许可代码完全开放你可以免费使用、随意修改甚至把它嵌进自己的项目里。著名的 LibreTranslate 开源翻译服务翻译内核正是它。三分钟跑通第一个翻译从安装到出结果不扯虚的直接跟着走一遍完整流程把英文翻译成德语全程只需要三条命令。第一步安装核心库pip install argostranslate第二步安装语言包Argos Translate 本体不含语言数据翻译包需要单独装。先更新包索引再安装英语到德语的语言对argospm update argospm install translate-en_de第三步开始翻译argos-translate --from-lang en --to-lang de Hello World! # 输出Hallo Welt!到这里你已经拥有了一个完全离线、随叫随到的翻译器。装好语言包后打开图形界面就是下边这个样子——左侧输入、右侧出结果干净利落语言包不会装它还有个会自动绕路的隐藏技能语言包是按语言对拆分的比如translate-en_de只管英语↔德语。想省事的话一条命令把所有可用语言包都装回来argospm install translate语言包装多了以后Argos Translate 藏着一个很聪明的能力自动中转。它允许你借助中间语言完成绕路翻译——假设你只装了西班牙语→英语和英语→法语这两个包那么直接翻译西班牙语→法语也没问题系统会自动走西语→英语→法语这条路效果和你直连法西语言包几乎一样。这一招让几十种语言之间形成了密密麻麻的翻译网络你不需要为每一对语言都单独下载模型。在 macOS 版的主界面里就能看到语言包管理窗口已装未装一目了然不喜欢命令行图形界面和 Python 集成同样好用命令行只是冰山一角Argos Translate 的另一半乐趣在图形界面和代码集成里。图形界面GUI单独安装一个组件即可启动选中语言、输入文本、自动翻译和任何桌面翻译软件一样直观pip install argostranslateguiPython 库如果你是开发者把离线翻译能力接进自己的应用只要几行代码import argostranslate.package import argostranslate.translate # 更新索引并自动下载安装 英语→西班牙语 语言包 argostranslate.package.update_package_index() packages argostranslate.package.get_available_packages() pkg next(p for p in packages if p.from_code en and p.to_code es) argostranslate.package.install_from_path(pkg.download()) # 翻译全程本地完成 print(argostranslate.translate.translate(Hello World, en, es)) # 输出¡Hola Mundo!基于它构建的 LibreTranslate 还把同一套能力搬到了网页上做成开箱即用的翻译 API 和 Web 应用三个让体验更顺的小技巧加速电脑有 NVIDIA 显卡的话设置环境变量即可启用 CUDA 加速长文本翻译明显更快ARGOS_DEVICE_TYPEcuda argos-translate --from-lang en --to-lang es Hello World换位置模型默认存在用户目录想换到别处比如外接硬盘设一个环境变量就行export ARGOS_PACKAGES_DIR/path/to/custom/directory/翻文件配合argos-translate-files扩展库还能直接翻译文档、字幕等各类文件把离线翻译从翻一句话升级到翻一批文件。想尝鲜开发版的朋友也可以从源码安装git clone https://gitcode.com/GitHub_Trending/ar/argos-translate cd argos-translate pip install -e .避坑提示两个新手最容易踩的坑提前帮你排掉装完库不代表能翻译——语言包是独立下载的必须先argospm install装上对应语言对否则命令行会提示没有可用的翻译彻底卸载——pip uninstall argostranslate之外模型缓存还留在本地想清干净记得删掉这两个目录~/.local/cache/argos-translate和~/.local/share/argos-translate。写在最后回看那段飞机上的经历其实我们缺的不是翻译能力而是一个不依赖网络也能稳定工作的选项。Argos Translate 把这个选项做成了近乎零门槛免费、开源、离线、三种用法任选还自带语言自动中转。无论你是想在旅途中随手翻译还是想在项目里嵌入离线翻译能力它都值得你花三分钟装起来试一次——下次没网的时候你就知道它有多香了。想深入了解的话可以从这几个入口继续探索官方文档docs/Python API 参考argostranslate/命令行工具源码argostranslate/cli.py。【免费下载链接】argos-translateOpen-source offline translation library written in Python项目地址: https://gitcode.com/GitHub_Trending/ar/argos-translate创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表