- Notifications
You must be signed in to change notification settings - Fork11
Golang library for conversion between Japanese hiragana, katakana and romaji
License
NotificationsYou must be signed in to change notification settings
gojp/kana
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Golang library for convertiong hiragana to romaji, katakana to romaji, romaji to hiragana, and romaji to katakana.
Simply install withgo get
:
go get github.com/gojp/kana
s := kana.KanaToRomaji("バナナ") // -> bananas = kana.KanaToRomaji("かんじ") // -> kanji
s := kana.RomajiToHiragana("kanji") // -> かんじs = kana.RomajiToKatakana("banana") // -> バナナ
kana.IsLatin("banana") // -> truekana.IsLatin("バナナ") // -> falsekana.IsKana("banana") // -> falsekana.IsKana("バナナ") // -> truekana.IsKanji("banana") // -> falsekana.IsKanji("減少") // -> true
Normalize a romaji string to a standardized form (from the form given by Google Translate, for example):
kana.NormalizeRomaji("Myūjikku") // -> myu-jikkukana.NormalizeRomaji("shitsuree") // -> shitsurei
Please feel free to use, contribute, and enjoy! You can also see this in action atnihongo.io.
About
Golang library for conversion between Japanese hiragana, katakana and romaji
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published