{ "info": { "author": "Jai Chaudhary", "author_email": "jai.chaudhary.ittd@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha" ], "description": "Pig Latin Translation Microservice |Build Status| |Coverage Status| |docs|\n==========================================================================\n\nA flask-based microservice to translate english text to pig latin.\n`Wikipedia Link `__.\n\n Pig Latin is a language game in which words in English are altered.\n The objective is to conceal the words from others not familiar with\n the rules.\n\nPig Latin is simply a form of jargon with rules. The Rules are described\nlater\n\nDemo\n----\n\nYou can try your own examples at a web form\n`here `__.\n\nExample Usage\n-------------\n\nThe fastest way to get started is to request this service from the demo\napi\n\nCurl\n~~~~\n\n::\n\n curl --request POST \\\n --url https://piglatin.jaichaudhary.com/api/translate \\\n --form 'text=How do you say ... in Pig Latin?'\n\nPython\n~~~~~~\n\n::\n\n import requests\n url = \"https://piglatin.jaichaudhary.com/api/translate\"\n payload = {\"text\": \"How do you say ... in Pig Latin?\"}\n response = requests.request(\"POST\", url, data=payload)\n print response.text\n\nYou should see a response like\n\n::\n\n {\n \"text\": \"Owhay oday ouyay aysay ... inyay Igpay Atinlay?\"\n }\n\nInstallation\n------------\n\nIf you would like to run the service locally, there are multiple ways\n\nDockerfile\n~~~~~~~~~~\n\n::\n\n docker pull ja1chaudhary/pig-latin-translation-service\n docker run --name pig-latin-service -p 5000:5000 -d ja1chaudhary/pig-latin-translation-service\n\nPython Package\n~~~~~~~~~~~~~~\n\nTo install the python package, simply\n\n::\n\n pip install piglatintranslation\n python -m piglatintranslation\n\nSource\n~~~~~~\n\n::\n\n git clone https://github.com/Jai-Chaudhary/pig-latin-translation-microservice\n cd pig-latin-translation-microservice\n python setup.py install\n python run.py\n\nRules\n-----\n\nIf word begins with consonant sound, all letters before the initial\nvowel are placed at the end of the word sequence. Then, \"ay\" is added.\n\n- pig => igpay\n- banana => ananabay\n- trash => ashtray\n- happy => appyhay\n- duck => uckday\n- glove => oveglay\n\nIf word begins with vowel sounds or a silent letter, one just adds \"yay\"\nto the end.\n\n- eat => eatyay\n- omelet => omeletyay\n- are => areyay\n\nSilent Letters\n--------------\n\nIn order to infer silent letters cmu pronunication corpus of 134K words\nwas used(http://www.nltk.org/\\_modules/nltk/corpus/reader/cmudict.html).\nThe words with silent first letter were filtered into\nsilent\\_words.json. Among them the most common prefixes were chosen as\napproximation of silent words. These include ( \"pf\", \"ph\", \"ps\", \"pn\",\n\"pt\", \"wr\", \"ts\", \"gn\", \"kn\", \"jo\", \"he\")\n\nDocumentation\n-------------\n\nAPI documentation is available at\nhttp://pig-latin-translation-microservice.readthedocs.io\n\nTesting\n-------\n\nTo run test cases, simply do\n\n::\n\n python tests.py\n\n.. |Build Status| image:: https://travis-ci.org/Jai-Chaudhary/pig-latin-translation-microservice.svg?branch=master\n :target: https://travis-ci.org/Jai-Chaudhary/pig-latin-translation-microservice\n.. |Coverage Status| image:: https://coveralls.io/repos/github/Jai-Chaudhary/pig-latin-translation-microservice/badge.svg?branch=master\n :target: https://coveralls.io/github/Jai-Chaudhary/pig-latin-translation-microservice?branch=master\n.. |docs| image:: https://readthedocs.org/projects/pig-latin-translation-microservice/badge/\n :target: http://pig-latin-translation-microservice.readthedocs.io", "description_content_type": null, "docs_url": "https://pythonhosted.org/PigLatinTranslation/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Jai-Chaudhary/pig-latin-translation-microservice", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "PigLatinTranslation", "package_url": "https://pypi.org/project/PigLatinTranslation/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/PigLatinTranslation/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Jai-Chaudhary/pig-latin-translation-microservice" }, "release_url": "https://pypi.org/project/PigLatinTranslation/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "A Pig Latin Translation Microservice", "version": "0.2.0" }, "last_serial": 2280503, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "563e33e31fb71d00182716cf6a257859", "sha256": "8926e42fcbf41ea9f401e19b1e7a992e607d941015fb1c02d817a244a3600c63" }, "downloads": -1, "filename": "PigLatinTranslation-0.1.tar.gz", "has_sig": false, "md5_digest": "563e33e31fb71d00182716cf6a257859", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1220, "upload_time": "2016-08-13T21:52:17", "url": "https://files.pythonhosted.org/packages/2a/03/70c6b4aec3c7849a5d5eb0b76cac8ed149eadbe8c89e9df986ed9db801f1/PigLatinTranslation-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9dbd4bf853c34aa530941ba79992180e", "sha256": "54575f4a4c4e875f07a5ac85b48be091047ccfc9aa3dadb3290b9260280366b1" }, "downloads": -1, "filename": "PigLatinTranslation-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9dbd4bf853c34aa530941ba79992180e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1229, "upload_time": "2016-08-13T22:01:37", "url": "https://files.pythonhosted.org/packages/95/d3/a729a16f4c9e35a7c51a0d510fa9496a72036d032cda0f88ad5a2a798d92/PigLatinTranslation-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "b2da13d5fe408b943bf903d132817ca4", "sha256": "d811b141108993535ac97301cd66e2cc91a58cbdbe8b5eee437a15a0fde1895d" }, "downloads": -1, "filename": "PigLatinTranslation-0.1.10.tar.gz", "has_sig": false, "md5_digest": "b2da13d5fe408b943bf903d132817ca4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5368, "upload_time": "2016-08-14T10:03:01", "url": "https://files.pythonhosted.org/packages/e4/9f/7fbeea21a485ddaaa83749b0903f14eb59697b3f598be1804c2db191a07e/PigLatinTranslation-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "7fc24948ebc3282e209430d2c645ae43", "sha256": "582d0fade1ec7d12c6560b704ce91e0f0496ce8593250f8fa7a91a5144506352" }, "downloads": -1, "filename": "PigLatinTranslation-0.1.11.tar.gz", "has_sig": false, "md5_digest": "7fc24948ebc3282e209430d2c645ae43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5432, "upload_time": "2016-08-14T10:15:08", "url": "https://files.pythonhosted.org/packages/b8/e2/3ed0c816fdd4aef80c5f79bcffa77ce61199e10d53456942f0981eda3dc3/PigLatinTranslation-0.1.11.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4e1cbbf8104309db6fa78a380a6011fd", "sha256": "58fa638c057dce26f561f0e9f85b4a6a7a9915dc0fa7566e9c671712373cf6dd" }, "downloads": -1, "filename": "PigLatinTranslation-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4e1cbbf8104309db6fa78a380a6011fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3664, "upload_time": "2016-08-14T09:16:00", "url": "https://files.pythonhosted.org/packages/50/ea/2e5d7d1f17e11585db593ae9a40721bca74bb0b88694005663745c1137ce/PigLatinTranslation-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "82b2cba14559463ed1cb951c5a529bdc", "sha256": "22cd79ea7ff160d9d16478256517e6c37881947ff45482c16cddca1abbd8ba52" }, "downloads": -1, "filename": "PigLatinTranslation-0.1.3.tar.gz", "has_sig": false, "md5_digest": "82b2cba14559463ed1cb951c5a529bdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4146, "upload_time": "2016-08-14T09:21:15", "url": "https://files.pythonhosted.org/packages/85/a3/5449db6f5b60849cef6215d54a095a0c4289d2251f3f235bd76a213092c6/PigLatinTranslation-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "f9fdb309169d10f17eb1d919a3a01610", "sha256": "f09f538274df3526445a2d3252182ea9d08c5f1b20d6235b8f980ff00644c538" }, "downloads": -1, "filename": "PigLatinTranslation-0.1.4.tar.gz", "has_sig": false, "md5_digest": "f9fdb309169d10f17eb1d919a3a01610", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3002, "upload_time": "2016-08-14T09:22:42", "url": "https://files.pythonhosted.org/packages/ca/28/d6f940dfb4b4a30b777e19ace7e758e166dc14c83e3ca3f5de079eba30e6/PigLatinTranslation-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "8ba3de45dc3048f78442cdc27be43576", "sha256": "addbdd7f4ac36f456e90c1279762c438a2614879ca0211ef55d56e18a4b18e05" }, "downloads": -1, "filename": "PigLatinTranslation-0.1.5.tar.gz", "has_sig": false, "md5_digest": "8ba3de45dc3048f78442cdc27be43576", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4144, "upload_time": "2016-08-14T09:25:46", "url": "https://files.pythonhosted.org/packages/5d/bc/80f1a9b0c6abe613567b74154621429dfb5dd11b42adc98e936a7d8e61d0/PigLatinTranslation-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "01f097436e04de612a1204ce559dabc3", "sha256": "a595b89132f011c9713d1e01420a2532e4cb0bbd8522f987570d36db31c5edb8" }, "downloads": -1, "filename": "PigLatinTranslation-0.1.6.tar.gz", "has_sig": false, "md5_digest": "01f097436e04de612a1204ce559dabc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3001, "upload_time": "2016-08-14T09:27:00", "url": "https://files.pythonhosted.org/packages/d1/f3/24cc685163b2d2ff01fa89ccb05a463a1ef99123c201b614b30e9ce77aa9/PigLatinTranslation-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "e1bbecfc9ec0629a85a98814d8c16ac9", "sha256": "59e1b926503cd171d7a4197e1da6b033d77dade404b02d3effb40415289c97fe" }, "downloads": -1, "filename": "PigLatinTranslation-0.1.7.tar.gz", "has_sig": false, "md5_digest": "e1bbecfc9ec0629a85a98814d8c16ac9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5034, "upload_time": "2016-08-14T09:30:46", "url": "https://files.pythonhosted.org/packages/69/9b/f299edfc4a2ae4bdbe3a486834dd8c98b4bcd8ae327deceb187561c70949/PigLatinTranslation-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "25a9beb6e2f8b207289cf3ee357ead8d", "sha256": "25ac5a1547088788209a2640b92d7d6cfe40b04a84b9e33f88f3ad92dda0acf5" }, "downloads": -1, "filename": "PigLatinTranslation-0.1.8.tar.gz", "has_sig": false, "md5_digest": "25a9beb6e2f8b207289cf3ee357ead8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5098, "upload_time": "2016-08-14T09:42:44", "url": "https://files.pythonhosted.org/packages/e5/d1/d5f44343f6cc63148bf7e505f113751d9ad1f727722135e42a0b8930e9db/PigLatinTranslation-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "8237df1e58de5dfd53bcddfbbf80df8c", "sha256": "19ba5cb64f999031181cc2fe759edce51f6471124399690b2490d878c1a5d8b8" }, "downloads": -1, "filename": "PigLatinTranslation-0.1.9.tar.gz", "has_sig": false, "md5_digest": "8237df1e58de5dfd53bcddfbbf80df8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5298, "upload_time": "2016-08-14T09:46:18", "url": "https://files.pythonhosted.org/packages/69/d4/c171bae93e6cf49ce0aabf5ad4e6a267cb69b922501a77051871d4b2f67b/PigLatinTranslation-0.1.9.tar.gz" } ], "0.1dev": [], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2d6ccd1b5c48cf3df4604011c45122c4", "sha256": "e407a68c122c30c4393550d1564dd2e85bde48988cbcc2e0b12381a9c2bd5a85" }, "downloads": -1, "filename": "PigLatinTranslation-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2d6ccd1b5c48cf3df4604011c45122c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5826, "upload_time": "2016-08-14T12:32:31", "url": "https://files.pythonhosted.org/packages/6f/f8/4d84d3851527704545d60e74acd4f4f899bfd89defe1c6c119ceeced1e5f/PigLatinTranslation-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2d6ccd1b5c48cf3df4604011c45122c4", "sha256": "e407a68c122c30c4393550d1564dd2e85bde48988cbcc2e0b12381a9c2bd5a85" }, "downloads": -1, "filename": "PigLatinTranslation-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2d6ccd1b5c48cf3df4604011c45122c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5826, "upload_time": "2016-08-14T12:32:31", "url": "https://files.pythonhosted.org/packages/6f/f8/4d84d3851527704545d60e74acd4f4f899bfd89defe1c6c119ceeced1e5f/PigLatinTranslation-0.2.0.tar.gz" } ] }