перевожу белорусскую кириллицу в латиницу: классическую лацинку или по инструкциям для географических названий 2000 и 2023 годов. бесплатно, без регистрации, прямо при вводе.
белорусская латиница, или лацинка (łacinka), — это белорусский алфавит на основе латинских букв. им писали параллельно с кириллицей с XVI века; латиницей выходили «Мужицкая правда» Калиновского и первые годы «Нашей Нивы», ею пользовались Богушевич, Купала и Колас. современный вид — с буквами ł, ŭ, č, š, ž и мягкими ś, ź, ć, ń — алфавит приобрёл в первой трети XX века.
сегодня латиницей пишут в изданиях и на вывесках, ею оформляли названия станций минского метро и дорожные указатели, её используют музыканты и дизайнеры. этот конвертер (латинизатор) делает транслитерацию белорусского языка с кириллицы на латиницу автоматически и учитывает контекст: мягкость перед ь, йотирование после гласных, поведение л перед е, ё, і, ю, я.
традиционный белорусский латинский алфавит. л передаётся как ł перед твёрдыми и как l перед е, ё, і, ю, я, ь; ў — ŭ; шипящие — č, š, ž; мягкие зь, сь, ць, нь — ź, ś, ć, ń; г — h, х — ch.
«инструкция по транслитерации географических названий республики беларусь буквами латинского алфавита», утверждённая в 2000 году. в 2013 году ООН рекомендовала её как международную систему романизации белорусских географических названий. от классической лацинки отличается передачей л: всегда l, а перед ь — ĺ; буквы ł нет.
в 2023 году инструкцию 2000 года отменили и утвердили новую, без диакритики: ш — sh, ч — ch, ж — zh, г — g, х — h, ў — w, мягкий знак опускается. стиль geo-2023 в конвертере повторяет эти правила.
| кириллица | lacinka | geo-2000 | geo-2023 |
|---|---|---|---|
| Шчучыншчына | Ščučynščyna | Ščučynščyna | Shchuchynshchyna |
| Беларусь | Biełaruś | Bielaruś | Bielarus |
| Гомель | Homiel | Homieĺ | Gomiel |
| Ляхавічы | Lachavičy | Liachavičy | Liahavichy |
| Жодзіна | Žodzina | Žodzina | Zhodzina |
| Свіслач | Svisłač | Svislač | Svislach |
| Ельск | Jelsk | Jeĺsk | Jelsk |
| Ганцавічы | Hancavičy | Hancavičy | Gancavichy |
| Ўладзімір | Ŭładzimir | Ŭladzimir | Wladzimir |
так буквы передаёт bel-lat. для е, ё, ю, я показаны два варианта: после согласной и в начале слова / после гласной, ь или апострофа. мягкий знак и апостроф отдельно не передаются.
| кириллица | lacinka | geo-2000 | geo-2023 | примечание |
|---|---|---|---|---|
| а | a | a | a | |
| б | b | b | b | |
| в | v | v | v | |
| г | h | h | g | Гомель: Homiel / Gomiel |
| ґ | g | g | g | взрывное г |
| д | d | d | d | |
| е | ie / je | ie / je | ie / je | лес: les (lacinka) / lies; Ельск: Jelsk |
| ё | io / jo | io / jo | io / jo | Лёс: Los (lacinka) / Lios |
| ж | ž | ž | zh | |
| з | z / ź | z / ź | z | ź перед ь |
| і | i | i | i | |
| й | j | j | j | |
| к | k | k | k | |
| л | ł / l | l / ĺ | l | lacinka: l перед е ё і ю я ь; geo-2000: ĺ перед ь |
| м | m | m | m | |
| н | n / ń | n / ń | n | ń перед ь: пень — pień |
| о | o | o | o | |
| п | p | p | p | |
| р | r | r | r | |
| с | s / ś | s / ś | s | ś перед ь: Беларусь — Biełaruś |
| т | t | t | t | |
| у | u | u | u | |
| ў | ŭ | ŭ | w | |
| ф | f | f | f | |
| х | ch | ch | h | |
| ц | c / ć | c / ć | c | ć перед ь |
| ч | č | č | ch | |
| ш | š | š | sh | |
| ы | y | y | y | |
| ь | — | — | — | смягчает предыдущую букву |
| э | e | e | e | |
| ю | iu / ju | iu / ju | iu / ju | Юля: Jula (lacinka) / Julia |
| я | ia / ja | ia / ja | ia / ja | мяч: miač; яма: jama |
| ’ | — | — | — | з’езд: zjezd |
тот же движок доступен как http api: один POST с json, в ответе — result. документация swagger — на /bel-lat/docs, код и библиотека для python — на github.com/Kickoman/bel-lat.
# транслитерация через api $ curl -X POST https://www.kanstancin.net/bel-lat/translate \ -H 'Content-Type: application/json' \ -d '{"text": "Шчучыншчына", "style": "geo-2000"}' {"result": "Ščučynščyna"} # то же из python $ pip install git+https://github.com/Kickoman/bel-lat >>> from bel_lat import translate >>> translate("Лацінка", style="lacinka") 'Łacinka'