【问题标题】:How to make a basic HTTP request with API key in Google Translate API v2?如何在 Google Translate API v2 中使用 API 密钥发出基本的 HTTP 请求?
【发布时间】:2019-11-15 20:52:14
【问题描述】:

我想使用带有基本 HTTP 请求的 Google Translate API v2 进行翻译。我从控制台获得了一个 API 密钥,但我不知道如何使用参数进行翻译。

注意:我希望它自动检测源语言,我只想选择目标语言。

这是我尝试使用的 URL: https://translation.googleapis.com/language/translate/v2/detect?fields=detections&key=BIzaSyA8uHGnsA8ICcBWWJcxhqVePGFMq0L4u0g&q=grapes&target=es

它返回这个:

{
  "error": {
    "code": 400,
    "message": "Request contains an invalid argument.",
    "errors": [
      {
        "message": "Request contains an invalid argument.",
        "domain": "global",
        "reason": "badRequest"
      }
    ],
    "status": "INVALID_ARGUMENT"
  }
}

【问题讨论】:

    标签: rest xmlhttprequest google-translation-api


    【解决方案1】:

    the documentation

    身份验证令牌位于 Authorization 请求标头中,而不是查询字符串中。

    【讨论】:

    • 这就是我在这里的原因。我没有成功处理文档。我只需要一个示例。
    • 我使用这个 SO 问题的第二个答案做了类似的事情:stackoverflow.com/questions/44453841/…
    猜你喜欢
    • 1970-01-01
    • 2023-04-09
    • 2016-07-02
    • 1970-01-01
    • 1970-01-01
    • 2019-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多