如何使用cURL测试Google Translate API?

时间:2014-05-21 15:53:41

标签: api curl google-translate

我尝试使用cURL测试Google Translate API,看它是否符合我的需求。但是当我运行这个

$ curl https://www.googleapis.com/language/translate/v2?key=mykeyhere&source=en&target=de&q=Hello

我收到了回复:

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "required",
    "message": "Required parameter: q",
    "locationType": "parameter",
    "location": "q"
   },
   {
    "domain": "global",
    "reason": "required",
    "message": "Required parameter: target",
    "locationType": "parameter",
    "location": "target"
   }
  ],
  "code": 400,
  "message": "Required parameter: q"
 }
}

任何想法我做错了什么?

(另外,我理解StackOverflow可能不是问题的最佳位置。我很高兴请求将此问题转移到另一个StackExchange网站,如果有人能够为这个问题建议一个合适的网站。)

1 个答案:

答案 0 :(得分:1)

我最终使用此NPM软件包进行测试,一旦我在Google Developer Console中启用了结算功能,就可以运行:https://www.npmjs.org/package/google-translate