{"categories":[{"label":"Linguistic","url":"https://skillfed.io/packages/category/text-processing-linguistic/2"}],"enrichment":{"capability":"Argos Translate is an open-source offline neural machine translation library that translates text between many language pairs using OpenNMT's CTranslate2 backend, with support for automatic language pivoting when direct translations are unavailable.","skillfed_tags":["machine-translation","offline-nlp","language-models"],"use_cases":["Translate user-generated content in a web or desktop application without sending data to a third-party translation API","Build a command-line tool that translates documents or text snippets locally on demand","Integrate translation into a data processing pipeline where you need to preserve privacy or avoid API rate limits","Experiment with neural machine translation models and language pivoting strategies for research or prototyping","Deploy a translation service on edge devices or servers where external API access is unavailable or undesirable"],"what_it_does":"Argos Translate is a Python library for offline neural machine translation built on OpenNMT's CTranslate2. It lets you translate text between language pairs by downloading pre-trained model packages and running them locally without external API calls. The library can automatically chain translations through intermediate languages when a direct model isn't available\u2014for example, translating Spanish to French by routing through English if you have es\u2192en and en\u2192fr models installed.\n\nYou interact with it through Python code, a command-line interface, or by building on top of it (LibreTranslate is an example web service built on Argos Translate). The package handles model discovery, installation, and management. It supports GPU acceleration via CTranslate2 when configured with the ARGOS_DEVICE_TYPE environment variable, and depends on several NLP libraries (spacy, stanza, sacremoses, sentencepiece, minisbd) for preprocessing and tokenization.","worth_installing":"Yes, if you need offline neural translation and can manage model downloads. The library is actively maintained, permissively licensed, and has low install friction. Main considerations: you must download language models before translating (not included in the package), and the seven NLP dependencies add complexity. No known security vulnerabilities. Best suited for applications requiring privacy, offline operation, or avoiding API dependencies; less ideal if you need quick setup with minimal configuration."},"id":"argostranslate","links":{"html":"https://skillfed.io/packages/argostranslate","md":"https://skillfed.io/packages/argostranslate.md","pypi":"https://pypi.org/project/argostranslate/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-02","license_spdx":null,"license_treatment":"permissive","name":"argostranslate","python_support":"supports_current","summary":"Open-source neural machine translation library based on OpenNMT's CTranslate2"},"popularity":{"monthly_downloads":300419,"position":7842,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.11.0"}
