Skip to main content

Translit russian cyrillic and slugify phrases

Project description

Латинизация русской кириллицы

Используется следующее соответствие:

  • аa;
  • бb;
  • вv;
  • гg;
  • дd;
  • еye, если йотирована и при этом находится: в начале слова, после согласной, после разделительных знаков;
  • еe, во всех остальных случаях;
  • ёyo, если йотирована (в начале слов, после гласных и разделительных знаков);
  • ёo, если не йотирована и стоит после непарных твердых согласных;
  • ёho, во всех остальных случаях;
  • жj;
  • зz;
  • иi;
  • йy;
  • кk;
  • лl;
  • мm;
  • нn;
  • оo;
  • пp;
  • рr;
  • сs;
  • тt;
  • уu;
  • фf;
  • хx;
  • цc;
  • чch;
  • шw;
  • щwh;
  • ъy, если стоит после л, н, м, р и перед йотированными гласными;
  • ыi, если стоит после непарной твердой согласной;
  • ыqi, во всех остальных случаях;
  • ьh, если согласная перед ней требует смягчения, которого бы не было без неё;
  • эe, если следует за непарной твердой согласной, а также в начале слов;
  • эqe, во всех остальных случаях;
  • юyu, если йотирована (в начале слов, после гласных и разделительных знаков);
  • юu, если не йотирована и при этом стоит после непарных твердых согласных;
  • юhu, во всех остальных случаях;
  • яya, если йотирована (в начале слов, после гласных и разделительных знаков);
  • яa, если не йотирована и стоит после непарных твердых согласных;
  • яha, во всех остальных случаях.

Используется не всегда буквальное, а, скорее, слоговое соответствие, поэтому допускаются не строго механистичные замены и предлагается использовать ряд вспомогательных правил там, где соответствие не буквально:

  • Буквосочетание ьо после л или н, встречающееся в заимствованных словах, которое произносится с йотирование передается как yo.
  • Буква y не смягчает предыдущую согласную, за исключением случаев, когда обозначает йотированность гласной после сонорной согласной. В таких случаях, если стоит разделительный ъ, то буква y удваивается. В остальных случаях смягчение обозначается на письме либо буквой h, либо следующей за ней смягчающей гласной e или i.
  • Если на письме в заимствованных словах предполагается смягчение согласной, которое не происходит, это можно отражать отходом при латинизации от кириллического написания. Но, в основном, рекомендуется сохранять буквенное соответствие с кириллическим написанием, так как часто одной из норм является смягченное произношение. Например, допускаются два варианта произношения: со смягченной согласной перед е и с несмягчённой в слове бактерицидный.
  • В словах веешь, смеешь, вошь и подобных, там где мягкий знак не несёт орфоэпической функции он не транслитерируется, иначе проставление h меняло бы букву, например, с ш (w) на щ (wh).

Примеры:

  • авдотья - avdothya;
  • отъявленный - otyavlennqiy;
  • бактерицидный - baktericidnqiy;
  • вьюга - vhyuga;
  • юг - yug;
  • эра - era;
  • цирк - cirk;
  • жюри - juri;
  • щебетать - whebetath;
  • парашют - parawut;
  • аллофон - allofon;
  • съезд - syezd;
  • метр - metr;
  • мэтр - mqetr;
  • лук - luk;
  • люк - lhuk;
  • клык - klqk;
  • клик - klik;
  • клён - klhon;
  • клон - klon;
  • раса - rasa;
  • ряса - rhasa;
  • пот - pot;
  • под - pod;
  • топ - top;
  • топь - toph;
  • йод - yod;
  • яд - yad;
  • подыграть - podqgrath;
  • вожжи - vojji;
  • жужжать - jujjath;
  • объём - obyom;
  • выемка - vqiemka;
  • гальюн - galyun;
  • веет - veet;
  • веешь - veew;
  • епархия - yeparxiya;
  • ералаш - yeralaw;
  • красивые - krasivqie.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

translit_ru-1.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

translit_ru-1.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file translit_ru-1.0.tar.gz.

File metadata

  • Download URL: translit_ru-1.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.24.0

File hashes

Hashes for translit_ru-1.0.tar.gz
Algorithm Hash digest
SHA256 6a27964c943fb0e6ca3988d202b8ac52dc61b3d7ff499a8a5f153e9d4c8e1e24
MD5 e4d99e252002c5604e4b835df908ffcf
BLAKE2b-256 c716fc48e62d189f93833e0e2508724c60f78a1bd5e2826e7a13c61284f190d4

See more details on using hashes here.

File details

Details for the file translit_ru-1.0-py3-none-any.whl.

File metadata

  • Download URL: translit_ru-1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.24.0

File hashes

Hashes for translit_ru-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 54d80e779ee5ac4eccba502437069dd3bbcae3963cdb12a12d8a34a0663ef121
MD5 53c8854fbb2c3b397b5576b0811abaa8
BLAKE2b-256 7186ba6e8fc8689723b067340b74476d986b07188a13bebc4172ff5f06d1cd50

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page