r

romaji

`Romaji` is a converter library to romanize Japanese hiragana/katakana string by standard and IME typing style. Even though [icu::Transliterator](http://userguide.icu-project.org/transforms/general) already has provided the same functions, and returns only one romanized string. However, there exists several different romanization systems, so one hiragana/katakana string has so many romanize string. For example, `"ちゃ"` can be romanized as `"cha"`, `"tya"`, `"chixya"`, `"tixya"`, `"chilya"`, or `"tilya"`. `Romaji` provides romanized strings as many as possible. If an input string contained non hiragana/katakana characters (includes kanji), `Romaji` return the characters as same as the input. For example, `Romaji` converts the input `"お茶の水"` to `"o茶no水"`. The mapping from hiragana/katakana to romaji is based on common IME's system to type Japanese on a computer. Therefor, `Romaji` does not directly implement the standard system like Hepburn, Nihon-shiki or Kunrei-shiki, but includes them.
https://github.com/jikyo/romaji4j
The Apache Software License, Version 2.0
Junnosuke Moriya
Files download
File Operation
romaji-0.0.4.jar download
romaji-0.0.4.pom download
romaji-0.0.4-sources.jar download
Apache Maven
<dependency>
  <groupId>com.github.jikyo</groupId>
  <artifactId>romaji</artifactId>
  <version>0.0.4</version>
</dependency>
Gradle Groovy
implementation 'com.github.jikyo:romaji:0.0.4'
Gradle Kotlin
implementation("com.github.jikyo:romaji:0.0.4")
Scala SBT
libraryDependencies += "com.github.jikyo" % "romaji" % "0.0.4"
Groovy Grape
@Grapes(
  @Grab(group='com.github.jikyo', module='romaji', version='0.0.4')
)
Apache Ivy
<dependency org="com.github.jikyo" name="romaji" rev="0.0.4" />
Leiningen
[com.github.jikyo/romaji "0.0.4"]
Apache Buildr
'com.github.jikyo:romaji:jar:0.0.4'
Dependencies