title: testing google translate API via curl
body: <p>I am testing Google Translate API via curl and it keeps asking for parameter q while it is already there in the URL (q=Hello%20World).  Why is Google Translate API returning this error?</p>
  
  <p>curl <a href="https://www.googleapis.com/language/translate/v2?key=" rel="nofollow">https://www.googleapis.com/language/translate/v2?key=</a>&amp;source=en&amp;target=de&amp;q=Hello%20World</p>
  
  <pre><code>[1] 16848
  [2] 16849
  [3] 16850
  [2]-  Done                    source=en
  [3]+  Done                    target=de
  foo:~ foo$ {
   "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"
   }
  }
  </code></pre>
  
  <p>Help?</p>