只是想将英语单词音译为古吉拉特语单词,就像许多键盘应用程序已经在这样做一样。 例如:当您键入"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 翻译。有一个免费的用户订阅,但您可以付费进行相应的扩展。