Translation
go-i18n3.1K

Package and an accompanying tool to work with localized text.

go-pinyin1.6K

CN Hanzi to Hanyu Pinyin converter.

gotext442

GNU gettext utilities for Go.

spreak58

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

ctxi18n53

Context aware i18n with a short and consise API, pluralization, interpolation, and fs.FS support. YAML locale definitions are based on Rails i18n.

iuliia-go49

Transliterate Cyrillic → Latin in every possible way.

go-mystem34

CGo bindings to Yandex.Mystem - russian morphology analyzer.

t20

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, which can extract messages as a pot file from text/html template.

go-words6

A words table and text resource library for Golang projects.