{ "info": { "author": "Michael Elovskikh", "author_email": "wronglink@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "==============================================\nmstranslator: Microsoft Translator API wrapper\n==============================================\n\n.. image:: https://travis-ci.org/wronglink/mstranslator.png?branch=master\n :target: https://travis-ci.org/wronglink/mstranslator\n :alt: Travis-ci: continuous integration status.\n\n.. image:: https://badge.fury.io/py/mstranslator.png\n :target: http://badge.fury.io/py/mstranslator\n :alt: PyPI version\n\nInstallation\n============\n\nInstall with pip:\n\n.. code-block:: console\n\n $ pip install mstranslator\n\nUsage\n=====\n\n1. Subscribe to the Translator API\n----------------------------------\nTo access Translator API you need a `Microsoft Azure`_ account. Note that subscriptions,\nup to 2 million characters a month, are free. Translating more than 2 million characters per\nmonth requires a payment.\n\n2. Add Translator subscription to your Azure account\n----------------------------------------------------\n1. Select the **+ New** -> **Intelligence + analytics** -> **Cognitive Services APIs**.\n2. Select the **API Type** option.\n3. Select either **Text Translation** or **Speech Translation**.\ufeffSelect the pricing tier that fits your needs.\n4. Fill out the rest of the form, and press the **Create** button. You are now subscribed to Microsoft Translator.\n5. Now retrieve your subscription key for authentication. You can find it in **All Resources** -> **Keys** option.\n\nThat's all. Now you have a Subscription Key and can use Microsoft Translator API.\n\nExample Usage:\n\n.. code-block:: pycon\n\n >>> from mstranslator import Translator\n >>> translator = Translator('')\n >>> print(translator.translate('\u041f\u0440\u0438\u0432\u0435\u0442, \u043c\u0438\u0440!', lang_from='ru', lang_to='en'))\n Hello World!\n\nTesting\n=======\nTo run tests you need to set ``TEST_MSTRANSLATOR_SUBSCRIPTION_KEY`` environment variable\nand install `tox`_ package. After that run shell command:\n\n.. code-block:: console\n\n $ tox\n\n.. _Microsoft Azure: http://azure.com\n.. _tox: http://tox.readthedocs.org/en/latest/\n\n\nHistory\n-------\n0.3.2 (2016-12-08)\n++++++++++++++++++\n\n- Supported moving Translator APIs to the Azure portal. See https://github.com/wronglink/mstranslator/issues/20\n\n0.2.6 (2016-10-02)\n++++++++++++++++++\n\n- Translator API errors are now wrapped with python exceptions\n- Add translate_array2 method (by `@kanghj `_)\n\n0.2.5 (2013-07-23)\n++++++++++++++++++\n\n- Fixed README formating\n\n0.2.4 (2013-07-18)\n++++++++++++++++++\n\n- Added translate_array and detect_langs methods (by `@wjt `_)\n\n0.2.3 (2013-05-08)\n++++++++++++++++++\n\n- Added get_translations method\n\n0.2.2 (2013-05-05)\n++++++++++++++++++\n\n- Added break_sentences method\n- Added add_translation method\n\n0.2.1 (2013-05-04)\n++++++++++++++++++\n\n- Added get_lang_names method", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wronglink/mstranslator", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mstranslator", "package_url": "https://pypi.org/project/mstranslator/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mstranslator/", "project_urls": { "Homepage": "https://github.com/wronglink/mstranslator" }, "release_url": "https://pypi.org/project/mstranslator/0.3.2/", "requires_dist": null, "requires_python": "", "summary": "Microsoft Translator API wrapper", "version": "0.3.2" }, "last_serial": 2508318, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "079b7468ae4c5bd142b9b225ee7ba5bb", "sha256": "dc984424366223dd3b6e4a9bcf7545066458b0385300bdc658f6e9e7f448d266" }, "downloads": -1, "filename": "mstranslator-0.2.tar.gz", "has_sig": false, "md5_digest": "079b7468ae4c5bd142b9b225ee7ba5bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2284, "upload_time": "2013-04-26T22:40:21", "url": "https://files.pythonhosted.org/packages/8a/7d/573f86651b11a07fe10d9f5fffa9451c73e6bf99b112b70f84fcb7d56568/mstranslator-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3845a6678892ad8b74f7418a722282db", "sha256": "d22d4004c7c135c1b11471f068b0076d0b823d40afce18654b8ac5abe348d69e" }, "downloads": -1, "filename": "mstranslator-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3845a6678892ad8b74f7418a722282db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4219, "upload_time": "2013-05-04T13:42:56", "url": "https://files.pythonhosted.org/packages/06/78/17a691872c5595b5d5726293e49965b0c3640842ed2935cc6c26dbcefaeb/mstranslator-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d5e35e66ff9555220249bb0e09d1c5cb", "sha256": "ac88fcb2af565c44a76d458d4a32df66257784ab4c87b31a8e4c6e2864d37b9b" }, "downloads": -1, "filename": "mstranslator-0.2.2.tar.gz", "has_sig": false, "md5_digest": "d5e35e66ff9555220249bb0e09d1c5cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4632, "upload_time": "2013-05-05T11:39:28", "url": "https://files.pythonhosted.org/packages/fe/95/e2470ef463aee73862cc2c856cf22078db811dd450ccbdbc1ba7e7958ec9/mstranslator-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "cc3efff7d2468ae4daef7190a5806e4f", "sha256": "d48932f85d27819551e029f85798bc3f6581b14a6a503026f58a10ebd38d45d7" }, "downloads": -1, "filename": "mstranslator-0.2.3.tar.gz", "has_sig": false, "md5_digest": "cc3efff7d2468ae4daef7190a5806e4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4767, "upload_time": "2013-05-08T17:47:19", "url": "https://files.pythonhosted.org/packages/a2/17/5cafd07c870d452dc9f65fe6125bf95fff4aa56e9e2605cb77750cf8c321/mstranslator-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "c17d6578ee216d124aa6ec3f1e4cee35", "sha256": "42ce4aad15f35a03955f2046bf3d50ee1ee5f5caf8cc4f07c4f525798e0ad565" }, "downloads": -1, "filename": "mstranslator-0.2.4.tar.gz", "has_sig": false, "md5_digest": "c17d6578ee216d124aa6ec3f1e4cee35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4965, "upload_time": "2013-07-18T12:55:26", "url": "https://files.pythonhosted.org/packages/b9/3e/91b08d7896013726cf114bc2c82b8cca51a07afe3ef3e777a5eb8d75b57a/mstranslator-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "9f45698dbf06a6ccb2a85efc48e0726e", "sha256": "5d57776675c5ea0edc7c990a2b774e34de422ca00a9e160c0daee2f464c0438e" }, "downloads": -1, "filename": "mstranslator-0.2.5.tar.gz", "has_sig": false, "md5_digest": "9f45698dbf06a6ccb2a85efc48e0726e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4993, "upload_time": "2013-07-23T06:21:08", "url": "https://files.pythonhosted.org/packages/35/42/d016e2b3124116f414e5ae4a1098bf2aa0a03457509fc2f48e04a47cc2aa/mstranslator-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "1876cff5d30a614cb1b39ec3ba0f4f73", "sha256": "c73d99aaa80de60db349b70983435fc23fac44fbfe19241bed11e457979eab93" }, "downloads": -1, "filename": "mstranslator-0.2.6.tar.gz", "has_sig": false, "md5_digest": "1876cff5d30a614cb1b39ec3ba0f4f73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5114, "upload_time": "2016-10-02T13:05:23", "url": "https://files.pythonhosted.org/packages/b6/8f/edeacedc0ee1d7e9a8c62d627865d8c9c5f4b3c7f736eb6318ed26901cf7/mstranslator-0.2.6.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "3852ad21a9d9aefc3014a88f30818e8f", "sha256": "af5150d1645b09fb234b296acb94720a2ce79c7709cf8ac6e111669215f1106b" }, "downloads": -1, "filename": "mstranslator-0.3.2.tar.gz", "has_sig": false, "md5_digest": "3852ad21a9d9aefc3014a88f30818e8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5323, "upload_time": "2016-12-08T16:08:18", "url": "https://files.pythonhosted.org/packages/2f/d6/a075a909529b32b730553dd423d9e138f672ec5909d741163bbaa92474fe/mstranslator-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3852ad21a9d9aefc3014a88f30818e8f", "sha256": "af5150d1645b09fb234b296acb94720a2ce79c7709cf8ac6e111669215f1106b" }, "downloads": -1, "filename": "mstranslator-0.3.2.tar.gz", "has_sig": false, "md5_digest": "3852ad21a9d9aefc3014a88f30818e8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5323, "upload_time": "2016-12-08T16:08:18", "url": "https://files.pythonhosted.org/packages/2f/d6/a075a909529b32b730553dd423d9e138f672ec5909d741163bbaa92474fe/mstranslator-0.3.2.tar.gz" } ] }