使用 Google Translate 时遇到 400 错误

{“error”=>{“code”=>400, “message”=>“无效值”, “errors”=>[{“message”=>“无效值”, “domain”=>“global”, “reason”=>“invalid”}]}}

  • 我已在 Google 控制台创建了凭据。
  • 已使用该凭据。
  • 语言设置为“英语”。

在新发布和现有发布时均收到此 400 错误代码。

如何修复此问题?

我遇到了相同的错误,我的所有设置都没有更改。我也刚刚更新了安装。

在错误日志中显示:

[object Object]
网址:https://community.xxx.com/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js
行:1
列:266898
窗口位置:https://community.xxx.com/t/atalhos-fantasticos-e-onde-habitam/1249
有什么建议吗?

我找到了问题所在。默认区域设置被设为美国英语,但用户设置被设为英国英语。

啊,太棒了,感谢分享,希望这能帮助到处于同样情况的其他人!

我们遇到了同样的问题,但 @fidelio 的评论和您的回复并未帮助解决。论坛默认使用英语(美国)区域设置。使用英语(英国)区域设置的用户会看到所有英文帖子的翻译按钮,点击该按钮会触发首帖中描述的錯誤。

你们有解决这个问题的办法吗?

看起来这个 PR 可能彻底解决了该问题: