gpt4 book ai didi

android - 谷歌翻译链接在 android webview 中不一致

转载 作者:行者123 更新时间:2023-11-30 05:12:48 29 4
gpt4 key购买 nike

我想将 URL 发送到 Google 翻译并在我的 WebView 中显示翻译结果,即我有一个按钮,上面写着“翻译当前页面”

生成的链接在桌面和其他浏览器上工作正常,但在我的 android webview 中不一致

一个 URL 示例,它不会在我的 webview 上翻译,但会在我安装在另一台设备上的应用程序上翻译:https://www.komplett.fi

这里有一些尝试生成在其他浏览器中工作正常但在 android webview 中工作不一致的 URL:

http://translate.google.com/m?hl=en&sl=auto&tl=en&ie=UTF-8&prev=_m&q=https%3A%2F%2Fwww.komplett.fi%2F

https://translate.google.com/translate?js=n&sl=auto&tl=en&u=https%3A%2F%2Fwww.komplett.fi%2F

当它不起作用时,我在 Google 翻译网站上收到错误“400。这是一个错误。您的客户发出了格式错误或非法的请求”。

在完成重定向后再次查看 URL,您最终会得到类似...

http://translate.googleusercontent.com/translate_p?hl=en&ie=UTF8&prev=_m&sl=auto&tl=en&u=https://www.komplett.fi/&depth=1&rurl=translate.google.com&nv=1&sp=nmt4&xid=17259,1500004,15700022,15700122,15700124,15700149,15700186,15700190,15700201&usg=ALkJrhgAAAAAW_g7pjc2_2z1Shv4_-AkDhrzRQ_xSJFb

这再次在 webview 之外一致地工作,但在它们内部不一致。

我已经尝试了各种不同的链接和编码组合,但不知道为什么这不能始终有效。如果我只是将用户发送到 Google 翻译网站,我不需要使用 API 吗?请帮忙,谢谢

最佳答案

我想我解决了这个问题,或者至少自从我做了这个改变之后我还没有看到它。以前,当我想翻译一个新页面时,我是在一个带有新 webview 的新选项卡中打开它,但是自从更改逻辑以重新加载当前页面/webview 之后,我没有遇到任何翻译问题。

关于android - 谷歌翻译链接在 android webview 中不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53451135/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com