mintrans


Namemintrans JSON
Version 1.1.0 PyPI version JSON
download
home_pagehttps://github.com/DedInc/mintrans
SummaryMintrans is a free API wrapper that utilizes Bing, DeepL, and Google Translate for translation purposes.
upload_time2024-12-13 03:20:42
maintainerNone
docs_urlNone
authorMaehdakvan
requires_python>=3.6
licenseNone
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"
}
        
Elapsed time: 0.66668s