DedInc / mintrans

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

Home Page:https://pypi.org/project/mintrans/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ—ΊοΈ 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')  

About

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

https://pypi.org/project/mintrans/

License:MIT License


Languages

Language:Python 100.0%