лацінка анлайн: канвертар кірыліцы ў беларускую лацінку

bel-lat

перакладаю беларускую кірыліцу ў лацінку: класічную, або паводле інструкцый для геаграфічных назваў 2000 і 2023 гадоў. бясплатна, без рэгістрацыі, проста пры ўводзе.

перакладаецца само пры ўводзе · ctrl+enter — перакласці адразу
$ bel-lat --style lacinka

што такое лацінка

беларуская лацінка (łacinka) — гэта беларускі алфавіт на аснове лацінскіх літар. ім пісалі побач з кірыліцай з XVI стагоддзя; лацінкай выходзілі «Мужыцкая праўда» Каліноўскага і першыя гады «Нашай Нівы», ёю карысталіся Багушэвіч, Купала і Колас. сучасны выгляд — з літарамі ł, ŭ, č, š, ž і мяккімі ś, ź, ć, ń — алфавіт набыў у першай трэці XX стагоддзя.

сёння лацінкай пішуць у выданнях і на шыльдах, ёю афармлялі назвы станцый мінскага метро і дарожныя ўказальнікі, яе выкарыстоўваюць музыкі і дызайнеры. гэты канвертар (лацінізатар) робіць транслітарацыю кірыліцы ў лацінку аўтаматычна і ўлічвае кантэкст: мяккасць перад ь, ётаванне пасля галосных, паводзіны л перад е, ё, і, ю, я.

лацінкаłacinkaтранслітарацыяgeo-2000geo-2023

тры стылі транслітарацыі

lacinka: класічная лацінка

традыцыйны беларускі лацінскі алфавіт. л перадаецца як ł перад цвёрдымі і як l перад е, ё, і, ю, я, ь; ў — ŭ; шыпячыя — č, š, ž; мяккія зь, сь, ць, нь — ź, ś, ć, ń; г — h, х — ch.

geo-2000: інструкцыя 2000 года

«інструкцыя па транслітарацыі геаграфічных назваў рэспублікі беларусь літарамі лацінскага алфавіта», зацверджаная ў 2000 годзе. у 2013 годзе яе рэкамендавала ААН як міжнародную сістэму раманізацыі беларускіх геаграфічных назваў. адрозніваецца ад класічнай лацінкі перадачай л: заўсёды l, а перад ь — ĺ; літары ł няма.

geo-2023: інструкцыя 2023 года

у 2023 годзе інструкцыю 2000 года скасавалі і зацвердзілі новую, без дыякрытыкі: ш — sh, ч — ch, ж — zh, г — g, х — h, ў — w, мяккі знак апускаецца. стыль geo-2023 у канвертары паўтарае гэтыя правілы.

прыклады

кірыліцаlacinkageo-2000geo-2023
ШчучыншчынаŠčučynščynaŠčučynščynaShchuchynshchyna
БеларусьBiełaruśBielaruśBielarus
ГомельHomielHomieĺGomiel
ЛяхавічыLachavičyLiachavičyLiahavichy
ЖодзінаŽodzinaŽodzinaZhodzina
СвіслачSvisłačSvislačSvislach
ЕльскJelskJeĺskJelsk
ГанцавічыHancavičyHancavičyGancavichy
ЎладзімірŬładzimirŬladzimirWladzimir

табліца адпаведнасцяў літар

так літары перадае bel-lat. для е, ё, ю, я паказаны два варыянты: пасля зычнай і ў пачатку слова / пасля галоснай, ь ці апострафа. мяккі знак і апостраф асобна не перадаюцца.

кірыліцаlacinkageo-2000geo-2023заўвага
аaaa
бbbb
вvvv
гhhgГомель: Homiel / Gomiel
ґgggвыбухное г
дddd
еie / jeie / jeie / jeлес: les (lacinka) / lies; Ельск: Jelsk
ёio / joio / joio / joЛёс: Los (lacinka) / Lios
жžžzh
зz / źz / źzź перад ь
іiii
йjjj
кkkk
лł / ll / ĺllacinka: l перад е ё і ю я ь; geo-2000: ĺ перад ь
мmmm
нn / ńn / ńnń перад ь: пень — pień
оooo
пppp
рrrr
сs / śs / śsś перад ь: Беларусь — Biełaruś
тttt
уuuu
ўŭŭw
фfff
хchchh
цc / ćc / ćcć перад ь
чččch
шššsh
ыyyy
ь———змякчае папярэднюю літару
эeee
юiu / juiu / juiu / juЮля: Jula (lacinka) / Julia
яia / jaia / jaia / jaмяч: miač; яма: jama
’———з’езд: zjezd

частыя пытанні

які стыль выбраць?
для тэкстаў, кніг, подпісаў і ўсяго, што пішацца па-беларуску лацінкай, — класічная лацінка (lacinka). для назваў на картах, дарожных знаках і ў дакументах, зробленых паводле інструкцыі 2000 года, — geo-2000. geo-2023 паўтарае інструкцыю 2023 года: без дыякрытыкі, з sh, ch, zh.
чым лацінка адрозніваецца ад транслітарацыі ў пашпарце?
гэта розныя сістэмы. лацінка — гістарычны беларускі алфавіт з літарамі ł, ŭ, č, š, ž. пашпартная транслітарацыя робіцца па асобных правілах, якія гэты канвертар не рэалізуе; для дакументаў карыстайцеся афіцыйным напісаннем.
ці захоўваецца ўведзены тэкст?
тэкст адпраўляецца на api bel-lat на гэтым жа серверы і вяртаецца назад. сервер вядзе тэхнічныя логі запытаў для адладкі; трэцім асобам нічога не перадаецца, трэкераў і рэкламы на старонцы няма.
ці ёсць api або бібліятэка?
так. канвертар працуе на адкрытым api bel-lat (POST /bel-lat/translate) і бібліятэцы bel-lat на python, код на github пад ліцэнзіяй mit.
ці можна перакласці з лацінкі назад у кірыліцу?
не, пакуль толькі з кірыліцы ў лацінку. адваротны пераклад неадназначны (напрыклад, l можа быць і л, і ль) і ў bel-lat не рэалізаваны.

api для распрацоўшчыкаў

той самы рухавік даступны як 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'