iOS 个翻译应用程序 url 个方案

iOS translation apps url schemes

我正在尝试在我的应用中启用翻译某些文本。我希望用户能够启动他们在其设备上使用的任何翻译工具(Google Translate 或 iTranslate)并无需键入即可查看翻译。为此,我使用 url 方案:

googletranslate://
itranslate://

现在,我需要将查询传递给那些应用程序。我知道如何为 iTranslate 执行此操作:

itranslate://translate?from=auto&to=en&text=<encoded_string>

太棒了,现在我想知道如何为 Google 翻译做同样的事情。它需要自动检测语言并将其翻译成英文。

当从 googletranslate:// URL 中打开 Google 翻译 iOS 应用程序时,目前无法预填充 UI 元素。 googletranslate:// 之后的 URL 的内容似乎被完全忽略了。因此,目前您使用这些 link 所能获得的最大收益是打开 iOS 应用程序。

如果这个确实在未来的某个时候得到实施,可以通过打开一个link来测试googletranslate://example%20text/?param=value&from=zh_TW。我强烈建议您通过请求此功能让 Google Translate product forum 听到您的声音。

与此同时,您可能需要考虑使用 Translation API 在您的应用程序中提供翻译。这可以使用 REST API.

来实现

如果还有人在寻找答案,可以这样用

googletranslate://?sl=en&tl=tr&text=hello%20world

您可以更改参数

  • sl = 源语言
  • tl = 翻译语言
  • 文本 = 您要翻译的内容