项目作者: nicolas-raoul

项目描述 :
Kakasi in Java
高级语言: Java
项目地址: git://github.com/nicolas-raoul/kakasi-java.git
创建时间: 2012-01-18T08:30:56Z
项目社区:https://github.com/nicolas-raoul/kakasi-java

开源协议:GNU General Public License v2.0

下载


UPDATE: I just created Jakaroma, its kanji transliteration is much more accurate than Kakasi-java so please use it instead, thanks! Also open source.

Kakasi-java
Convert Japanese kanji into romaji
See also http://kakasi.namazu.org

Originally written by Tomoyuki Kawao
Forked from the last code found at http://blog.kenichimaehashi.com/?article=13048363750
If you know any more recent version, please let me know by email nicolas.raoul at gmail

To build just run: ant

Usage:

  1. java -Dkakasi.home=. -jar lib/kakasi.jar [-JH | -JK | -Ja] [-HK | -Ha] [-KH | -Ka]
  2. [-i<input-encoding>] [-o<output-encoding>]
  3. [-p] [-f] [-c] [-s] [-b]
  4. [-r{hepburn|kunrei}] [-C | -U] [-w]
  5. [dictionary1 [dictionary2 [,,,]]]
  6. Character Set Conversions:
  7. -JH: kanji to hiragana
  8. -JK: kanji to katakana
  9. -Ja: kanji to romaji
  10. -HK: hiragana to katakana
  11. -Ha: hiragana to romaji
  12. -KH: katakana to hiragana
  13. -Ka: katakana to romaji
  14. Options:
  15. -i: input encoding
  16. -o: output encoding
  17. -p: list all readings (with -J option)
  18. -f: furigana mode (with -J option)
  19. -c: skip whitespace chars within jukugo
  20. -s: insert separate characters
  21. -b: output buffer is not flushed when a newline character is written
  22. -r: romaji conversion system
  23. -C: romaji Capitalize
  24. -U: romaji Uppercase
  25. -w: wakachigaki mode

Example:

  1. java -Dkakasi.home=. -jar lib/kakasi.jar -Ja
  2. 国際財務報告基準
  3. kokusaizaimuhoukokukijun

Original documentation (in Japanese): http://nicolas-raoul.github.com/kakasi-java