Ukrainian Cyrillic transliteration to Latin script.
JavaScript | Python | C | Java | .NET | Go | PHP | Elixir | Julia | Swift | Ruby | Rust
Supported transliteration schemes:
Install with npm:
npm install uklatnUsage:
import * as uklatn from 'uklatn';
uklatn.encode("Доброго вечора!");
uklatn.decode("Paljanycja");Install with pip:
pip install uklatnAdd dependency to pom.xml:
<dependency>
<groupId>io.github.paiv.uklatn</groupId>
<artifactId>uklatn</artifactId>
<version>1.20.2</version>
</dependency>Add package dependency:
dotnet add package UkrainianLatinAdd package dependency:
go get github.com/paiv/uklatn/go/uklatnAdd package dependency:
php composer.phar require 'paiv/uklatn'Add package dependency:
{:uklatn, "~> 1.20"}Add package dependency:
julia> ]
pkg> add UkrainianLatinAdd package dependency:
swift package add-dependency 'https://github.com/paiv/uklatn.git' --from '1.0.0'
swift package add-target-dependency --package uklatn UkrainianLatin <target-name>Add gem dependency:
gem 'uklatn'Add package dependency:
cargo add uklatnInput 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.