
The Best Go Libraries For Natural Language Processing - Translation (9)
Discover the best Go libraries for Natural Language Processing in Translation! Find the perfect tools to streamline your development and boost productivity. From ctxi18n to go-mystem, we've got you covered. Let the coding begin!
ctxi18n
Context aware i18n with a short and consise API, pluralization, interpolation, and `fs.FS` support. YAML locale definitions are based on [Rails i18n](https://guides.rubyonrails.org/i18n.html)
go-mystem
CGo bindings to Yandex.Mystem - russian morphology analyzer
go-pinyin
CN Hanzi to Hanyu Pinyin converter
t
Another i18n pkg for golang, which follows GNU gettext style and supports .po/.mo files: `t.T (gettext)`, `t.N (ngettext)`, etc. And it contains a cmd tool [xtemplate](https://github.com/youthlin/t/blob/main/cmd/xtemplate), which can extract messages as a pot file from text/html template
go-i18n
Package and an accompanying tool to work with localized text
go-words
A words table and text resource library for Golang projects
gotext
GNU gettext utilities for Go
iuliia-go
Transliterate Cyrillic → Latin in every possible way
spreak
Flexible translation and humanization library for Go, based on the concepts behind gettext