
Argos Translate 离线翻译完整指南3 步在本机跑通本地机器翻译【免费下载链接】argos-translateOpen-source offline translation library written in Python项目地址: https://gitcode.com/GitHub_Trending/ar/argos-translate文档不能出楼、API 要花钱还要被限流Argos Translate 就是干这个的。它是一个开源的 Python 离线翻译库模型权重全部放在你本机翻译过程一个字节都不上网络。内网隔离环境、涉密文本、批量文档零成本翻译都是它的典型场景。30 秒能力自查这一步先帮你看清它能不能用别装完才发现不对路。它能做它做不到装好模型包后全程离线翻译质量对齐顶级在线引擎30 语言按语言对按需装包没有预训练模型的冷门语言对命令行、Python、GUI 三种接法零安装点开网页即用核心语言在预训练列表里、能接受装一个 pip 包就往下走。整条路径 3 步5 分钟内能翻出第一句话。 最短上手路径第 1 步一条命令装核心库这一步只解决引擎放哪的问题。pip install argostranslate跑pip show argostranslate能看到版本号就装对了同时你会拿到argospm和argos-translate两个命令。想要图形界面再补一句pip install argostranslategui。第 2 步装语言包引擎是空壳翻译权重在语言包里也就是带 .argosmodel 后缀的压缩包。包名规则是源语言_目标语言argospm update argospm install translate-en_fr再跑argospm list列表里能看到 translate-en_fr 就对了。反悔的话argospm remove translate-en_fr删掉。第 3 步翻出第一句一句真实的话把整条链路验证完argos-translate --from-lang en --to-lang fr Good morning, team终端直接打出Bonjour léquipe离线翻译就跑通了。以后要加别的语言对回第 2 步装对应包就行。 两个真实场景这一节不玩 demo看两个能直接搬走的使用方式。批量翻译一个文本目录CLI 支持标准输入文件内容管道进来译文管道出去for f in docs/*.txt; do argos-translate --from-lang en --to-lang fr $f ${f}.fr done一个目录全翻完零流量成本。长文本建议手动拆成短段落再喂进去整段直翻质量不如拆分后翻。嵌入 Python 项目装包和翻译串在一个流程里几行代码import argostranslate.package import argostranslate.translate argostranslate.package.update_package_index() pkgs argostranslate.package.get_available_packages() pkg next(x for x in pkgs if x.from_code en and x.to_code es) argostranslate.package.install_from_path(pkg.download()) print(argostranslate.translate.translate(Hello World, en, es)) # ¡Hola Mundo!之后每次调用都走本地模型批量处理文件不用掏一分钱。⚙️ 调优与扩展想更快、更稳、规模更大都靠这几个开关按需设置即可。环境变量管什么常用取值ARGOS_COMPUTE_TYPE精度与量化int8最快、int8_float32均衡、float32精度最高ARGOS_DEVICE_TYPE计算设备有 NVIDIA 显卡设cudaARGOS_BATCH_SIZE批量大小默认 32ARGOS_CHUNK_TYPE断句方式DEFAULT/STANZA/SPACY/MINISBD/NONEARGOS_PACKAGES_DIR模型包存放目录自定义路径ARGOS_DEBUG调试日志设1打开一条命令组合使用ARGOS_COMPUTE_TYPEint8 ARGOS_DEVICE_TYPEcuda argos-translate -f en -t es Hello World几个扩展能力中间语言中继没装直连语言对时自动借道第三语言。装了 es→en 和 en→fres→fr 直接可翻质量略有折损。Web 服务LibreTranslate 是基于 Argos Translate 构建的 API 和网页应用。HTML 与文件翻译translate-html 库解析网页argos-translate-files 库解析文件。P2P 下模型大模型包支持 BitTorrent 下载说明在 p2p/README.md。 排错速查报错先看这张表三列对应关系现象、原因、一句解决。现象大概率原因一句解决en is not an installed language该语言包没装argospm install translate-en_fr补装No translation installed from en to fr只装了反方向包装正向语言包装包时找不到对应包本地模型索引过期先argospm update再装翻译速度偏慢CPU 默认精度偏高ARGOS_COMPUTE_TYPEint8量化长文本比短句翻得差默认按句切分长文手动拆成短段落分批翻报错信息太少难排查调试日志没开ARGOS_DEBUG1后重试收尾把第 2 节的 3 条命令敲完你的第一句离线译文就出来了。环境变量的完整清单看 docs/settings.md更多真实调用示例见 tests/。【免费下载链接】argos-translateOpen-source offline translation library written in Python项目地址: https://gitcode.com/GitHub_Trending/ar/argos-translate创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考