【发布时间】:2018-11-23 17:55:56
【问题描述】:
我想将 URL 发送到谷歌翻译,并在我的网页视图中显示翻译结果,即我有一个显示“翻译当前页面”的按钮
生成的链接在桌面和其他浏览器上运行良好,但在我的 android webview 中不一致。
一个不会在我的 web 视图上翻译但在我安装在另一台设备上的应用程序上翻译的 URL 示例:https://www.komplett.fi
这里有一些尝试生成在其他浏览器中运行良好但在 android webview 中运行不一致的 URL:
https://translate.google.com/translate?js=n&sl=auto&tl=en&u=https%3A%2F%2Fwww.komplett.fi%2F
当它不起作用时,我在 Google 翻译网站上收到错误“400。这是一个错误。您的客户发出了格式错误或非法的请求”。
在完成重定向后再次查看 URL,您最终会得到类似...
这同样在 webviews 之外始终如一地工作,但在它们内部却不一致。
我尝试了各种不同的链接和编码组合,但不知道为什么不能始终如一地工作。如果我只是将用户发送到谷歌翻译网站,我应该不需要使用 API 吗?请帮忙,谢谢
【问题讨论】:
-
我遇到了同样的问题。
https://translate.google.com/translate?链接在桌面浏览器(IE、Chrome、Firefox)中可以正常工作,但在移动版 Chrome 中不起作用。就我而言,网站以原始语言显示。
标签: android webview google-translate