{ "info": { "author": "LittleCoder", "author_email": "i7meavnktqegm1b@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "translation\r\n===========\r\n\r\n|python27| |python35| `Chinese Version `__\r\n\r\ntranslation is a python translation package based on website service.\r\n\r\nIt provids google, youdao, baidu, iciba translation service.\r\n\r\n**Installation**\r\n\r\n.. code:: bash\r\n\r\n pip install translation\r\n\r\n**Usage**\r\n\r\n.. code:: python\r\n\r\n from translation import baidu, google, youdao, iciba\r\n\r\n print(google('hello world!', dst = 'zh-CN'))\r\n print(google('hello world!', dst = 'ru'))\r\n print(baidu('hello world!', dst = 'zh'))\r\n print(baidu('hello world!', dst = 'ru'))\r\n print(youdao('hello world!', dst = 'zh-CN'))\r\n print(iciba('hello world!', dst = 'zh'))\r\n print(bing('hello world!', dst = 'zh-CHS'))\r\n\r\n**Documents**\r\n\r\nYou may find document `here `__\r\n\r\n**Advanced usage**\r\n\r\n*Proxies*\r\n\r\nYou may not use some of the function without proxies.\r\n\r\nProxies can be set as following.\r\n\r\n.. code:: python\r\n\r\n from translation import google, ConnectError\r\n\r\n # 127.0.0.1:1080 is a vaild proxies\r\n try:\r\n print(google('hello world!', dst = 'zh-CN', proxies = {'http': '127.0.0.1:1080'}))\r\n except ConnectError:\r\n print('Invaild proxy')\r\n\r\n*Default*\r\n\r\nYou may change default setting such as:\r\n\r\n* default source language (auto if not set)\r\n* default destination language (zh-CN if not set)\r\n* default translation (youdao if not set)\r\n* default proxies (no proxy if not set)\r\n\r\n.. code:: python\r\n\r\n from translation import (set_default_translation, set_default_language,\r\n set_default_proxies, get, ConnectError)\r\n\r\n set_default_translation('google')\r\n set_default_language('auto', 'zh-CN')\r\n set_default_proxies({'http': '127.0.0.1:1080'})\r\n try:\r\n print(get('hello world!'))\r\n except ConnectError:\r\n print('Invaild proxy')\r\n\r\n**More**\r\n\r\nMore functions are introduced in the `document `__.\r\n\r\n**Language**\r\n\r\nLanguage list of all the translation are provided in `document `__.\r\n\r\nSomehow, iciba and youdao can only provide English translation.\r\n\r\n*Google*\r\n\r\n.. code:: bash\r\n\r\n el : Greek,\r\n eo : Esperanto,\r\n en : English,\r\n af : Afrikaans,\r\n sw : Swahili,\r\n ca : Catalan,\r\n it : Italian,\r\n iw : Hebrew,\r\n sv : Swedish,\r\n cs : Czech,\r\n cy : Welsh,\r\n ar : Arabic,\r\n ur : Urdu,\r\n ga : Irish,\r\n eu : Basque,\r\n et : Estonian,\r\n az : Azerbaijani,\r\n id : Indonesian,\r\n es : Spanish,\r\n ru : Russian,\r\n gl : Galician,\r\n nl : Dutch,\r\n pt : Portuguese,\r\n la : Latin,\r\n tr : Turkish,\r\n tl : Filipino,\r\n lv : Latvian,\r\n lt : Lithuanian,\r\n th : Thai,\r\n vi : Vietnamese,\r\n gu : Gujarati,\r\n ro : Romanian,\r\n is : Icelandic,\r\n pl : Polish,\r\n ta : Tamil,\r\n yi : Yiddish,\r\n be : Belarusian,\r\n fr : French,\r\n bg : Bulgarian,\r\n uk : Ukrainian,\r\n hr : Croatian,\r\n bn : Bengali,\r\n sl : Slovenian,\r\n ht : Haitian Creole,\r\n da : Danish,\r\n fa : Persian,\r\n hi : Hindi,\r\n fi : Finnish,\r\n hu : Hungarian,\r\n ja : Japanese,\r\n ka : Georgian,\r\n te : Telugu,\r\n zh-TW : Chinese Traditional,\r\n sq : Albanian,\r\n no : Norwegian,\r\n ko : Korean,\r\n kn : Kannada,\r\n mk : Macedonian,\r\n zh-CN : Chinese Simplified,\r\n sk : Slovak,\r\n mt : Maltese,\r\n de : German,\r\n ms : Malay,\r\n sr : Serbian\r\n\r\n**Comments**\r\n\r\nIf you have any problem or suggestion, you may contact me in this `issue `__.\r\n\r\n.. |python27| image:: https://img.shields.io/badge/python-2.7-ff69b4.svg\r\n.. |python35| image:: https://img.shields.io/badge/python-3.5-green.svg", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/littlecodersh/translation", "keywords": "translate translation", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "translation", "package_url": "https://pypi.org/project/translation/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/translation/", "project_urls": { "Homepage": "https://github.com/littlecodersh/translation" }, "release_url": "https://pypi.org/project/translation/1.0.5/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "A translation package", "version": "1.0.5" }, "last_serial": 2226892, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "9fd805414c57b643ca2d845a5f3ff631", "sha256": "56cd54192708d8240b126244a7eda68974ce9ffaaa653676aaccb7b29ca9fdc0" }, "downloads": -1, "filename": "translation-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "9fd805414c57b643ca2d845a5f3ff631", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10600, "upload_time": "2016-06-26T01:51:52", "url": "https://files.pythonhosted.org/packages/5a/39/bdf67a1bae20dafab040a68c2f61b51e0e72249462e53cdfdf609df551d8/translation-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "810ee82be4749ea6f424a72d841eaa39", "sha256": "37e756dcc9234a3bccbed388c8ea9751ea0abc71072423230e06df7d3237e6f9" }, "downloads": -1, "filename": "translation-1.0.0.zip", "has_sig": false, "md5_digest": "810ee82be4749ea6f424a72d841eaa39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12397, "upload_time": "2016-06-26T01:51:58", "url": "https://files.pythonhosted.org/packages/5b/e9/b036bbb5f4c47f659a9a669cb3758dca453eae41279e37dd2a95c1bb9ec8/translation-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d0d0680fdf8ea4dd66c2ab9b11e6c59c", "sha256": "87b699045cbd03da9043ec95c984db150b58fc6ec326f3fea78c0f6e98c2c1ca" }, "downloads": -1, "filename": "translation-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d0d0680fdf8ea4dd66c2ab9b11e6c59c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10626, "upload_time": "2016-06-27T14:40:15", "url": "https://files.pythonhosted.org/packages/33/3a/f077225c9f38aa294279291cf6ebb1548e5b3071ee61751880c4c486126b/translation-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a68b48b805abb356b945efe47777a4ed", "sha256": "0ef094e457fb5da522a4e38373328936ac6d7f0c5b3b3a094c7b5fa13622073d" }, "downloads": -1, "filename": "translation-1.0.1.zip", "has_sig": false, "md5_digest": "a68b48b805abb356b945efe47777a4ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12413, "upload_time": "2016-06-27T14:40:24", "url": "https://files.pythonhosted.org/packages/fa/9f/333745995d77a2574a5aa9781ddfb3a94b296075d0b222433fe2982e26ac/translation-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "16e83e27d6649aa89256a9b2238a8247", "sha256": "16f6441be9f2d38179a1ce0c7a02e462086b18e15bd40faf06c83c234543aa6b" }, "downloads": -1, "filename": "translation-1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "16e83e27d6649aa89256a9b2238a8247", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10937, "upload_time": "2016-06-28T14:03:50", "url": "https://files.pythonhosted.org/packages/38/17/19a07a18a7e913dc800e111d6a718d1828454d64c62e9be4181e4c97f5a2/translation-1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2aad2195b9f53ac5243e61284cc1394", "sha256": "7163442c745931d4b2d540fe9890fa42c6fb45288d2468ded42a61c607474e54" }, "downloads": -1, "filename": "translation-1.0.2.zip", "has_sig": false, "md5_digest": "d2aad2195b9f53ac5243e61284cc1394", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12894, "upload_time": "2016-06-28T14:03:55", "url": "https://files.pythonhosted.org/packages/1e/16/2ab5b446d392b45dc89519597f1e50216827d123c2809b23a6b333453a41/translation-1.0.2.zip" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "da694f127a34e932abe31745aeb18791", "sha256": "9d7dbdce4890a486d48c13a4d6952b83073ad4713c7f5f87b86db2408f31ffcf" }, "downloads": -1, "filename": "translation-1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "da694f127a34e932abe31745aeb18791", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11171, "upload_time": "2016-07-07T14:41:45", "url": "https://files.pythonhosted.org/packages/7c/61/af1760e72062029ef8b9cc491747ced9cf092696765efbb6cecf6f9c109f/translation-1.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a22d431125278aba5a4573fd8bdb00b3", "sha256": "65812984c8b0d41b3dec1ae1e7069030db4d5367a9e8b36cbc6ab252aab561a2" }, "downloads": -1, "filename": "translation-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a22d431125278aba5a4573fd8bdb00b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8135, "upload_time": "2016-07-07T14:42:03", "url": "https://files.pythonhosted.org/packages/e9/48/b7d08e23e66ae97961d029bf448fb68256c0da44de5ce19e02090570c559/translation-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb6de97feff51e081f4cf17969075425", "sha256": "2df5920b3f14b568bc0c4f1c39940fec7c00dd1d1da6139fd0e482a5690cf558" }, "downloads": -1, "filename": "translation-1.0.3.zip", "has_sig": false, "md5_digest": "eb6de97feff51e081f4cf17969075425", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13177, "upload_time": "2016-07-07T14:42:37", "url": "https://files.pythonhosted.org/packages/b5/47/665e70f52ea85fadde541c45361e0eeb40bcf355e01d04ebb8e972ec2e92/translation-1.0.3.zip" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "8a71367fed8c43b568a1ff955457f366", "sha256": "b5a71654b015bb9d79e4723b98694d32b50a13d7538ccf52fa043226c79c31d9" }, "downloads": -1, "filename": "translation-1.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "8a71367fed8c43b568a1ff955457f366", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11237, "upload_time": "2016-07-10T16:23:34", "url": "https://files.pythonhosted.org/packages/9f/7f/5e9b162f14e3eed41a6a6d88c736979a329d03e2eb9178411652598c641a/translation-1.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7de92bfc6b5fa7aa63faed826943e17", "sha256": "0e469a81747f3a40ac8f1c62538aa24293c3f24ceb2716c3e8880814d2162827" }, "downloads": -1, "filename": "translation-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c7de92bfc6b5fa7aa63faed826943e17", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8199, "upload_time": "2016-07-10T16:23:41", "url": "https://files.pythonhosted.org/packages/a4/ca/feb3ccc16b762caf14efd7d9d8647d1a82d5c6d5dccb5ffaa84b8cc35739/translation-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ed03497338d5a8985ed494bc9ce2e45", "sha256": "52fd504e03b19336158f7e786c5c2becfd3352e4852d788db4570d34290adb6f" }, "downloads": -1, "filename": "translation-1.0.4.zip", "has_sig": false, "md5_digest": "4ed03497338d5a8985ed494bc9ce2e45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13405, "upload_time": "2016-07-10T16:23:46", "url": "https://files.pythonhosted.org/packages/f4/8c/97e31d044076026ecf455941aea1b4114678aad5ef253163d05c821e95c5/translation-1.0.4.zip" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "b266fa33cf6439ef005c37a184488d98", "sha256": "e44349b6e4e6a8cca82a90d2ee218472d75d08000b6f000bd40d9865b8ef1a28" }, "downloads": -1, "filename": "translation-1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "b266fa33cf6439ef005c37a184488d98", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12308, "upload_time": "2016-07-17T13:09:34", "url": "https://files.pythonhosted.org/packages/46/1f/e3e54131591e62f6604ccc77bdd4bff95292cc03d698ba821da0c99782c4/translation-1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2eeac0b0aed30eaf1893f3b3596a01f6", "sha256": "64dfdb33c2203130eba683214f38428a97e77c74d842e2d0e7e406df77f98a81" }, "downloads": -1, "filename": "translation-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2eeac0b0aed30eaf1893f3b3596a01f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9251, "upload_time": "2016-07-17T13:09:38", "url": "https://files.pythonhosted.org/packages/7c/b0/8e2c6a46d36ccb52c2e05a3b81c9d7ad8fd3a99193bb378400899b3d812c/translation-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78e3332c141b06eb85c3ef002e375ab0", "sha256": "6228e2ae4882a3dae73a8b5b1864f2df1e22a07a186b9ad26aa8094f9b5db627" }, "downloads": -1, "filename": "translation-1.0.5.zip", "has_sig": false, "md5_digest": "78e3332c141b06eb85c3ef002e375ab0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14477, "upload_time": "2016-07-17T13:09:41", "url": "https://files.pythonhosted.org/packages/ab/c1/1e498a4df819838794db35a50a2483079b35c9911aaa0e300214ca70e2e4/translation-1.0.5.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b266fa33cf6439ef005c37a184488d98", "sha256": "e44349b6e4e6a8cca82a90d2ee218472d75d08000b6f000bd40d9865b8ef1a28" }, "downloads": -1, "filename": "translation-1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "b266fa33cf6439ef005c37a184488d98", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12308, "upload_time": "2016-07-17T13:09:34", "url": "https://files.pythonhosted.org/packages/46/1f/e3e54131591e62f6604ccc77bdd4bff95292cc03d698ba821da0c99782c4/translation-1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2eeac0b0aed30eaf1893f3b3596a01f6", "sha256": "64dfdb33c2203130eba683214f38428a97e77c74d842e2d0e7e406df77f98a81" }, "downloads": -1, "filename": "translation-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2eeac0b0aed30eaf1893f3b3596a01f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9251, "upload_time": "2016-07-17T13:09:38", "url": "https://files.pythonhosted.org/packages/7c/b0/8e2c6a46d36ccb52c2e05a3b81c9d7ad8fd3a99193bb378400899b3d812c/translation-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78e3332c141b06eb85c3ef002e375ab0", "sha256": "6228e2ae4882a3dae73a8b5b1864f2df1e22a07a186b9ad26aa8094f9b5db627" }, "downloads": -1, "filename": "translation-1.0.5.zip", "has_sig": false, "md5_digest": "78e3332c141b06eb85c3ef002e375ab0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14477, "upload_time": "2016-07-17T13:09:41", "url": "https://files.pythonhosted.org/packages/ab/c1/1e498a4df819838794db35a50a2483079b35c9911aaa0e300214ca70e2e4/translation-1.0.5.zip" } ] }