2 stable releases
1.20.0 | Dec 25, 2024 |
---|---|
1.18.0 | Nov 30, 2024 |
#537 in Text processing
92 downloads per month
27KB
835 lines
uklatn
Ukrainian Cyrillic transliteration to Latin script.
Supported transliteration schemes:
Usage
use { uklatn::Table, uklatn::decode, uklatn::encode };
encode("Доброго вечора!", Table::default());
decode("Paljanycja", Table::default());
Set the transliteration scheme:
encode("Борщ", Table::Dstu9112B);
encode("Шевченко", Table::Kmu55);
Notes
Input is assumed to be in Ukrainian (Cyrillic or Latin script), and will be processed in full. If your data has mixed languages, do preprocessing to extract Ukrainian chunks.
Dependencies
~4.5MB
~95K SLoC