$npx skillfedfor your agent

translate

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.

Worth itPyPI EducationReleased Jul 2026411.0K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — translate-3.8.1-py2.py3-none-any.whl
v3.8.1 · released 2026-07-06 · Python >=3.6 · 4 runtime deps: click, lxml, requests, libretranslatepy

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.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.6 or later; most translation providers require internet connectivity and may require API keys or authentication tokens.
  • Low install friction with a pure-Python wheel distribution.
  • Active maintenance with a recent release (39 days ago) and steady repository activity; requires Python 3.6 or later.

License · maintenance · safety

MIT (permissive) — MIT license permits commercial and private use with minimal restrictions; you may use, modify, and distribute the package freely provided you include the license notice.

last release 2026-07-06 (39 days) · last repo commit 2026-07-06 · 759 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 411,003 downloads/mo, #6,860 on PyPI

Verify before relying

pip install translate

from translate import Translator
translator = Translator(to_lang="zh")
result = translator.translate("This is a pen.")
  • Rate limits or quotas imposed by individual translation providers are not documented in the fact sheet.
  • Whether all listed providers (Microsoft, DeepL, LibreTranslate, Yandex, MyMemory) remain actively maintained and free to use.
  • Performance characteristics and latency for real-time translation workloads.
Same gist for agents: .md · .json

What it is and 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.

The 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.

Use it for

  • 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.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

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.

Install

translate on PyPI

Before you install

Low install friction with a pure-Python wheel distribution. Active maintenance with a recent release (39 days ago) and steady repository activity; requires Python 3.6 or later.

Requires Python 3.6 or later; most translation providers require internet connectivity and may require API keys or authentication tokens.

License in practice

MIT license permits commercial and private use with minimal restrictions; you may use, modify, and distribute the package freely provided you include the license notice.

Quickstart

pip install translate

from translate import Translator
translator = Translator(to_lang="zh")
result = translator.translate("This is a pen.")

Verify before relying

  • Rate limits or quotas imposed by individual translation providers are not documented in the fact sheet.
  • Whether all listed providers (Microsoft, DeepL, LibreTranslate, Yandex, MyMemory) remain actively maintained and free to use.
  • Performance characteristics and latency for real-time translation workloads.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.6
Install frictionLow. Pure-Python wheel
Runtime dependencies
4 packages
clicklxmlrequestslibretranslatepy
MaintenanceActively maintained 39 days since the last release
Last repo commit
First released
Downloads411,003 / month, #6,860 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableIntended Audience :: DevelopersIntended Audience :: EducationIntended Audience :: End Users/DesktopLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.6Topic :: Education

Evidence: translate-3.8.1-py2.py3-none-any.whl

Tags

Capabilities
command line translation toolpython translation librarymulti-provider translatordeepl microsoft yandex translatortext translation api wrapperlanguage translation clitranslation service integration
Topics
translationcli-toolmulti-provider
PyPI keywords
translatetranslationcommandline

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “command line translation tool”

  • translateTranslate text between languages via command line or Python API,…
  • wlcwlc is a command-line client for Weblate's REST API, enabling…
  • edx-i18n-toolsCommand-line tool for extracting, compiling, validating, and managing…

Give your agent the search over MCP, or paste the wish link into any chat.

More Education packages

tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
Sphinx Worth it
PyPI · Software Development · released Dec 2025

Sphinx generates professional documentation from reStructuredText source files, producing HTML, PDF, EPUB, and other formats with automatic cross-references, code highlighting, and hierarchical navigation.

BSD-2-Clausepure Python · 3.12+
91.8Mdownloads / mo
progressbar2 Worth it
PyPI · Libraries · released Aug 2026

progressbar2 renders text-based progress bars in the terminal, handling custom widgets, concurrent bars, unknown-length progress, and clean output around logs and prints.

BSD-3-Clausepure Python · 3.10+
19.3Mdownloads / mo
netaddr Worth it
PyPI · Software Development · released May 2024

Represents and manipulates IPv4, IPv6, MAC addresses and related network objects; supports CIDR notation, subnetting, set operations, IANA lookups, and DNS reverse generation.

BSD-3-Clausepure Python · 3.7+dormant
14.0Mdownloads / mo
cuda-python With conditions
PyPI · Libraries · released May 2026

cuda-python is a metapackage providing Pythonic access to NVIDIA's CUDA platform, bundling low-level bindings, runtime abstractions, and utilities for GPU-accelerated computing from Python.

However, verify that the proprietary NVIDIA license aligns with your project's requirements before committing to it in production or redistributed code.

LicenseRef-NVIDIA-SOFTWARE-LICENSEpure Python · 3.10+
10.1Mdownloads / mo
cuda-core With conditions
PyPI · Libraries · released Jul 2026

Provides Pythonic APIs to access CUDA core functionalities including runtime control, compiler, and linker operations from Python.

Apache-2.0compiled wheel · 3.10+
5.8Mdownloads / mo

See also deep-translator · libretranslatepy · deepl · BabelDOC · translators · argostranslate · googletrans-py · googletrans · azure-ai-translation-text · google-cloud-translate