Ukrainian Cyrillic transliteration to Latin script.
Supported transliteration schemes:
use Paiv\UkrainianLatin;
$tr = new UkrainianLatin();
$tr->encode('Доброго вечора!');
$tr->decode('Paljanycja');
Set the transliteration scheme:
$tr->encode('Доброго вечора!', UkrainianLatin::DSTU_9112_B);
$tr->encode('Шевченко', UkrainianLatin::KMU_55);
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.