{"categories":[{"label":"Education","url":"https://skillfed.io/packages/category/education"}],"enrichment":{"capability":"Translate text between languages via command line or Python API, supporting multiple translation providers including DeepL, Microsoft Translator, LibreTranslate, Yandex, and MyMemory.","skillfed_tags":["translation","cli-tool","multi-provider"],"use_cases":["Translate user-generated content in real time from a Python application without writing provider-specific API code.","Build a command-line tool to quickly translate text snippets between languages during development or testing.","Switch translation providers (e.g., from MyMemory to DeepL) by changing a configuration parameter without rewriting application logic.","Integrate translation into a batch processing pipeline that reads text from files and outputs translations to another language.","Prototype multilingual features in a web or desktop application before committing to a specific translation service."],"what_it_does":"Translate is a Python translation wrapper that abstracts away the details of calling multiple online translation services. You can use it from the command line with `translate-cli -t zh \"text\"` or import it as a module to translate strings programmatically. It currently supports Microsoft Translation API, DeepL (free and pro), LibreTranslate, Yandex Translate, and Translated MyMemory, letting you switch providers by passing a provider name and optional authentication key.\n\nThe package depends on click for CLI argument handling, requests for HTTP calls, lxml for XML parsing, and libretranslatepy for LibreTranslate integration. It's actively maintained, has no known security vulnerabilities, and is classified as production-stable. The main trade-off is that you're delegating translation work to external services, so you'll need internet access and may need to manage API keys or rate limits depending on which provider you choose.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and offers a clean abstraction over multiple translation providers. Install it if you need simple programmatic or CLI-based translation without vendor lock-in. The main consideration is that you'll depend on external translation services and their availability; verify that your chosen provider meets your performance and cost requirements before deploying to production."},"id":"translate","links":{"html":"https://skillfed.io/packages/translate","md":"https://skillfed.io/packages/translate.md","pypi":"https://pypi.org/project/translate/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-06","license_spdx":null,"license_treatment":"permissive","name":"translate","python_support":"supports_current","summary":"This is a simple, yet powerful command line translator with google translate behind it. You can also use it as a Python module in your code."},"popularity":{"monthly_downloads":411003,"position":6860,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.8.1"}
