如何将英语音译为古吉拉特语,就像谷歌键盘安卓一样



只是想将英语单词音译为古吉拉特语单词,就像许多键盘应用程序已经在这样做一样。 例如:当您键入"Hello"时,它会自动在键盘建议中音译为古吉拉特语单词"હેલો"。 在安卓文档中找不到它。

在这里尝试了一些解决方法,但没有用。 如何在没有第三方 API 的情况下实现这一目标?

PS:我想像">Pay"一样音译为">પે"(发音为Pay也意味着Pay(瓜吉拉特语(印度的区域语言(单词,而不是寻找翻译,给出像">ચૂકવણી"(发音为Chukavni的意思是支付(。

Google 提供用于翻译目的的 API。您可以使用翻译客户端库将英语翻译成古吉拉特语。欲了解更多信息,请参阅此链接

将此 gradle 添加到您的项目中

compile 'com.google.cloud:google-cloud-translate:1.85.0'

这是翻译文本的相同代码。

Translate translate = TranslateOptions.getDefaultInstance().getService();
// The text to translate
String text = "Hello, world!";
// Translates some text into Russian
Translation translation =
translate.translate(
text,
TranslateOption.sourceLanguage("en"),
TranslateOption.targetLanguage("ru"));
System.out.printf("Text: %s%n", text);
System.out.printf("Translation: %s%n", translation.getTranslatedText());

请查看此链接并选择翻译 API 或 AutoML 翻译。有一个免费的用户订阅,但您可以付费进行相应的扩展。

最新更新