ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

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 写的开源离线翻译库。所有翻译都发生在你的机器上文本不会上传到任何服务器。它适合处理不能外发文档的人、要写脚本批量处理文本的人以及内网无外网环境的用户。装好之后再加一个语言包就能开始用。它到底能帮你做什么三个真实场景文档不能外发。合同、内部资料、病历任何不能交给云端服务的文本。Argos Translate 的翻译全程在本机完成隐私问题直接消失。目标语言对没有现成模型也能翻。它支持通过中间语言自动中转。比如装了西语→英语和英语→法语两个包西语→法语也能直接出结果。质量略有损失但覆盖面扩大很多。要把翻译嵌进自己的代码。它本质是一个 Python 库同时附带命令行工具和桌面图形界面脚本批量翻译和随手查词用的是同一套语言模型。装好并跑起来系统要求Python 3.5 及以上python --version查看纯 CPU 即可运行不需要显卡显卡只用于加速依赖推理引擎 ctranslate2、分词器 sentencepiece 等会随 pip 一起自动安装安装终端里执行一条命令pip install argostranslate备选路径git clone https://gitcode.com/GitHub_Trending/ar/argos-translate 后在虚拟环境里执行pip install -e .从源码安装。验证装好了没跑两条命令确认argos-translate --help # 命令存在并显示用法 argospm list # 列出已装语言包刚装完时为空是正常的上面是可选的桌面版用pip install argostranslategui单独安装。右边窗口可以直接下载语言包也可以安装本地下载的 .argosmodel 文件。拿到第一个结果先取语言包再翻译。以英语→德语为例argospm update # 拉取远程模型索引 argospm install translate-en_de # 安装 en→de 模型 argos-translate -f en -t de Hello World! # 输出Hallo Welt!-f和-t接 ISO 639-1 语言代码。想看还有哪些语言对用argospm search查远程索引。Python 里用同一个模型两行代码import argostranslate.translate print(argostranslate.translate.translate(Good morning!, en, de))三个实战场景场景一批量翻译本地文本命令行在不传文本参数时会从标准输入读取因此可以直接进 shell 管道cat readme_en.txt | argos-translate -f en -t de readme_de.txt场景二有显卡就开 GPU 加速在命令前加环境变量ARGOS_DEVICE_TYPE取值 cuda 或 auto它会透传给底层 CTranslate2 引擎ARGOS_DEVICE_TYPEcuda argos-translate -f en -t de Good morning!场景三不敲命令用 GUI 或网页版日常查词可以装桌面版pip install argostranslategui选好源语言和目标语言输入即出结果需要浏览器界面或 API 的团队可以直接用基于本项目构建的 LibreTranslate Web 应用输入输出与离线库共享同一套模型避坑手册装完提示找不到 argos-translate 命令可能原因当前 shell 不在安装 argostranslate 的那个虚拟环境里。用pip show argostranslate确认当前环境里有没有它没有就激活装过它的环境或重新安装。语言包下载卡住或超时每个模型包有几十 MB索引和文件源在海外网络不稳时会长时间挂起。解决办法换稳定网络或走代理或者先通过官方渠道手动下载 .argosmodel 文件再用 Python 的argostranslate.package.install_from_path()安装或走桌面版的 Install package file 入口。提示 No translation installed说明这个直接语言对没装。用argospm install translate-源_目标装上对应包或者改装能中转的中间语言模型让它自动绕道比如经英语中转。翻译结果乱码或为空通常是模型文件不完整。用argospm remove translate-en_de卸载后重新argospm install translate-en_de再用argospm list确认它在列表里。设了 GPU 却没提速ARGOS_DEVICE_TYPE只接受 cuda 或 auto且必须在同一 shell 里随命令一起生效环境里没有 CUDA 运行时会静默回落到 CPU。改用ARGOS_DEVICE_TYPEauto让它自行检测硬件。资源与收尾完整 API 与示例README.md文档目录docs/语言模型包 P2P 下载说明弱网备选p2p/README.md装好第一个语言包离线翻译就跑起来了之后按需要往argospm里加语言对即可。【免费下载链接】argos-translateOpen-source offline translation library written in Python项目地址: https://gitcode.com/GitHub_Trending/ar/argos-translate创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表