BAS · 2017-07
Streamlined Romanization of Russian Cyrillic (Basic Streamlined System)
bas-rus-Cyrl-Latn-2017-bss The streamlined approach to transliteration was initiated by the author with the development of the Streamlined System for the Romanization of Bulgarian, which was eventually codified by the Transliteration Act of 2009 (ДВ 2009) of the Bulgarian Parliament. The four purposes of the system below are in order of priority: 1. ensure a plausible phonetic approximation of Russian words by English speaking users, including those having no knowledge of the Russian language and no available additional explanations; 2. the system should allow for the retrieval of the original Cyrillic spellings as much as feasible; 3. transliterated Russian words should fit an English language environment i.e. not be perceived as too ‘un-English’; and 4. transliterated word forms should be streamlined and simple. (Ivanov 2003, Ivanov et al. 2010)
Live preview
Try this system.
Type any text in Cyrl to see the Latn output.
Backed by interscript-ts running in your browser.
Reference vector
What the map should produce.
This vector is checked into git and verified by the Ruby test suite.
Source (Cyrl)
Эх, тройка! птица тройка, кто тебя выдумал? знать, у бойкого народа ты могла только родиться, в той земле, что не любит шутить, а ровнем-гладнем разметнулась на полсвета, да и ступай считать версты, пока не зарябит тебе в очи. И не хитрый, кажись, дорожный снаряд, не железным схвачен винтом, а наскоро живьём с одним топором да долотом снарядил и собрал тебя ярославский расторопный мужик. Не в немецких ботфортах ямщик: борода да рукавицы, и сидит чёрт знает на чём; а привстал, да замахнулся, да затянул песню — кони вихрем, спицы в колесах смешались в один гладкий круг, только дрогнула дорога, да вскрикнул в испуге остановившийся пешеход — и вон она понеслась, понеслась, понеслась! Н.В. Гоголь
Expected (Latn)
Eh, troyka! ptitsa troyka, kto tebya vidumal? znat, u boykogo naroda ti mogla tolko roditsya, v toy zemle, chto ne lyubit shutit, a rovnem-gladnem razmetnulas na polsveta, da i stupay schitat versti, poka ne zaryabit tebe v ochi. I ne hitriy, kazhis, dorozhniy snaryad, ne zheleznim shvachen vintom, a naskoro zhivyem s odnim toporom da dolotom snaryadil i sobral tebya yaroslavskiy rastoropniy muzhik. Ne v nemetskih botfortah yamshchik: boroda da rukavitsi, i sidit chert znaet na chem; a privstal, da zamahnulsya, da zatyanul pesnyu — koni vihrem, spitsi v kolesah smeshalis v odin gladkiy krug, tolko drognula doroga, da vskriknul v ispuge ostanovivshiysya peshehod — i von ona poneslas, poneslas, poneslas! N.V. Gogol
Source
Read the map definition.
Every Interscript map is a human-readable Ruby DSL file checked into the interscript/maps repo.