Java 的音译

Transliteration for Java

我需要 Transliterate 使用 Google 音译器或任何其他替代工具将任何语言的任何给定单词翻译成英语。我试过为此寻找解决方案,但找不到任何解决方案。 Google 翻译 API 有很多解决方案,但我需要的是 Transliteration.

我只需要提供一个字符串(例如:阿拉伯语)作为输入,Google 音译 API 然后它应该将其转换为英语作为输出。

找到了这个 possible duplicate 但无法正常工作,而且大多数链接都不再有效... 找到 this 但我需要在 java 控制台应用程序中使用它。

有什么建议吗?我需要在 JAVA 程序中使用它。

无法使用 Google Transliterator 找到任何可行的解决方案,但找到了替代方案 ICU4J Transliterator。它不支持所有语言,但适用于大多数语言。

如果有人感兴趣,我已经做了 sample project with the ICU4J transliterator and Google Translator. Check it out