Golang : Convert Chinese UTF8 characters to Pin Yin




Not really a tutorial, but putting this here in case I need to refer back again in future. Here is a list of Golang packages that can convert UTF8 Chinese characters into romanized characters or Pin Yin.

https://github.com/axgle/pinyin

and

https://github.com/mozillazg/go-pinyin

For the dictionary, see here https://github.com/mozillazg/go-pinyin/blob/master/pinyin_dict.go

Here is what these packages can do:

$ pinyin 中国人

zhōng guó rén

  See also : Golang : How to print rune, unicode, utf-8 and non-ASCII CJK(Chinese/Japanese/Korean) characters?





By Adam Ng

IF you gain some knowledge or the information here solved your programming problem. Please consider donating to the less fortunate or some charities that you like. Apart from donation, planting trees, volunteering or reducing your carbon footprint will be great too.


Advertisement