谷歌翻译 API 的 Rest API 请求

Posted

技术标签:

【中文标题】谷歌翻译 API 的 Rest API 请求【英文标题】:Rest API request for Google Translation API 【发布时间】:2018-02-19 08:01:26 【问题描述】:

我对 Google Translation API 的 Rest API 请求有疑问

我的 POST 方法是https://translation.googleapis.com/language/translate/v2?key=MY_KEY

但我得到一个错误


    "error": 
        "code": 400,
        "message": "API Key not found. Please pass a valid API key.",
        "errors": [
        
            "message": "API Key not found. Please pass a valid API key.",
            "domain": "global",
            "reason": "badRequest"
        
        ],
        "status": "INVALID_ARGUMENT"
    

请帮助我了解问题出在哪里。

【问题讨论】:

消息清楚地表明密钥无效。请添加您的有效密钥来代替 My_KEY。 嗨,桑迪,我添加了我的密钥,但错误仍然相同 【参考方案1】:

您可能想尝试从 one of the samples 开始,而不是尝试构建自己的客户端库或使用 REST 获取/发布。如果您必须使用 REST,以下示例可能会有所帮助:

https://translation.googleapis.com/language/translate/v2?key=your-key-here&q=cheese&target=es

将 API 密钥替换为您已启用对翻译 API 的访问权限的密钥。

【讨论】:

谢谢,但错误是一样的。我认为错误来自我不支付 是的,您可能需要先配置帐单,然后 API 才能工作。 v3 怎么样?,我们如何打个休息电话

以上是关于谷歌翻译 API 的 Rest API 请求的主要内容,如果未能解决你的问题,请参考以下文章

快速 API,谷歌翻译 post 请求与 laravel

Web API 2 入门——使用ASP.NET Web API和Angular.js构建单页应用程序(SPA)(谷歌翻译)

如何通过谷歌翻译api在python中使用api键

“谷歌翻译”与“翻译 api”

Android 谷歌翻译 API

谷歌翻译 API 构造函数