argos-translate

离线也能翻,隐私安全又省钱

开源 🏷️完全免费 ✅ 目前可打开 行业应用 🍴 复刻 510 🐛 待处理 168 👀 关注 59
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 6633
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源离线翻译库,完全免费,无付费版本,可自行部署或使用在线服务。

项目预览

argos-translate 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类行业应用
开发团队argosopentech
定价模式🏷️完全免费
价格说明开源离线翻译库,完全免费,无付费版本,可自行部署或使用在线服务。
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言Python
技术栈/模型language-models,linux,machine-translation,nlp,open-source,python,transformers,translation
GitHub 星标★ 6633
上线时间2020-04-07 00:00:00
代码更新2026-08-08
仓库体积3.8 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-10
浏览次数7

项目介绍

Argos Translate 是一个基于 Python 的开源离线翻译库,利用 OpenNMT 等神经网络模型实现高质量的机器翻译。它解决了在线翻译服务依赖网络、隐私泄露和成本高昂的问题,让用户可以在本地设备上完成翻译。核心能力包括:支持多种语言对(如英、法、德、西等),提供简单易用的 Python API 和命令行工具,可集成到其他应用中;同时支持模型的自定义训练和微调,方便针对特定领域优化。项目采用模块化设计,易于扩展,并提供了 GUI 应用(Argos Translate GUI)和 API 服务,满足不同场景需求。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 6633

使用教程

难度:入门 约 10 分钟 部署方式:库/依赖 5 步

环境要求

  • 已安装 Python 与 pip 环境
  • 源码安装方式需要 virtualenv
  • 下载语言模型包(.argosmodel)时需要联网
  • 可选:需要图形界面时装 GUI 包

安装与启动步骤

  1. 1安装核心库

    从 PyPI 用 pip 安装 Argos Translate,装好后即可作为 Python 库调用。

    pip install argostranslate
  2. 2安装图形界面

    可选步骤,安装 Argos Translate GUI,方便不写代码直接翻译;不需要可跳过。

    pip install argostranslategui
  3. 3源码安装

    克隆仓库后在 virtualenv 虚拟环境中以可编辑模式安装,适合开发或改源码。

    git clone https://github.com/argosopentech/argos-translate.git
    cd argos-translate
    virtualenv env
    source env/bin/activate
    pip install -e .
  4. 4安装语言包

    更新索引、按语言对筛选并下载安装模型包;from_code/to_code 换成实际语言代码,如 en、es。

    from_code = "en"
    to_code = "es"
    
    import argostranslate.package
    argostranslate.package.update_package_index()
    available_packages = argostranslate.package.get_available_packages()
    package_to_install = next(
        filter(
            lambda x: x.from_code == from_code and x.to_code == to_code, available_packages
        )
    )
    argostranslate.package.install_from_path(package_to_install.download())
  5. 5卸载与清理

    不再使用时卸载库;如想彻底清理,可再删除缓存和数据目录。

    pip uninstall argostranslate
    rm -r ~/.local/cache/argos-translate
    rm -r ~/.local/share/argos-translate

关键配置

配置项必填说明示例
from_code是源语言代码,用于筛选要安装的语言包en
to_code是目标语言代码,用于筛选要安装的语言包es

如何确认成功

在 Python 中 import argostranslate 不报错,且 get_available_packages() 能返回可用语言包列表即安装成功。

常见问题

Q:没有我要的直接语言对怎么办?

A:Argos Translate 会自动经中间语言枢轴翻译,例如同时装好 es→en 和 en→fr,就能把 es 翻译成 fr,只是质量会略有下降。

Q:从哪里获取和安装语言模型?

A:官方模型在 argospm-index 仓库和 argospm 包索引网站列出;代码里调用 update_package_index() 后即可下载安装对应语言包。

Q:语言模型包长什么样?

A:语言模型是扩展名为 .argosmodel 的 zip 压缩包,其中包含翻译所需的数据。

Q:只想用图形界面怎么办?

A:安装 GUI 包 pip install argostranslategui,即可用图形界面而不是写 Python 代码来翻译。

注意事项

  • 使用枢轴翻译(经中间语言)时翻译质量会有一定损失。
  • 源码安装完成后需先激活虚拟环境再使用,否则可能调用到系统里的其他版本。
  • 卸载后可选删除 ~/.local/cache/argos-translate 与 ~/.local/share/argos-translate 释放空间。

核心亮点

  • 完全离线运行,保护隐私且无需网络费用
  • 提供 Python API、CLI 和 GUI,集成灵活
  • 基于 Transformer 模型,翻译质量在开源离线方案中表现良好

不足之处

  • 模型体积较大,首次下载耗时
  • 小语种支持有限,翻译质量参差
  • 文档/社区待观察

适用场景

  • 企业内网文档翻译,避免敏感数据外泄
  • 旅行或网络受限环境下的即时翻译
  • 开发者构建离线翻译应用或集成到产品

替代项目

LibreTranslate、MarianMT、Bergamot

同类项目推荐

pygtrans 开源

用 Python 批量调用谷歌翻译,一口气翻十万条

谷歌翻译, 支持 APIKEY 一口气翻译十万条

★ 245 2026-08-09
GPS_IMU_Kalman_Filter 开源

融合GPS/IMU/编码器,让定位更精准可靠

Fusing GPS, IMU and Encoder sensors for accurate state estimation.

★ 652 2026-08-09
kubeterm 开源

手机和电脑上可视化管 K8s,告别命令行

Graphical management tool for Kubernetes on desktop and mobile.

★ 231 2026-08-09
nextai-translator 开源

选中即译,用 ChatGPT 让翻译更懂上下文

基于 ChatGPT API 的划词翻译浏览器插件和跨平台桌面端应用 - Browser extension an···

★ 25027 2026-08-09
mine-ai 开源

用AI守护支付安全,自动识别链上欺诈与洗钱风险

Open-source reference implementations for AI-enabled payment security, blockchain fr···

★ 376 2026-08-09
kavach 开源

给 AI 智能体装上监控和防火墙,实时拦截恶意行为

Tactical AI Workspace Monitor & EDR

★ 261 2026-08-09
openSAR 开源

Notebook 学 SAR,示例文档一站看

Synthetic Aperture Radar (SAR) Tools and Documents from Earth Big Data LLC

★ 131 2026-10-20
subtitle-translator 开源

批量字幕秒翻,支持百余语言和主流大模型

Translate a whole season of subtitles in one pass — .srt/.ass/.vtt/.lrc, 120+ langu···

★ 1193 2026-08-09
eplan-rag-mcp 开源

让 AI 读懂 EPLAN 文档,写脚本调 API 不再靠猜

MCP server for EPLAN Electric P8: ~200 tools to drive EPLAN from Claude Code, Codex,···

★ 143 2026-10-02