GitHub - mozillazg/go-unidecode: ASCII transliterations of Unicode text. (original) (raw)
go-unidecode
ASCII transliterations of Unicode text. Inspired by python-unidecode.
Installation
go get github.com/mozillazg/go-unidecode
Install CLI tool:
$ go install github.com/mozillazg/go-unidecode/cmd/unidecode@latest
$ unidecode 北京kožušček
Bei Jing kozuscek
Documentation
API documentation can be found here:https://godoc.org/github.com/mozillazg/go-unidecode
Usage
package main
import ( "fmt" "github.com/mozillazg/go-unidecode" )
func main() { s := "abc" fmt.Println(unidecode.Unidecode(s)) // Output: abc
s = "北京"
fmt.Println(unidecode.Unidecode(s))
// Output: Bei Jing
s = "kožušček"
fmt.Println(unidecode.Unidecode(s))
// Output: kozuscek}