{ "info": { "author": "dchaplinsky, enagorny", "author_email": "chaplinsky.dmitry@gmail.com, ideviantik@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: Russian", "Natural Language :: Ukrainian", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP :: Indexing/Search", "Topic :: Text Processing" ], "description": "translit-ua\n===========\n\nTransliteration (romanization, latinization) for ukrainian and russian languages with variety of transliteration tables (including official ones).\nTranslit-ua has 13 transliteration tables for Ukrainian language:\n\n- UkrainianKMU (National 2010, most recent one approved by The Cabinet)\n- UkrainianSimple (Simple one)\n- UkrainianWWS (WWS or Woodrow Wilson School or Scholarly)\n- UkrainianBritish (British Standard)\n- UkrainianBGN (BGN/PGGN 1965 System, United States Board on Geographic Names/Permanent Committee on Geographical Names)\n- UkrainianISO9 (ISO 9, from International Organization for Standardization)\n- UkrainianFrench (Jean Girodet (1976), Dictionnaire de la langue fran\u00e7aise)\n- UkrainianGerman ((2000) Duden, v 22, Mannheim: Dudenverlag.)\n- UkrainianGOST1971 (The Soviet Union's GOST from 1971)\n- UkrainianGOST1986 (The Soviet Union's GOST from 1986)\n- UkrainianPassport2007 (Used in Ukrainian passport in 2007-2010)\n- UkrainianNational1996 (Codified by Committee on Issues of Legal Terminology in 1996)\n- UkrainianPassport2004Alt (Yet another alternative that was sometimes used in Ukrainian passport in 2004-2007)\n\nTranslit-ua also has 6 transliteration tables for Russian language:\n\n- RussianGOST2006 (The Russian Federations's GOST from 2006)\n- RussianSimple (Simple one)\n- RussianICAO (DOC9303 from ICAO, International Civil Aviation Organization)\n- RussianTelegram (Russian standard for international telegrams from 2001)\n- RussianInternationalPassport1997 (One that was used for international passports 1997-2010)\n- RussianInternationalPassport1997Reduced (Same as above but with reduction of yy to y)\n- RussianDriverLicense (One that is used for driver licenses since 2000)\n- RussianISOR9Table2 (ISO/R 9 (1968), table 2)\n- RussianISO9SystemA (ISO 9:1995, System A, one with diacritics)\n- RussianISO9SystemB (ISO 9:1995, System B, no diacritics)\n\n\nThe minor difference in those tables is that common apostrophe sign ' is used in every table.\n\nFor convinience all ukrainian tables are listed in ALL_UKRAINIAN variable and all russian tables are listed in ALL_RUSSIAN variable. In ALL_TRANSLITERATIONS variable you might find the full list of tables.\n\nTranslit-ua works with python 2.6+ and python 3+ and has good doctests coverage.\n\nInstallation\n==================================\nInstall from PyPI.\n\n.. code-block:: bash\n\n $ pip install translitua\n\nUsage\n==================================\n\n.. code-block:: python\n\n >>> from translitua import translit, RussianSimple\n\n >>> translit(\n u\"\"\"\u0411\u0435\u0440\u0435\u0433 \u043c\u043e\u0440\u044f. \u0427\u0443\u0442\u0438 \u0440\u043e\u0437\u0431\u0435\u0449\u0435\u043di \u043a\u0440\u0438\u043a\u0438 \u043c\u043e\u0440\u0441\u044c\u043a\u0438\u0445 \u043f\u0442\u0430\u0445i\u0432, \u0440\u0435\u0432i\u043d\u043d\u044f \u043c\u043e\u0440\u0436\u0430,\n \u0430 \u0442\u0430\u043a\u043e\u0436 i\u043d\u0448i \u0437\u0432\u0443\u043a\u0438, i\u0437\u0434\u0430\u0432\u0430\u0454\u043c\u0438\u0454 \u0440\u0456\u0437\u043d\u043e\u044e \u043c\u043e\u0440\u0441\u044c\u043a\u043e\u044e \u0441\u0432\u043e\u043b\u043e\u0442\u043e\u044e. \u0412\u0445\u043e\u0434\u0438\u0442\u044c \u0413\u0430\u043c\u043b\u0454\u0442,\n \u0432\u0434\u044f\u0433\u043d\u0443\u0442\u0438\u0439 \u0432 \u0437\u0440\u0443\u0447\u043d\u0443 \u043f\u0440\u0438\u0454\u043c\u043d\u0443 \u0442\u043e\u0432\u0441\u0442\u043e\u0432\u043a\u0443 \u0456 \u0442\u0430\u043a\u0456 \u0436 \u0441\u0430\u043c\u0456 \u043f\u0430\u0440\u0443\u0441\u0438\u043d\u043e\u0432\u0456 \u0448\u0442\u0430\u043d\u0438.\n \u0413\u0430\u043c\u043b\u0454\u0442 \u043a\u0440\u0430\u0441\u0438\u0432\u043e \u043f\u0456\u0434\u043f\u0435\u0440\u0435\u0437\u0430\u043d\u0438\u0439 \u0432\u0443\u0437\u0435\u043d\u044c\u043a\u0438\u043c \u0448\u043a\u0456\u0440\u044f\u043d\u0438\u043c \u043f\u043e\u044f\u0441\u043a\u043e\u043c.\n \u0412\u0456\u043d \u0431\u043e\u0441\u0438\u0439, \u0431\u043e\u0440\u043e\u0434\u0430\u0442\u0438\u0439 \u0456 \u043f\u0430\u0446\u0430\u0432\u0430\u0442\u0438\u0439. \u0412 \u0440\u0443\u043a\u0430\u0445 \u0443 \u043d\u044c\u043e\u0433\u043e \u0434\u0435\u0431\u0435\u043b\u0438\u0439 \u0434\u0440\u044e\u0447\u043e\u043a.\n \"\"\")\n u'Bereh moria. Chuty rozbeshcheni kryky morskykh ptakhiv, revinnia morzha,\\na takozh inshi zvuky, izdavaiemyie riznoiu morskoiu svolotoiu. Vkhodyt Hamliet,\\nvdiahnutyi v zruchnu pryiemnu tovstovku i taki zh sami parusynovi shtany.\\nHamliet krasyvo pidperezanyi vuzenkym shkirianym poiaskom.\\nVin bosyi, borodatyi i patsavatyi. V rukakh u noho debelyi driuchok.\\n'\n\n >>> translit(\n u\"\"\"\u041d\u0435 \u0432\u044b\u0445\u043e\u0434\u0438 \u0438\u0437 \u043a\u043e\u043c\u043d\u0430\u0442\u044b, \u043d\u0435 \u0441\u043e\u0432\u0435\u0440\u0448\u0430\u0439 \u043e\u0448\u0438\u0431\u043a\u0443.\n \u0417\u0430\u0447\u0435\u043c \u0442\u0435\u0431\u0435 \u0421\u043e\u043b\u043d\u0446\u0435, \u0435\u0441\u043b\u0438 \u0442\u044b \u043a\u0443\u0440\u0438\u0448\u044c \u0428\u0438\u043f\u043a\u0443?\n \u0417\u0430 \u0434\u0432\u0435\u0440\u044c\u044e \u0431\u0435\u0441\u0441\u043c\u044b\u0441\u043b\u0435\u043d\u043d\u043e \u0432\u0441\u0435, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e - \u0432\u043e\u0437\u0433\u043b\u0430\u0441 \u0441\u0447\u0430\u0441\u0442\u044c\u044f.\n \u0422\u043e\u043b\u044c\u043a\u043e \u0432 \u0443\u0431\u043e\u0440\u043d\u0443\u044e - \u0438 \u0441\u0440\u0430\u0437\u0443 \u0436\u0435 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0439\u0441\u044f.\"\"\", RussianSimple\n )\n u\"Ne vyhodi iz komnaty, ne sovershaj oshibku.\\nZachem tebe Solntse, esli ty kurish' Shipku?\\nZa dver'ju bessmyslenno vse, osobenno - vozglas schast'ja.\\nTol'ko v ubornuju - i srazu zhe vozvraschajsja.\"\n\nMore about `Ukrainian transliteration`_\n\nMore about `Russian transliteration`_\n\n.. _Ukrainian transliteration: http://en.wikipedia.org/wiki/Romanization_of_Ukrainian\n\n.. _Russian transliteration: https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D0%B8%D1%82%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D0%B0_%D0%BB%D0%B0%D1%82%D0%B8%D0%BD%D0%B8%D1%86%D0%B5%D0%B9\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dchaplinsky/translit-ua", "keywords": "ukrainian transliteration", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "translitua", "package_url": "https://pypi.org/project/translitua/", "platform": "", "project_url": "https://pypi.org/project/translitua/", "project_urls": { "Homepage": "https://github.com/dchaplinsky/translit-ua" }, "release_url": "https://pypi.org/project/translitua/1.3.0/", "requires_dist": null, "requires_python": "", "summary": "Official transliteration for ukrainian language", "version": "1.3.0" }, "last_serial": 5954894, "releases": { "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "1ccee9017928f556e7c709d7c1f4cc64", "sha256": "59773e6937b2ae3e0ff8a2b95d83b6c5f6ee147d08577783525c67c21971d382" }, "downloads": -1, "filename": "translitua-1.0.0b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1ccee9017928f556e7c709d7c1f4cc64", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3653, "upload_time": "2014-11-18T23:52:15", "url": "https://files.pythonhosted.org/packages/b4/b5/0805789da2af8ee07e0bc874521249820baaaa7f3bb30568fb91879a3236/translitua-1.0.0b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eeb22793055eb233538abb74ce632ea4", "sha256": "72af29f8baf0a11118e4ccf115f9c59983caf3e939f3a203553c506f29d2f436" }, "downloads": -1, "filename": "translitua-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "eeb22793055eb233538abb74ce632ea4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2214, "upload_time": "2014-11-18T23:52:17", "url": "https://files.pythonhosted.org/packages/91/42/7df2ce7f5d61c203d13301f6b4ea81b2b977681bef6da8755357aedd2021/translitua-1.0.0b1.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a861e51836e85568ed2764d7483698b1", "sha256": "5bdbc9da290bc8f106d82285d0fb867b865d53e67b82341e2c3ecee41953ce1d" }, "downloads": -1, "filename": "translitua-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a861e51836e85568ed2764d7483698b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3703, "upload_time": "2014-11-19T09:31:50", "url": "https://files.pythonhosted.org/packages/f3/7c/671e00a7eeca7f44aaf6a488d136dcae04afb2f070d2bad72c89d022b083/translitua-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50a692b869d4ca8abbedd31f06b05e04", "sha256": "7e07f9284c4aa34088360186ab2861875a659bc1bf21afa4e1d3938139c550dc" }, "downloads": -1, "filename": "translitua-1.0.1.tar.gz", "has_sig": false, "md5_digest": "50a692b869d4ca8abbedd31f06b05e04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2325, "upload_time": "2014-11-19T09:32:28", "url": "https://files.pythonhosted.org/packages/4e/a6/72deec33da02d1f6cb98db1014cb82c43601fe596e8e8c42f02e94da316b/translitua-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1d1b4e25c5702537cc21e12e822163dc", "sha256": "f1bf4e0a7dd2fa5af881964d47ace6404ef9320fe183ab322e9e987909c58143" }, "downloads": -1, "filename": "translitua-1.1.0.tar.gz", "has_sig": false, "md5_digest": "1d1b4e25c5702537cc21e12e822163dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2991, "upload_time": "2014-12-06T01:14:34", "url": "https://files.pythonhosted.org/packages/d1/85/9cd6916c7efcbaaee63d376d80482902f927e057cc1175864c8b18b79c38/translitua-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "d269bf32e151e6203b6fc096e42ef5d1", "sha256": "4843f56b05ae6f7926c90a23babef0abb459cfcc943d01f8433fead9f2aab569" }, "downloads": -1, "filename": "translitua-1.2.0.tar.gz", "has_sig": false, "md5_digest": "d269bf32e151e6203b6fc096e42ef5d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7918, "upload_time": "2015-08-25T00:30:04", "url": "https://files.pythonhosted.org/packages/01/e2/40ad282baa92cb3ea5a3da98e747ef50b9e15fee142c7d1eb39eac86c69b/translitua-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "47f722bd2615019afb0a2df077708c32", "sha256": "9fea6e3d5380f8b9fec744bb51dbbba94383825abd87fa651e93a493571152af" }, "downloads": -1, "filename": "translitua-1.2.1.tar.gz", "has_sig": false, "md5_digest": "47f722bd2615019afb0a2df077708c32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7941, "upload_time": "2015-08-25T00:50:19", "url": "https://files.pythonhosted.org/packages/45/5e/ff180bb8668958523fba97ad4c1b0195e5c77c757dd4cf4f398f0c38cdee/translitua-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "b209340b5fcc3520a2d37c0223c178ea", "sha256": "ba425da79e6ae2677ab0818965478ff1ad6ff4f05ea3a6856a241566fa2073b3" }, "downloads": -1, "filename": "translitua-1.2.2.tar.gz", "has_sig": false, "md5_digest": "b209340b5fcc3520a2d37c0223c178ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7942, "upload_time": "2015-08-25T08:08:20", "url": "https://files.pythonhosted.org/packages/21/78/ac20c49f892be1d0148ea2244a367896d2242416b8f254295acaf14dcacd/translitua-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "bed69d4f63bfd5e3669092ad7e7dc99b", "sha256": "1c56c6d9595342c92361373cf760f4c86c55e69b73537f3ef695c41cf490d130" }, "downloads": -1, "filename": "translitua-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bed69d4f63bfd5e3669092ad7e7dc99b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10193, "upload_time": "2017-06-20T14:32:11", "url": "https://files.pythonhosted.org/packages/0b/26/7e9b17cc10ebdfc9a924856e85495f9b321609e8a5d77d602f4f7342d6d7/translitua-1.2.3-py2.py3-none-any.whl" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "12bab35d98a5128cc46a015d38e460c3", "sha256": "c755defc62402150d95814b4539df1f2b0b4de34215ccabcf396f5af1cd863cd" }, "downloads": -1, "filename": "translitua-1.2.4.tar.gz", "has_sig": false, "md5_digest": "12bab35d98a5128cc46a015d38e460c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9230, "upload_time": "2017-12-29T00:55:06", "url": "https://files.pythonhosted.org/packages/fe/3d/7741efc43dbfcccf1e2bd87bf62c59b6fcffa91ac57577a78bd06dc3e8ef/translitua-1.2.4.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "43394e049d4164c4666dfc20aa225b64", "sha256": "17eb0b92bb8220502835ddfd7b69eb4cf74a7d6f9110bf181eced74c9a4bc51a" }, "downloads": -1, "filename": "translitua-1.3.0.tar.gz", "has_sig": false, "md5_digest": "43394e049d4164c4666dfc20aa225b64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9946, "upload_time": "2019-10-10T13:47:04", "url": "https://files.pythonhosted.org/packages/43/f4/2f9db50eb48ba309aebc47222263a7afc383bf4e7c6be5e4eb0806cb6cd4/translitua-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "43394e049d4164c4666dfc20aa225b64", "sha256": "17eb0b92bb8220502835ddfd7b69eb4cf74a7d6f9110bf181eced74c9a4bc51a" }, "downloads": -1, "filename": "translitua-1.3.0.tar.gz", "has_sig": false, "md5_digest": "43394e049d4164c4666dfc20aa225b64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9946, "upload_time": "2019-10-10T13:47:04", "url": "https://files.pythonhosted.org/packages/43/f4/2f9db50eb48ba309aebc47222263a7afc383bf4e7c6be5e4eb0806cb6cd4/translitua-1.3.0.tar.gz" } ] }