{ "info": { "author": "Tetsuya Morimoto", "author_email": "tetsuya.morimoto@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2 :: Only", "Topic :: Software Development", "Topic :: Software Development :: Internationalization" ], "description": "`ikazuchi `_\nhelps to translate document using web translate APIs efficiently.\n`ikazuchi` is intended to work with other tools since it's a CUI tool.\n\nSee the project `documentation `_ for more detail.\n\n\nFeatures\n========\n\n* Translate reST document file keeping with the format\n* Translate any string passed from command line argument\n* Translate any string in Vim using \":pyfile\" command\n* Detect language of any string passed from command line argument\n* Extend ``Translator`` and ``Handler`` with plug-in to your needs\n\n\nSetup\n=====\n\nby pip\n----------------\n\nMake environment::\n\n $ pip install ikazuchi\n\nby buildout\n-----------\n\nMake environment::\n\n $ hg clone https://t2y@bitbucket.org/t2y/ikazuchi\n $ cd ikazuchi\n $ python bootstrap.py -d\n $ bin/buildout\n\n\nUsage\n=====\n\nExecute ikazuchi command::\n\n $ ikazuchi -s \"i can translate\"\n sentence: i can translate\n translated(Google): [Actually, translated sentence]\n\n $ ikazuchi -d -s \"hello\"\n sentence: hello\n detect(Google): [{u'isReliable': False, u'confidence': 0.01737435, u'language': u'en'}]\n\nShow which plugins are available::\n\n $ ikazuchi -h\n usage: ikazuchi [-h] {rstfile,normal} ...\n\n positional arguments:\n {rstfile,normal} available plugins. 'normal' means ikazuchi's standard\n feature so it can be abbreviated\n\n optional arguments:\n -h, --help show this help message and exit\n\nShow normal feature help::\n\n $ ikazuchi normal -h\n usage: ikazuchi normal [-h] [-a API] [-e ENCODING] [-f LANG] [-q] [-t LANG]\n [-d] [-l] [-s SENTENCE [SENTENCE ...]] [--version]\n\n optional arguments:\n -h, --help show this help message and exit\n -a API, --api API APIs are ['google', 'microsoft']\n -e ENCODING, --encoding ENCODING\n input/output encoding\n -f LANG, --from LANG original language\n -q, --quiet not to show original sentence to stdout\n -t LANG, --to LANG target language to translate\n -d, --detect detect language for target sentence\n -l, --languages show supported languages\n -s SENTENCE [SENTENCE ...], --sentences SENTENCE [SENTENCE ...]\n target sentences\n --version show program's version number and exit\n\nShow rstfile plugin help::\n\n $ ikazuchi rstfile -h\n usage: ikazuchi rstfile [-h] [-a API] [-e ENCODING] [-f LANG] [-q] [-t LANG]\n [-o OUTPUT]\n rst_file\n\n positional arguments:\n rst_file target rst file\n\n optional arguments:\n -h, --help show this help message and exit\n -a API, --api API APIs are ['google', 'microsoft']\n -e ENCODING, --encoding ENCODING\n input/output encoding\n -f LANG, --from LANG original language\n -q, --quiet not to show original sentence to stdout\n -t LANG, --to LANG target language to translate\n -o OUTPUT, --output OUTPUT\n translated output file name, default is 'output.rst'\n\n.. note::\n\n Notice the difference of command line option between\n normal(standard feature) and rstfile.\n\n\nRequirements\n============\n\n* Python 2.6 or later\n* setuptools\n\n\nLicense\n=======\n\nApache License 2.0\n\n\nHistory\n=======\n\n0.5.6 (2016-11-23)\n------------------\n* support config path on FreeBSD\n* fix a bug with rstfile plugin when a text is translated from Japanese\n* drop unavailable YahooTranslator\n\n0.5.5 (2015-05-26)\n------------------\n* use setuptools instead of distribute\n\n0.5.4 (2011-11-26)\n------------------\n* use Microsoft Translator as Default API\n\n0.5.3 (2011-09-25)\n------------------\n* add proxy settings in [general] section for ikazuchi.conf\n\n0.5.2 (2011-06-10)\n------------------\n* change extensible Translator\n\n0.5.1 (2011-06-06)\n------------------\n* add subparser for plug-in\n* remove -p(plug-in) option\n (plug-in feature is provided with subparsers)\n\n0.5.0 (2011-06-03)\n------------------\n* add plug-in feature\n* add -p(plug-in) option\n* remove -p(po file) and -r(rst file) option\n (po/rst file is handled with plug-in option)\n\n0.4.2 (2011-06-01)\n------------------\n* change to call enrai/raimei scripts with portability\n* fix some minor bugs for enrai/raimei\n\n0.4.1 (2011-05-31)\n------------------\n* upgrade enrai/raimei scripts with updated Translate API\n* add setting apikey feature for Translator with configuration file\n* add LICENSE file for distribution\n* fix some minor bugs\n\n0.4.0 (2011-05-23)\n------------------\n* add -l(languages) option\n* add -r(rst file) option\n* upgrade v1 to v2 for Google Translator\n* Change license to Apache License 2.0\n\n0.3.0 (2011-02-17)\n------------------\n* add -d(detect) option\n* add more api for Microsoft Translator\n* refactor translator architecture\n\n0.2.0 (2011-02-07)\n------------------\n* add -q(quiet) and -e(encoding) option\n\n0.1.0 (2011-01-22)\n------------------\n* first release\n\nTodos\n======\n\nFunctionals\n------------\n* Stop translating process", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://t2y.bitbucket.org/ikazuchi/build/html/index.html", "keywords": "translate,i18n,internationalization", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "ikazuchi", "package_url": "https://pypi.org/project/ikazuchi/", "platform": "", "project_url": "https://pypi.org/project/ikazuchi/", "project_urls": { "Homepage": "http://t2y.bitbucket.org/ikazuchi/build/html/index.html" }, "release_url": "https://pypi.org/project/ikazuchi/0.5.6/", "requires_dist": null, "requires_python": "", "summary": "ikazuchi helps to translate document using web translate APIs efficiently", "version": "0.5.6" }, "last_serial": 2478071, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4db853ac53475d828e23f733d060633a", "sha256": "c500a6cd2026563a05d1627c219824308d20c705a72a5a3e7374b1adc574fae2" }, "downloads": -1, "filename": "ikazuchi-0.1.0-py2.6.egg", "has_sig": false, "md5_digest": "4db853ac53475d828e23f733d060633a", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 23101, "upload_time": "2011-01-22T16:47:37", "url": "https://files.pythonhosted.org/packages/6b/6e/45aab8ef65f1ed01a5b58885ccc599b4568c8e946f7d2c8ebf1c9bea9a26/ikazuchi-0.1.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "1bbafc1dc838b5a70153c0d5510c3448", "sha256": "2c8a06c6f568d75d6cfec5d4e6e3fbdb895d7ec566fb0cc032d1035ea8bc55c1" }, "downloads": -1, "filename": "ikazuchi-0.1.0.tar.bz2", "has_sig": false, "md5_digest": "1bbafc1dc838b5a70153c0d5510c3448", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10899, "upload_time": "2011-01-22T16:48:37", "url": "https://files.pythonhosted.org/packages/c4/27/2c49b93c5fe8a7024a55d8f6edf97b282752ccfa43ad6748a760f57797da/ikazuchi-0.1.0.tar.bz2" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f4fee4b206040690c1e13d302040e214", "sha256": "10a08708b09cbc18f16abe597f5660ade3013d7a669c6103cb93bd0c6f4e9df4" }, "downloads": -1, "filename": "ikazuchi-0.2.0-py2.6.egg", "has_sig": false, "md5_digest": "f4fee4b206040690c1e13d302040e214", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 25292, "upload_time": "2011-02-07T12:35:17", "url": "https://files.pythonhosted.org/packages/a4/3f/c21ffaf0b2f752ca30fdda2d00c5a37112546ccc8ff0328555353cda9dd5/ikazuchi-0.2.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "2ffd751ea1491443c327b3b46bfdc63a", "sha256": "15a0e45ee1d2707e0b231af200bd1d5266f0c3d6b563c33f0f18c36a0f6f2067" }, "downloads": -1, "filename": "ikazuchi-0.2.0.tar.bz2", "has_sig": false, "md5_digest": "2ffd751ea1491443c327b3b46bfdc63a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11537, "upload_time": "2011-02-07T12:35:16", "url": "https://files.pythonhosted.org/packages/b3/18/66ac881f773b0c6b5fe02bed02145787694875a20283b88cee49da807b6e/ikazuchi-0.2.0.tar.bz2" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b37e5e6a925da6509ddc069e6f27d45b", "sha256": "cfc4f21fed31d326ba617ee3f1b54262e516713db5a04093604b1dcdfd1c5a2f" }, "downloads": -1, "filename": "ikazuchi-0.3.0-py2.6.egg", "has_sig": false, "md5_digest": "b37e5e6a925da6509ddc069e6f27d45b", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 46682, "upload_time": "2011-02-17T01:28:06", "url": "https://files.pythonhosted.org/packages/77/4b/5a9df76e2adb83208bd5a367aaa8de3b56907a2d28a1cb16932213f048ee/ikazuchi-0.3.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "0287dd3b7a334aacf5dceadf566f61b9", "sha256": "276ce221474cca362cbf6eaa5e5daf0488a0149ebbb8ed559e35c14529a506d4" }, "downloads": -1, "filename": "ikazuchi-0.3.0.tar.bz2", "has_sig": false, "md5_digest": "0287dd3b7a334aacf5dceadf566f61b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14840, "upload_time": "2011-02-17T01:28:03", "url": "https://files.pythonhosted.org/packages/47/43/491b62e540d9c80aaadfc69efeab6df93ee6b8c4deb603420cf245963708/ikazuchi-0.3.0.tar.bz2" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "e732879a148e61c015c5e07ed92d7836", "sha256": "61b3921b69eba11054803e723bedbc058dfed8d80232faa034eecf83a4ce0d18" }, "downloads": -1, "filename": "ikazuchi-0.4.0-py2.7.egg", "has_sig": false, "md5_digest": "e732879a148e61c015c5e07ed92d7836", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 106953, "upload_time": "2011-05-22T20:17:24", "url": "https://files.pythonhosted.org/packages/50/62/00fd60b143b4679212e21fec413d1090699751c0d0281ccf85d1042ce0a1/ikazuchi-0.4.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a2816d7e719a33213016092bcba3663c", "sha256": "8cd4a9ed33cf42052676c8f0fc134356aa6ef078aac2fa0ebb9e4f1737064ff2" }, "downloads": -1, "filename": "ikazuchi-0.4.0.tar.bz2", "has_sig": false, "md5_digest": "a2816d7e719a33213016092bcba3663c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29705, "upload_time": "2011-05-22T20:17:21", "url": "https://files.pythonhosted.org/packages/20/ba/b67f47b8f26edd4f9f3a62a162572f5d42d7e37fc3907e33f3bf0f4ab543/ikazuchi-0.4.0.tar.bz2" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "d7aa88e5b32adefaa80b29e26847f865", "sha256": "697b654d1045f7bc1dfafb4cb29f185789cbfdd89e849e845a900d7b45a4fe2b" }, "downloads": -1, "filename": "ikazuchi-0.4.1-py2.7.egg", "has_sig": false, "md5_digest": "d7aa88e5b32adefaa80b29e26847f865", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 113091, "upload_time": "2011-05-30T20:47:51", "url": "https://files.pythonhosted.org/packages/46/49/2ed1b6122aec4a3ff12b1eed838daea823a23f294c48352f573ea561230a/ikazuchi-0.4.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "13660eb0de9d3a8f633d5ebba6831d2d", "sha256": "511cd4d26bf896c016151f5db074a8528cd0e95095197e51becb50b19f2709f3" }, "downloads": -1, "filename": "ikazuchi-0.4.1.tar.bz2", "has_sig": false, "md5_digest": "13660eb0de9d3a8f633d5ebba6831d2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36021, "upload_time": "2011-05-30T20:47:48", "url": "https://files.pythonhosted.org/packages/f5/a2/8e76627120e848c30ac67abf73417a55fe66353e6e87ff5053726991fea9/ikazuchi-0.4.1.tar.bz2" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "7be95003345c5521fd219fe5428e0df8", "sha256": "4f45a6bb418b9d6af58681c20bf37a8a3bc03e075fda30a0614d7e2ecda8fab9" }, "downloads": -1, "filename": "ikazuchi-0.4.2-py2.7.egg", "has_sig": false, "md5_digest": "7be95003345c5521fd219fe5428e0df8", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 116196, "upload_time": "2011-06-01T10:41:30", "url": "https://files.pythonhosted.org/packages/de/bc/3a0adaf069c1f4b0b5a5a8728ec19064d55a4bcfd8ff61eff3c25849fe4b/ikazuchi-0.4.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "04c5e8d15b22fa120cbb357cebce0e1a", "sha256": "1a028e1debee7c36202c882508e136356b5441386257196e27f63898b140104e" }, "downloads": -1, "filename": "ikazuchi-0.4.2.tar.bz2", "has_sig": false, "md5_digest": "04c5e8d15b22fa120cbb357cebce0e1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36414, "upload_time": "2011-06-01T10:41:26", "url": "https://files.pythonhosted.org/packages/b9/9e/e8a1f58f32fec34775ae1b2fbb687a68d33b16efb24dd526f0dc43f69b59/ikazuchi-0.4.2.tar.bz2" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "daa8a9629485700b273945240f356981", "sha256": "17f76e8b5a6d9050686e51663f6d6287f48c344b304e5b06573a67b2ddd7217f" }, "downloads": -1, "filename": "ikazuchi-0.5.0-py2.7.egg", "has_sig": false, "md5_digest": "daa8a9629485700b273945240f356981", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 113482, "upload_time": "2011-06-02T23:58:30", "url": "https://files.pythonhosted.org/packages/92/53/86c1faa0b09a0c02de9da4035359f32262199378f12d140fb152bd274e56/ikazuchi-0.5.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8cf712427fac80d08726c286794651dc", "sha256": "bc6a40f6a93848a8016e52f1a5b6967a10083b6c4f7e06621f105fe40dc9df2a" }, "downloads": -1, "filename": "ikazuchi-0.5.0.tar.bz2", "has_sig": false, "md5_digest": "8cf712427fac80d08726c286794651dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35971, "upload_time": "2011-06-02T23:58:27", "url": "https://files.pythonhosted.org/packages/ca/5f/4596f6f90ae94e22009702522df5b2bb74c21331f68d2a8b86075265f833/ikazuchi-0.5.0.tar.bz2" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c8446dd1e992e73652ad7cafdda66773", "sha256": "d3bce5cb4b19aa2290f439f0c6fcaac53df53a70db5d9f9986f44204f8f21625" }, "downloads": -1, "filename": "ikazuchi-0.5.1.tar.bz2", "has_sig": false, "md5_digest": "c8446dd1e992e73652ad7cafdda66773", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36026, "upload_time": "2011-06-06T10:00:40", "url": "https://files.pythonhosted.org/packages/8c/c1/8057dd774b4f3ede69d41b65095259cedfcab19284b5b29c8de8fbf03c0e/ikazuchi-0.5.1.tar.bz2" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "4c610d9a1cdc35dd3f07b6ac4471b1f4", "sha256": "0cf8e1bd5cb4e5a9a219f67bbaf0a767132353acadea7f987ecfc93c331b99be" }, "downloads": -1, "filename": "ikazuchi-0.5.2.tar.bz2", "has_sig": false, "md5_digest": "4c610d9a1cdc35dd3f07b6ac4471b1f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36065, "upload_time": "2011-06-09T23:48:04", "url": "https://files.pythonhosted.org/packages/c8/b2/28d82af3b9a3b440509b25d30881c60e30736be759db8646de4f607ce20c/ikazuchi-0.5.2.tar.bz2" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "75268d068587707ed1e7a581bbdd4d58", "sha256": "8bcdf0c2127c05b3712756a8bcd28f93e2c8678d1ed745387315db62881051fb" }, "downloads": -1, "filename": "ikazuchi-0.5.3.tar.bz2", "has_sig": false, "md5_digest": "75268d068587707ed1e7a581bbdd4d58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36406, "upload_time": "2011-09-25T12:38:16", "url": "https://files.pythonhosted.org/packages/7c/92/01a4c32766374e3ba76f53602cc20a46b5928fff83b017f3be85acd17196/ikazuchi-0.5.3.tar.bz2" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "4e254b8a3258ef55a84b1db15eed3aad", "sha256": "8d6c2e55ae7617fd0ff9ecdfb3348570192729233b0a343b1819203a62f502f0" }, "downloads": -1, "filename": "ikazuchi-0.5.4.tar.bz2", "has_sig": false, "md5_digest": "4e254b8a3258ef55a84b1db15eed3aad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36145, "upload_time": "2011-11-26T08:39:09", "url": "https://files.pythonhosted.org/packages/c6/0b/d76b391eb00bf181f67f6c039b79ff3e1446677b13372125965b968c7f5b/ikazuchi-0.5.4.tar.bz2" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "aac1743b7c6c90f1e0c1f26d92e65af8", "sha256": "eab199e212d9e9f0412435efc7f469e0fe57dfc50d8fa385f1860ad91d8e58ea" }, "downloads": -1, "filename": "ikazuchi-0.5.5.tar.bz2", "has_sig": false, "md5_digest": "aac1743b7c6c90f1e0c1f26d92e65af8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36019, "upload_time": "2015-05-26T04:54:52", "url": "https://files.pythonhosted.org/packages/fc/d3/118b1d4e0d024adec8d0f050c99d5e09f5239880c0fb0a26619a29f8c1ba/ikazuchi-0.5.5.tar.bz2" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "5936327c40017c0ab291e64bd7869e8d", "sha256": "c3dda9a4d1d96eee6954e531e9ad19da522be2947da70309794a8c773894e1fc" }, "downloads": -1, "filename": "ikazuchi-0.5.6.tar.bz2", "has_sig": false, "md5_digest": "5936327c40017c0ab291e64bd7869e8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36905, "upload_time": "2016-11-23T05:53:06", "url": "https://files.pythonhosted.org/packages/14/2e/51c2329ad4a3a6913515ed4e8b5d849659d79d17ae008296ac5c5eebfb46/ikazuchi-0.5.6.tar.bz2" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5936327c40017c0ab291e64bd7869e8d", "sha256": "c3dda9a4d1d96eee6954e531e9ad19da522be2947da70309794a8c773894e1fc" }, "downloads": -1, "filename": "ikazuchi-0.5.6.tar.bz2", "has_sig": false, "md5_digest": "5936327c40017c0ab291e64bd7869e8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36905, "upload_time": "2016-11-23T05:53:06", "url": "https://files.pythonhosted.org/packages/14/2e/51c2329ad4a3a6913515ed4e8b5d849659d79d17ae008296ac5c5eebfb46/ikazuchi-0.5.6.tar.bz2" } ] }