• Stars
    star
    6
  • Rank 2,533,495 (Top 51 %)
  • Language
    Go
  • License
    MIT License
  • Created over 2 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🇺🇦 🇬🇧 🔡 GO library for transliteration.

Transliteration

GO library for transliteration. 🇺🇦 🇬🇧 🔡

Build Status CodeCov Go Report Card License Gitter GoDoc

Requirements 🧐

  • GO >= 1.20

Available transliteration methods 🎁

From To Rules
Ukrainian Latin Resolution of the Cabinet of Ministers of Ukraine №55 dated January 27, 2010
https://zakon.rada.gov.ua/laws/show/55-2010-%D0%BF#Text

Using 👨‍🎓

main.go
package main

import (
    "fmt"
    "os"
    "strings"

    "github.com/fre5h/transliteration-go"
)

func main() {
    inputString := strings.Join(os.Args[1:], " ")
    transliteratedString := transliteration.UkrToLat(inputString)

    fmt.Println("transliterated text: ", transliteratedString)
}
bash
$ go get "github.com/fre5h/transliteration-go"@v1.1.5
go: downloading github.com/fre5h/transliteration-go v1.1.5
go: added github.com/fre5h/transliteration-go v1.1.5

$ go run main.go Слава Україні!
transliterated text: Slava Ukraini!

Some examples of Ukrainian-to-Latin transliteration ℹ️

Ukrainian text Transliterated text
Володимир Volodymyr
Богдан Bohdan
Жанна Zhanna
Наталія Nataliia
Олексій Oleksii
Уляна Uliana
Юрій Yurii

Contributing 🤝

See CONTRIBUTING file.