Awesome Go

Translation

9 libraries in Natural Language Processing / Translation

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

Natural Language ProcessingTranslation
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)

Natural Language ProcessingTranslation
go-i18n

Package and an accompanying tool to work with localized text

Natural Language ProcessingTranslation
go-mystem

CGo bindings to Yandex.Mystem - russian morphology analyzer

Natural Language ProcessingTranslation
go-pinyin

CN Hanzi to Hanyu Pinyin converter

Natural Language ProcessingTranslation
go-words

A words table and text resource library for Golang projects

Natural Language ProcessingTranslation
gotext

GNU gettext utilities for Go

Natural Language ProcessingTranslation
iuliia-go

Transliterate Cyrillic → Latin in every possible way

Natural Language ProcessingTranslation
spreak

Flexible translation and humanization library for Go, based on the concepts behind gettext

Natural Language ProcessingTranslation