纯Java中的汉字到罗马汉字转换器?

纯Java中的汉字到罗马汉字转换器?,java,translation,Java,Translation,我想在Android中将日文汉字转换成罗马字(或假名) 最受欢迎的库是,它并不总是正确的(不可能),但仍然非常好。 问题:它不是Java语言。我需要一个Java库 您知道有任何维护的Java开源库可以做到这一点吗 一个叫Kenichi的家伙发布了一条消息,说他保存了这个文件,但原来的项目已经不存在了。有人知道更多吗?该项目是否仍在其他地方,或者该文件是我最好的起点?我搜索了Kakasi/Java,但找不到。该网站必须已经完全关闭 但另一方面,此web服务可能会帮助您: それでは頑張ってください

我想在Android中将日文汉字转换成罗马字(或假名)

最受欢迎的库是,它并不总是正确的(不可能),但仍然非常好。
问题:它不是Java语言。我需要一个Java库

您知道有任何维护的Java开源库可以做到这一点吗


一个叫Kenichi的家伙发布了一条消息,说他保存了这个文件,但原来的项目已经不存在了。有人知道更多吗?该项目是否仍在其他地方,或者该文件是我最好的起点?

我搜索了Kakasi/Java,但找不到。该网站必须已经完全关闭

但另一方面,此web服务可能会帮助您:


それでは頑張ってください!

这个项目已经死了,但现在它住在别的地方:
我找到了另一个:

它似乎有一个Java版本:


更新:不幸的是,Mecab java只是一个JNI绑定,而不是100%纯java,这使得在Android上使用更加困难。

您尝试过吗?这是迄今为止我发现的最完整的解决方案。

这与java无关,主要与数据相关。像这样的字典数据通常不是很开放,但汉字发音必须足够开放。卡卡西最后一次更新是在2004年,也就是八年前。它好像死了。其词典数据仍然相关;您可以将Kakasi的算法移植到Java并重用这些数据。它与Java相关。你是对的,我可以将Kakasi移植到Java,但如果有人已经这样做了,我宁愿不要重复他们的工作。由于缺乏其他基于开源的答案,这个问题现在仍然存在。这个项目是我从kakasi-java-0.4.0-src.tar.gz的分支,所以如果有人知道主项目的更新版本,请告诉我。太好了!它确实是纯Java中唯一可用的现代解决方案。