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
Release history Release notifications | RSS feed
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
3437fa4450c33d07ed78aad104eaafe0f541c06f0f21398aef1c5ca98724804d
|
|
MD5 |
39c73c8df20cab16851d1de3f4b926df
|
|
BLAKE2b-256 |
1c5744612e01c8b516fb59835a4bf76237dc9068f6ca47dcda658a8eecb21fb7
|
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
b1fa0c3dd28709f9dda58f574891e27e11a2fba5739f9aac684fe28cc962c3fb
|
|
MD5 |
c320f0f2e042401affdf901b51f45e01
|
|
BLAKE2b-256 |
20d0e45272adce8edd1c7307f404364f612f3831d4ead6235d7591537654326b
|