Google Translate API

Google Translate API

Hi,

I am writing a HTTP Get request to Google Translate API.
The URL request follows the Google conventions and the answer from Google comes through JSON format.
https://cloud.google.com/translate/v2/translating-text-with-rest 

void Google.Translate()
{
//transRes = getUrl(" https://www.googleapis.com/language/translate/v2?key=AIzaSyBjYIY5pf9uyTDZq1jjB6FWdsb8bKyByOo &target=PT&source=EN&q=test translation");
transRes = getUrl(" https://www.googleapis.com/language/translate/v2?q=This is a test for zoho&target=PT&source=EN&fields=translations%2FtranslatedText&key= {API KEY}");
info transRes;
}

I'm testing this through a function. The URL request works when I test it through Google explorer interface.
https://developers.google.com/apis-explorer/?hl=en_US#p/translate/v2/language.translations.list?q=This+is+a+test+for+zoho&target=PT&source=EN&fields=translations%252FtranslatedText&_h=1&

But on Zoho Creator it produces either one of these results.

Executed Successfully
Log messages:
The request had bad syntax or was inherently impossible to be satisfied.

Executed Successfully
Log messages:
The request is for something forbidden. Authorization will not help.

Is this possible? Can someone help?
Thank you,

Earley Simon