About Argos Translate
Argos Translate is an open-source offline translation library written in Python. It uses OpenNMT for translation and can be used as a Python library, from the command line or through a graphical application. Because models run locally, text can be translated without sending it to an online service. The code is licensed under MIT.
Translation relies on installable language packages, which are zip archives with the .argosmodel extension that contain the data for a language pair. A package index with pre-trained models is maintained in a separate repository. When no direct model exists, Argos Translate can pivot through an intermediate language: with Spanish to English and English to French installed, Spanish to French works too, at some cost in quality.
Supported languages include Arabic, Chinese, Czech, Dutch, French, German, Hindi, Japanese, Korean, Russian, Spanish, Turkish and Ukrainian, among others, and users can request more. The library is on PyPI and installs with pip. LibreTranslate, a separate web app and API, is built on top of Argos Translate, which is how many people encounter it.
Key features
- Offline translation with local models
- Python library, CLI and GUI
- Installable language model packages
- Automatic pivoting through intermediate languages
- Package index of pre-trained models
- Foundation for the LibreTranslate API
Good fit for
- →Translating sensitive text without cloud services
- →Adding translation to Python applications
- Built with
- Python
- Tags
- translation
- machine-translation
- offline
- python
- nlp
- opennmt
- libretranslate
- language-models
Argos Translate: questions and answers
- What is Argos Translate used for?
- Argos Translate is an open-source Python library for offline machine translation, usable from code, a command line or a graphical app. It is a good fit for translating sensitive text without cloud services and adding translation to Python applications.
- Is Argos Translate open source?
- Yes. Argos Translate is open source under the MIT licence. Its source code is on GitHub at argosopentech/argos-translate and is written mainly in Python.
- Is Argos Translate free?
- Yes. Argos Translate is open source, so the software itself is free to use.
- What is Argos Translate an alternative to?
- Argos Translate is an open-source alternative to Google Translate, DeepL, Unbabel and Google Cloud Translation. Other open-source alternatives to Google Translate include LibreTranslate.
- Is Argos Translate actively maintained?
- Yes. The most recent commit to Argos Translate was on 8 August 2026, and the latest release is v1.4.0, published on 24 August 2021. The project has 6.5k stars on GitHub.
Open-source alternatives to Argos Translate
See all
LibreTranslate
Localization
Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to set
AGPL-3.0vs Google Translate★ 17k
LanguageTool
AI Tools
Style and Grammar Checker for 25+ Languages
LGPL-2.1vs Grammarly★ 15k
Pontoon
Localization
Mozilla's Localization Platform
BSD-3-Clausevs Transifex★ 1.7k
Lingo.dev
Localization
Open-source localization engineering tools. Connects to Lingo.dev localization engineering
Apache-2.0vs Lokalise★ 5.4k
Weblate
Localization
Web based localization tool with tight version control integration.
GPL-3.0vs Crowdin★ 6.1k
Tolgee
Localization
Developer & translator friendly web-based localization platform
OSSvs Crowdin★ 4.1k
SaaS alternatives to Argos Translate
See all
Google Translate
Localization
Free machine translation for text, documents, websites and speech
SaaS
DeepL
Localization
Neural machine translation and AI writing assistant for text and documents
SaaS
Unbabel
Localization
AI translation with quality estimation for customer support and content
SaaS
Google Cloud Translation
Localization
Machine translation API from Google Cloud
SaaS
Amazon Translate
Localization
Neural machine translation service from AWS
SaaS
Lingvanex
Localization
Machine translation and speech tools offered as API and on-premises software
SaaS
