Skip to main content

Mintrans is a free API wrapper that utilizes Bing, DeepL, and Google Translate for translation purposes.

Project description

🗺️ mintrans - A translation API wrapper 🗺️

mintrans is a free API wrapper that utilizes Bing, DeepL, and Google Translate for translation purposes. 🤖

💡 How to use 💡

from mintrans import BingTranslator, DeepLTranslator, GoogleTranslator
from mintrans import RateLimitException

text = 'Hello World!'
from_lang = 'en'  
to_lang = 'fr'

# Bing Translator
bing_translator = BingTranslator()  
bing_translation = bing_translator.translate(text, from_lang, to_lang)
print(bing_translation)

# DeepL Translator  
deepl_translator = DeepLTranslator()
try:
	deepl_translation = deepl_translator.translate(text, from_lang, to_lang)
	print(deepl_translation)
except RateLimitException:
	print('Limit of DeepL Translator reached!')

# Google Translator
google_translator = GoogleTranslator()  
google_translation = google_translator.translate(text, from_lang, to_lang)
print(google_translation)

🔑 Features 🔑

  • Bing, DeepL and Google translators for more translation options!
  • Easy switching between translators.
  • Supports 100+ languages across translators. 🌍

🏆 Examples 🏆

text = 'This is a longer text to test the translation.'

bing_translation = bing_translator.translate(text, 'en', 'es') 

deepl_translation = deepl_translator.translate(text, 'en', 'de')

google_translation = google_translator.translate(text, 'en', 'fr')  

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mintrans-1.1.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

mintrans-1.1.0-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file mintrans-1.1.0.tar.gz.

File metadata

  • Download URL: mintrans-1.1.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.10

File hashes

Hashes for mintrans-1.1.0.tar.gz
Algorithm Hash digest
SHA256 3437fa4450c33d07ed78aad104eaafe0f541c06f0f21398aef1c5ca98724804d
MD5 39c73c8df20cab16851d1de3f4b926df
BLAKE2b-256 1c5744612e01c8b516fb59835a4bf76237dc9068f6ca47dcda658a8eecb21fb7

See more details on using hashes here.

File details

Details for the file mintrans-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: mintrans-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.10

File hashes

Hashes for mintrans-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b1fa0c3dd28709f9dda58f574891e27e11a2fba5739f9aac684fe28cc962c3fb
MD5 c320f0f2e042401affdf901b51f45e01
BLAKE2b-256 20d0e45272adce8edd1c7307f404364f612f3831d4ead6235d7591537654326b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page