Ukrainian Cyrillic transliteration to Latin script.
JavaScript | Python | C | Java | .NET | Go | PHP | Elixir | Swift | Ruby | Rust
Supported transliteration schemes:
Install with npm:
npm install uklatn
Usage:
import * as uklatn from 'uklatn';
uklatn.encode("Доброго вечора!");
uklatn.decode("Paljanycja");
Install with pip:
pip install uklatn
Add 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 UkrainianLatin
Add package dependency:
go get github.com/paiv/uklatn/go/uklatn
Add package dependency:
php composer.phar require 'paiv/uklatn'
Add package dependency:
{:uklatn, "~> 1.20"}
Add 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 uklatn
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.