在不使用Google API的情况下,在Android上将印地语翻译成英语

Man*_*ika 11 android localization icu language-translation

我想音译印地文文本译成英文在下列方式

印地语 - " आपकास्वागतहै "

英语 - " aapka swagat hain "

我不想使用Google的Translate API或任何其他翻译API.如果我使用它们,它最终会给我翻译版本的印地语文本,即" 欢迎 ".

我的Android代码中是否有可用的Transliterate库?

我听说过ICU,但在我的代码中找到使用它的程序却没有运气.

Aru*_*lor 4

解决该问题的一种可能方法是将其分解为两个可解决的问题并将这两个问题结合起来。

有些印地语读者可以阅读印地语梵文脚本。

还有用英语进行语音转录的听写引擎。

例如,当有人在我的古吉拉特语 Vonage 电话线上留言时,它会录制音频、生成英文文本并通过电子邮件将 wav 文件和文本发送给我。请注意,阅读短信时有时会非常搞笑,因为 Vonage 认为短信应该是英文的,我希望短信是英文的,但读完短信后我意识到它是古吉拉特语。

谷歌“适用于 Android 的印地语阅读器”和“语音转录”以获取更多信息。如果印地语阅读器可以输出一个 wav 文件,该文件可以用作转录片段的输​​入,那么它可能是您问题的解决方案。