Transliteration
GO library for transliteration.
🧐
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.