如何在 Android 应用中调用翻译服务?我们可以有一个可以将多种语言翻译成另一种语言的应用程序吗?
3 回答
编辑 -由于“滥用”,谷歌已弃用翻译 API。 Apertium是一种可能的替代方案。
您询问:
如何在 Android 应用中调用翻译服务?
谷歌翻译似乎是在 Android 应用程序中使用的显而易见的服务。
您可以在应用程序中使用非官方的 Java 客户端 API 来调用 Google翻译。
如果您使用它,请确保您授予您的应用程序权限INTERNET
,以便它可以建立适当的网络连接。
我们可以有一个可以将多种语言翻译成另一种语言的应用程序吗?
绝对有可能创建一个 Android 应用程序来做到这一点,因为谷歌已经制作了一个谷歌翻译应用程序,还有很多其他人。
考虑到我发布的这个答案已经很晚了,但它可以帮助其他人。谷歌首先弃用了翻译器 API 版本 1,它推出的版本 2 属于付费服务。这里是来自 bing 的链接,它是完全免费的,并提供了在您的应用程序中使用它的完整步骤。http://www.microsoft.com/web/post/using-the-free-bing-translation-apis
我写了一个类来轻松翻译基于 google-api-translate 的文本。您所要做的就是获取设备的语言环境,您可以轻松地将任何文本翻译成设备的当前语言设置。请参阅android-translate-api