【发布时间】:2011-01-20 11:58:18
【问题描述】:
如何在 Android 应用中调用翻译服务?我们能不能有一个可以将多种语言翻译成另一种语言的应用程序?
【问题讨论】:
如何在 Android 应用中调用翻译服务?我们能不能有一个可以将多种语言翻译成另一种语言的应用程序?
【问题讨论】:
考虑到我发布的这个答案已经很晚了,但它可以帮助其他人。 谷歌首先弃用了 translater api 版本 1,它推出的版本 2 属于付费服务。这里是来自 bing 的链接,它是完全免费的,并提供了在您的应用程序中使用它的完整步骤。http://www.microsoft.com/web/post/using-the-free-bing-translation-apis
【讨论】:
编辑 - 由于“滥用”,Google 已弃用 Translation API。 Apertium 是一个可能的选择。
你问:
如何在 Android 应用中调用翻译服务?
Google Translate 似乎是在 Android 应用中使用的显而易见的服务。
您可以在应用程序中使用 an unofficial Java client API 来调用 Google 翻译。
如果你使用这个,请确保你给你的应用程序the INTERNET permission,以便它可以建立适当的网络连接。
我们能否有一款可以将多种语言翻译成另一种语言的应用?
绝对可以创建一个 Android 应用来执行此操作,因为 Google already have made a Google Translate application 和 lots of other people 一样。
【讨论】:
我写了一个类来轻松翻译基于 google-api-translate 的文本。您所要做的就是获取设备的语言环境,您可以轻松地将任何文本翻译成设备的当前语言设置。见android-translate-api
【讨论】: