{ "info": { "author": "Alexander Nilsson", "author_email": "contact@alexnilsson.io", "bugtrack_url": null, "classifiers": [], "description": "# multitrans\nTranslate multiple strings to multiple languages wrapping the Google Translate service.\n\n## Install\n```\npip install multitrans\n```\n\n## Format\n```python\nfrom multitrans import translate\n\nresult = translate( strings, to_languages, from_language )\n```\n\n## Examples\n```python\nfrom multitrans import translate\n\n# translate one string to one language\na = translate('en fin stol','en','sv')\n\n# translate multiple strings to one language\nb = translate(['en stol','tv\u00c3\u00a5 soffor','tre f\u00c3\u00b6nster'],['en'],'sv')\n\n# translate multiple strings to multiple languages\nc = translate(['stol','soffa','f\u00c3\u00b6nster'],['en','da'],'sv')\n\nprint(a)\n# {'en': ['a nice chair']}\nprint(b)\n# {'en': ['a chair', 'two sofas', 'three windows']}\nprint(c)\n# {'en': ['chair', 'couch', 'window'], 'da': ['stol', 'sofa', 'vindue']}\n```\n\n## Languages\nLanguages are represented by its two-char-code according to ISO 639-1\\\nA full list of all codes can be found here: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\n\nSome examples follow below:\n\n```\nlocales = {\n 'af': 'Afrikaans',\n 'ar': 'Arabic',\n 'az': 'Azerbaijani',\n 'be': 'Belarusian',\n 'bg': 'Bulgarian',\n 'bn': 'Bengali',\n 'bs': 'Bosnian',\n 'ca': 'Catalan',\n 'ceb': 'Cebuano',\n 'cs': 'Czech',\n 'cy': 'Welsh',\n 'da': 'Danish',\n 'de': 'German',\n 'el': 'Greek',\n 'en': 'English',\n 'eo': 'Esperanto',\n 'es': 'Spanish',\n 'et': 'Estonian',\n 'eu': 'Basque',\n 'fa': 'Persian',\n 'fi': 'Finnish',\n 'fr': 'French',\n 'ga': 'Irish',\n 'gl': 'Galician',\n 'gu': 'Gujarati',\n 'ha': 'Hausa',\n 'hi': 'Hindi',\n 'hr': 'Croatian',\n 'ht': 'Haitian Creole',\n 'hu': 'Hungarian',\n 'hy': 'Armenian',\n 'id': 'Indonesian',\n 'ig': 'Igbo',\n 'is': 'Icelandic',\n 'it': 'Italian',\n 'iw': 'Hebrew',\n 'ja': 'Japanese',\n 'jw': 'Javanese',\n 'ka': 'Georgian',\n 'kk': 'Kazakh',\n 'km': 'Khmer',\n 'kn': 'Kannada',\n 'ko': 'Korean',\n 'la': 'Latin',\n 'lo': 'Lao',\n 'lt': 'Lithuanian',\n 'lv': 'Latvian',\n 'mg': 'Malagasy',\n 'mi': 'Maori',\n 'mk': 'Macedonian',\n 'ml': 'Malayalam',\n 'mn': 'Mongolian',\n 'mr': 'Marathi',\n 'ms': 'Malay',\n 'mt': 'Maltese',\n 'my': 'Myanmar (Burmese)',\n 'ne': 'Nepali',\n 'nl': 'Dutch',\n 'no': 'Norwegian',\n 'ny': 'Chichewa',\n 'pa': 'Punjabi',\n 'pl': 'Polish',\n 'pt': 'Portuguese',\n 'ro': 'Romanian',\n 'ru': 'Russian',\n 'si': 'Sinhala',\n 'sk': 'Slovak',\n 'sl': 'Slovenian',\n 'so': 'Somali',\n 'sq': 'Albanian',\n 'sr': 'Serbian',\n 'st': 'Sesotho',\n 'su': 'Sundanese',\n 'sv': 'Swedish',\n 'sw': 'Swahili',\n 'ta': 'Tamil',\n 'te': 'Telugu',\n 'tg': 'Tajik',\n 'th': 'Thai',\n 'tl': 'Filipino',\n 'tr': 'Turkish',\n 'uk': 'Ukrainian',\n 'ur': 'Urdu',\n 'uz': 'Uzbek',\n 'vi': 'Vietnamese',\n 'yi': 'Yiddish',\n 'yo': 'Yoruba',\n 'zh': 'Chinese',\n 'zu': 'Zulu'\n }\n```\n\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/AlexNilsson/python-google-translate", "keywords": "google translate multiple languages", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "multitrans", "package_url": "https://pypi.org/project/multitrans/", "platform": "", "project_url": "https://pypi.org/project/multitrans/", "project_urls": { "Homepage": "https://github.com/AlexNilsson/python-google-translate" }, "release_url": "https://pypi.org/project/multitrans/1.0.0/", "requires_dist": [ "setuptools (>=28.8.0)" ], "requires_python": "", "summary": "Translate multiple strings to multiple languages using Google Translate", "version": "1.0.0" }, "last_serial": 3729931, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "fcb30c1218bef22eb095acd5926f9d1e", "sha256": "3f13d261c2e9651f103a9fafed9c30ac93d8bc6cc96ff292f54f46b1db8922ca" }, "downloads": -1, "filename": "multitrans-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fcb30c1218bef22eb095acd5926f9d1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4123, "upload_time": "2018-04-03T15:05:21", "url": "https://files.pythonhosted.org/packages/a5/38/1d2dc862a29352d428168fa86d9ae72e55a280e26cc9342db548555d05d3/multitrans-1.0.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fcb30c1218bef22eb095acd5926f9d1e", "sha256": "3f13d261c2e9651f103a9fafed9c30ac93d8bc6cc96ff292f54f46b1db8922ca" }, "downloads": -1, "filename": "multitrans-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fcb30c1218bef22eb095acd5926f9d1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4123, "upload_time": "2018-04-03T15:05:21", "url": "https://files.pythonhosted.org/packages/a5/38/1d2dc862a29352d428168fa86d9ae72e55a280e26cc9342db548555d05d3/multitrans-1.0.0-py3-none-any.whl" } ] }