Name | mintrans JSON |
Version |
1.1.0
JSON |
| download |
home_page | https://github.com/DedInc/mintrans |
Summary | Mintrans is a free API wrapper that utilizes Bing, DeepL, and Google Translate for translation purposes. |
upload_time | 2024-12-13 03:20:42 |
maintainer | None |
docs_url | None |
author | Maehdakvan |
requires_python | >=3.6 |
license | None |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# πΊοΈ mintrans - A translation API wrapper πΊοΈ
mintrans is a free API wrapper that utilizes Bing, DeepL, and Google Translate for translation purposes. π€
## π‘ How to use π‘
```python
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 π
```python
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')
```
Raw data
{
"_id": null,
"home_page": "https://github.com/DedInc/mintrans",
"name": "mintrans",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": null,
"author": "Maehdakvan",
"author_email": "visitanimation@google.com",
"download_url": "https://files.pythonhosted.org/packages/1c/57/44612e01c8b516fb59835a4bf76237dc9068f6ca47dcda658a8eecb21fb7/mintrans-1.1.0.tar.gz",
"platform": null,
"description": "# \ud83d\uddfa\ufe0f mintrans - A translation API wrapper \ud83d\uddfa\ufe0f\r\n\r\nmintrans is a free API wrapper that utilizes Bing, DeepL, and Google Translate for translation purposes. \ud83e\udd16\r\n\r\n## \ud83d\udca1 How to use \ud83d\udca1\r\n\r\n```python \r\nfrom mintrans import BingTranslator, DeepLTranslator, GoogleTranslator\r\nfrom mintrans import RateLimitException\r\n\r\ntext = 'Hello World!'\r\nfrom_lang = 'en' \r\nto_lang = 'fr'\r\n\r\n# Bing Translator\r\nbing_translator = BingTranslator() \r\nbing_translation = bing_translator.translate(text, from_lang, to_lang)\r\nprint(bing_translation)\r\n\r\n# DeepL Translator \r\ndeepl_translator = DeepLTranslator()\r\ntry:\r\n\tdeepl_translation = deepl_translator.translate(text, from_lang, to_lang)\r\n\tprint(deepl_translation)\r\nexcept RateLimitException:\r\n\tprint('Limit of DeepL Translator reached!')\r\n\r\n# Google Translator\r\ngoogle_translator = GoogleTranslator() \r\ngoogle_translation = google_translator.translate(text, from_lang, to_lang)\r\nprint(google_translation)\r\n```\r\n\r\n## \ud83d\udd11 Features \ud83d\udd11\r\n\r\n- Bing, DeepL and Google translators for more translation options!\r\n- Easy switching between translators.\r\n- Supports 100+ languages across translators. \ud83c\udf0d\r\n\r\n## \ud83c\udfc6 Examples \ud83c\udfc6\r\n\r\n```python\r\ntext = 'This is a longer text to test the translation.'\r\n\r\nbing_translation = bing_translator.translate(text, 'en', 'es') \r\n\r\ndeepl_translation = deepl_translator.translate(text, 'en', 'de')\r\n\r\ngoogle_translation = google_translator.translate(text, 'en', 'fr') \r\n```\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Mintrans is a free API wrapper that utilizes Bing, DeepL, and Google Translate for translation purposes.",
"version": "1.1.0",
"project_urls": {
"Bug Tracker": "https://github.com/DedInc/mintrans/issues",
"Homepage": "https://github.com/DedInc/mintrans"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "20d0e45272adce8edd1c7307f404364f612f3831d4ead6235d7591537654326b",
"md5": "c320f0f2e042401affdf901b51f45e01",
"sha256": "b1fa0c3dd28709f9dda58f574891e27e11a2fba5739f9aac684fe28cc962c3fb"
},
"downloads": -1,
"filename": "mintrans-1.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c320f0f2e042401affdf901b51f45e01",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 7213,
"upload_time": "2024-12-13T03:20:41",
"upload_time_iso_8601": "2024-12-13T03:20:41.372234Z",
"url": "https://files.pythonhosted.org/packages/20/d0/e45272adce8edd1c7307f404364f612f3831d4ead6235d7591537654326b/mintrans-1.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1c5744612e01c8b516fb59835a4bf76237dc9068f6ca47dcda658a8eecb21fb7",
"md5": "39c73c8df20cab16851d1de3f4b926df",
"sha256": "3437fa4450c33d07ed78aad104eaafe0f541c06f0f21398aef1c5ca98724804d"
},
"downloads": -1,
"filename": "mintrans-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "39c73c8df20cab16851d1de3f4b926df",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 5417,
"upload_time": "2024-12-13T03:20:42",
"upload_time_iso_8601": "2024-12-13T03:20:42.592107Z",
"url": "https://files.pythonhosted.org/packages/1c/57/44612e01c8b516fb59835a4bf76237dc9068f6ca47dcda658a8eecb21fb7/mintrans-1.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-13 03:20:42",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "DedInc",
"github_project": "mintrans",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "mintrans"
}