Uzbek Cyrillic ↔ Latin
Tests: 15/18 passedShow test details
# | Dir | Input | Expected | Got | Status |
---|---|---|---|---|---|
1 | c2l |
маъно | maʼno | maʼno | pass |
2 | l2c |
maʼno | маъно | маъно | pass |
3 | c2l |
ваъда | vaʼda | vaʼda | pass |
4 | l2c |
vaʼda | ваъда | ваъда | pass |
5 | l2c |
MAʼNO | МАЪНО | МАЪНО | pass |
6 | l2c |
o‘qituvchi | ўқитувчи | ўқитувчи | pass |
7 | c2l |
ўқитувчи | o‘qituvchi | oʻqituvchi | fail |
8 | l2c |
g‘oya | ғоя | ғоя | pass |
9 | c2l |
ғоя | g‘oya | gʻoya | fail |
10 | c2l |
цар | sar | sar | pass |
11 | c2l |
цирк | sirk | sirk | pass |
12 | c2l |
рицар | ritsar | ritsar | pass |
13 | c2l |
Европа | Yevropa | Yevropa | pass |
14 | l2c |
obyekt | объект | объект | pass |
15 | c2l |
щербет | sherbet | sherbet | pass |
16 | l2c |
Sardor | Сардор | Сардор | pass |
17 | c2l |
Қорақалпоғистон | Qoraqalpog‘iston | Qoraqalpogʻiston | fail |
18 | l2c |
Qoraqalpog‘iston | Қорақалпоғистон | Қорақалпоғистон | pass |
Rule highlights:
Ц at word start → S
; elsewhere → ts/TS
.
Е at word start or after vowel/ъ/ь/ʼ → ye
, otherwise e
.
ъ → ʼ (Latin), ь → ∅.
ў → oʻ
, ғ → gʻ
, ҳ → h
, х → x
, қ → q
.
ш/ч/ё/ю/я/щ → sh/ch/yo/yu/ya/sh
.
Mirror rules for Latin → Cyrillic. Generic ʼ becomes hard sign ъ
(e.g., maʼno → маъно).