{ "info": { "author": "Junbum Lee", "author_email": "jun@beomi.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# pypapago [![codecov](https://codecov.io/gh/Beomi/pypapago/branch/master/graph/badge.svg)](https://codecov.io/gh/Beomi/pypapago)\n\nUnofficial python wrapper for [papago translate service](https://papago.naver.com).\n\n## Install\n\n```bash\npip install -U pypapago\n```\n\n## Usage\n\n### Basic usage (English to Korean)\n\n```python\nfrom pypapago import Translator\n\ntranslator = Translator()\n\nresult = translator.translate('I am GROOT')\nprint(result) # \ub098\ub294 \uadf8\ub8e8\ud2b8\ub2e4\n```\n\n### Set Source/Target Language\n\n```python\nfrom pypapago import Translator\n\ntranslator = Translator()\n\nresult = translator.translate(\n '\uce74\uce74\uc624\ub294 \ud30c\ud30c\uace0\ub97c \uc88b\uc544\ud574',\n source='ko',\n target='en',\n)\nprint(result) # Kakao likes papago.\n```\n\n#### Supported Language Codes\n\nCode | Desc \n--|--\nko | Korean\nen | English\nja | Japanese\nzh-CN | Chinese\nzh-TW | Chinese traditional\nes | Spanish\nfr | French\nvi | Vietnamese\nth | Thai\nid | Indonesia\n\n\n### Bulk Translation\n\nParallel bulk translation with Multiprocessing.\n\n```python\nfrom pypapago import Translator\n\ntranslator = Translator()\n\nresult = translator.bulk_translate(['apple', 'banana'])\nprint(result) # ['\uc0ac\uacfc', '\ubc14\ub098\ub098']\n```\n\nYou can also set how many workers to run manually.\n\n(The more workers make your code faster but requires more system resources.)\n\nDefault to CPU Cores (HyperThreading = x2)\n\n- ex) Run with 2cores\n\n```python\nfrom pypapago import Translator\n\ntranslator = Translator()\n\nresult = translator.bulk_translate(\n ['apple', 'banana'], \n workers=2\n)\nprint(result) # ['\uc0ac\uacfc', '\ubc14\ub098\ub098']\n```\n\n### Verbose output\n\nIf you need raw result from papago API, you can set `verbose` to `True`.\n\n```python\nfrom pypapago import Translator\n\ntranslator = Translator()\n\nresult = translator.translate('I am GROOT', verbose=True)\nprint(result) # RAW JSON Result\n#{'delay': 400,\n# 'delaySmt': 400,\n# 'dict': {'items': [{'entry': 'I',\n# ...\n# 'translatedText': '\ub098\ub294 \uadf8\ub8e8\ud2b8\ub2e4'}\n#}\n```\n\nDetail results may change.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Beomi/pypapago", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pypapago", "package_url": "https://pypi.org/project/pypapago/", "platform": "", "project_url": "https://pypi.org/project/pypapago/", "project_urls": { "Homepage": "https://github.com/Beomi/pypapago" }, "release_url": "https://pypi.org/project/pypapago/0.1.1.1/", "requires_dist": [ "requests (<3)", "tqdm (<5)" ], "requires_python": "", "summary": "[Unofficial] Python wrapper for Papago translation service", "version": "0.1.1.1" }, "last_serial": 5501554, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e7028d147006b4c84a9f3ce505b8a339", "sha256": "ecb3e7993a29cbcdebbc031a84268431f7d2c990a30bf9ce8451e13d9203ffd1" }, "downloads": -1, "filename": "pypapago-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e7028d147006b4c84a9f3ce505b8a339", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3583, "upload_time": "2019-07-08T12:42:02", "url": "https://files.pythonhosted.org/packages/8c/29/56382f4209641494ab6d9f863722c5be8ac4b98f834aab1e1005b295fcfe/pypapago-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2109bae657838ab961ef75e54b02a4f3", "sha256": "a6d76ee1e8b11ca1ebdaf4576d501134923c05accf5e6dc47904828db3b76ca5" }, "downloads": -1, "filename": "pypapago-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2109bae657838ab961ef75e54b02a4f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4501, "upload_time": "2019-07-08T14:53:06", "url": "https://files.pythonhosted.org/packages/83/45/3381492fddc13a47fffc49374731414638d5e7312b0d9806361c8bcc45f7/pypapago-0.1.1-py3-none-any.whl" } ], "0.1.1.1": [ { "comment_text": "", "digests": { "md5": "1143db02be2758ad6fc94dd5741752aa", "sha256": "b9ebf9fbfac27564206214f0d97c35e650b448511a7281952879d285c2e168c1" }, "downloads": -1, "filename": "pypapago-0.1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1143db02be2758ad6fc94dd5741752aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4529, "upload_time": "2019-07-08T15:00:18", "url": "https://files.pythonhosted.org/packages/be/f1/49e134c97e03ad5b1161b8000624d85c3199c2d20f6f48a183a0767e6c2c/pypapago-0.1.1.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1143db02be2758ad6fc94dd5741752aa", "sha256": "b9ebf9fbfac27564206214f0d97c35e650b448511a7281952879d285c2e168c1" }, "downloads": -1, "filename": "pypapago-0.1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1143db02be2758ad6fc94dd5741752aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4529, "upload_time": "2019-07-08T15:00:18", "url": "https://files.pythonhosted.org/packages/be/f1/49e134c97e03ad5b1161b8000624d85c3199c2d20f6f48a183a0767e6c2c/pypapago-0.1.1.1-py3-none-any.whl" } ] }