$npx skillfedfor your agent

translators

Translators is a library that aims to bring free, multiple, enjoyable translations to individuals and students in Python.

With conditionsPyPI LinguisticReleased Jan 2026147.2K downloads / moGPLv3Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — translators-6.0.4-py3-none-any.whl
v6.0.4 · released 2026-01-21 · Python >=3.8 · 11 runtime deps: httpx, requests, niquests, exejs, lxml, tqdm, pathos, ai-cloudscraper

Yes, with conditions. Install if you need free, multi-service translation without managing separate API integrations and can accept GPLv3 licensing constraints. The low install friction and broad language support make it practical for prototyping and non-proprietary projects. Skip if you require active maintenance, proprietary licensing, or guaranteed uptime—the aging status and 205-day gap since last release suggest slower response to bugs or service changes.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Low install friction with a pure-Python wheel.
  • Maintenance is aging—last commit was 205 days ago—but the repository remains active and the package is marked Production/Stable.
  • The 11 runtime dependencies include HTTP clients (httpx, requests, niquests), parsing (lxml), and compression libraries (brotli, brotlicffi), which add some weight but are widely available.

License · maintenance · safety

GPLv3 (copyleft) — Licensed under GPLv3 (copyleft). Any derivative work or modification must also be released under GPLv3, and distribution requires source code availability. This is a significant constraint for proprietary or closed-source projects.

last release 2026-01-21 (205 days) · last repo commit 2026-01-26 · 2,704 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 147,191 downloads/mo, #11,076 on PyPI

Verify before relying

pip install translators

import translators as ts
result = ts.translate_text(text='Hello', from_language='en', to_language='zh')
  • Which of the 19+ translation services listed in the description are currently functional and which have known issues or rate limits.
  • Whether all listed translation services are equally reliable or if some have higher failure rates.
  • Performance characteristics when translating large volumes of text or making many concurrent requests.
Same gist for agents: .md · .json

What it is and what it does

Translators is a Python library that wraps multiple free online translation services—including Google, Bing, Baidu, Alibaba, and others—into a single interface. Instead of writing separate code to call each service's API, you import translators and call a unified function to translate text, specifying the source and target languages. The library handles the HTTP requests, parsing, and error handling for each backend.

The package depends on HTTP clients (httpx, requests, niquests), HTML parsing (lxml), and compression support (brotli, brotlicffi) to communicate with and parse responses from these services. It supports Python 3.8 through 3.13 and is marked Production/Stable, though maintenance has slowed—the last commit was over 200 days ago. It carries a GPLv3 license, which restricts use in proprietary software.

Use it for

  • Translate user-submitted text in a web application without building integrations to individual translation APIs.
  • Build a fallback translation system that tries multiple services if one is unavailable or rate-limited.
  • Batch-translate documents or content by iterating over multiple language pairs using a single library.
  • Prototype or test translation features in a learning project without managing API keys or authentication.
  • Support translation of text in CLI tools or data pipelines where a lightweight, dependency-light solution is preferred.

Worth the install?

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

With conditions

Yes, with conditions.

Install if you need free, multi-service translation without managing separate API integrations and can accept GPLv3 licensing constraints. The low install friction and broad language support make it practical for prototyping and non-proprietary projects. Skip if you require active maintenance, proprietary licensing, or guaranteed uptime—the aging status and 205-day gap since last release suggest slower response to bugs or service changes.

Install

translators on PyPI

Before you install

Low install friction with a pure-Python wheel. Maintenance is aging—last commit was 205 days ago—but the repository remains active and the package is marked Production/Stable. The 11 runtime dependencies include HTTP clients (httpx, requests, niquests), parsing (lxml), and compression libraries (brotli, brotlicffi), which add some weight but are widely available.

License in practice

Licensed under GPLv3 (copyleft). Any derivative work or modification must also be released under GPLv3, and distribution requires source code availability. This is a significant constraint for proprietary or closed-source projects.

Quickstart

pip install translators

import translators as ts
result = ts.translate_text(text='Hello', from_language='en', to_language='zh')

Verify before relying

  • Which of the 19+ translation services listed in the description are currently functional and which have known issues or rate limits.
  • Whether all listed translation services are equally reliable or if some have higher failure rates.
  • Performance characteristics when translating large volumes of text or making many concurrent requests.

Package facts

LicenseGPLv3 copyleft
Python supportSupports the current Python release >=3.8
Install frictionLow. Pure-Python wheel
Runtime dependencies
11 packages
httpxrequestsniquestsexejslxmltqdmpathosai-cloudscrapercryptographybrotlicffibrotli
MaintenanceAging 205 days since the last release
Last repo commit
First released
Downloads147,191 / month, #11,076 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: Web EnvironmentIntended Audience :: DevelopersLicense :: OSI Approved :: GNU General Public License v3 (GPLv3)Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Evidence: translators-6.0.4-py3-none-any.whl

Tags

Capabilities
python translation librarymultiple translation servicesfree translation api wrappertext translationlanguage translationtranslation service aggregatorgoogle translate alternative
Topics
translationmulti-serviceweb-scraping
PyPI keywords
translatetranslate_texttranslate_htmlalibabaapertiumargosbaidubingcaiyuncloudTranslationdeepleliagooglehujiangicibaiflytekiflyrecitranslatejudiclanguageWirelaralingvanexmglipmiraimodernMtmyMemoryniutranspapagoqqFanyiqqTranSmartreversosogousysTrantildetranslateComtranslateMeutibetvolcEnginexunjieyandexyeekityoudao

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 › “multiple translation services”

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

More Linguistic packages

charset-normalizer Worth it
PyPI · Utilities · released Aug 2026

Detects and normalizes text encoding from unknown or ambiguous sources, supporting all IANA character sets that Python's core library provides codecs for, with the ability to register custom codecs.

permissive licensepure Python · 3.7+
1.7Bdownloads / mo
tiktoken Worth it
PyPI · Linguistic · released May 2026

tiktoken is a fast BPE tokenizer that converts text into token sequences compatible with OpenAI models, supporting multiple encoding schemes including o200k_base and model-specific encodings.

Install it if you work with OpenAI APIs or need to understand token boundaries in GPT-family models.

permissive licensecompiled wheel · 3.9+
233.0Mdownloads / mo
chardet Worth it
PyPI · Python Modules · released Aug 2026

Detects character encoding and language in byte sequences with high accuracy, supporting 99 encodings and returning confidence scores, language tags, and MIME types.

Install it if you need to detect character encoding or language in byte data; the rewrite makes it substantially faster and more accurate than its predecessors.

0BSDpure Python · 3.10+
199.0Mdownloads / mo
text-unidecode With conditions
PyPI · Python Modules · released Aug 2019

Converts Unicode text to ASCII by transliterating non-ASCII characters into their closest ASCII equivalents, with no runtime dependencies.

However, if transliteration quality or ongoing maintenance matters, consider unidecode instead despite its GPL-only license.

GPL-2.0-or-laterpure Pythonabandoned
89.0Mdownloads / mo
lark Worth it
PyPI · Python Modules · released Oct 2025

Lark is a parsing library that builds abstract syntax trees from context-free grammars, supporting multiple parsing algorithms (Earley, LALR(1), CYK) with automatic line and column tracking.

MITpure Python · 3.8+
79.7Mdownloads / mo
tree-sitter Worth it
PyPI · Linguistic · released Jun 2026

Python bindings to the tree-sitter parsing library, enabling incremental parsing and syntax tree analysis for source code.

MITcompiled wheel · 3.10+
79.0Mdownloads / mo

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