Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/kanaPublic

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

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Statusgo report cardGoDoc

kana

Golang library for convertiong hiragana to romaji, katakana to romaji, romaji to hiragana, and romaji to katakana.

Installation

Simply install withgo get:

go get github.com/gojp/kana

Usage

Convert hiragana or katakana to romaji:

s := kana.KanaToRomaji("バナナ") // -> bananas = kana.KanaToRomaji("かんじ") // -> kanji

Convert romaji to hiragana or katakana:

s := kana.RomajiToHiragana("kanji") // -> かんじs = kana.RomajiToKatakana("banana") // -> バナナ

Tell whether strings are written with kana, kanji or latin characters:

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

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp