Hello FriedEgg, I am new to proc groovy. So I just copied your script (except client_id and client_secret), and submitted it in SAS 9.4 (Win7 x64), but it complained some errors (log attached below), do you have any suggestion how to fix it? thanks, William ... NOTE: The SUBMIT command completed. 87 88 89 submit "&client_id" "&client_secret" "&text" "&from" "&to"; 90 x = new TranslateApi() 91 x.client_id = args[0] 92 x.client_secret = args[1] 93 y = x.translate(args[2], args[3], args[4]) 94 println y 95 exports.translated_text = y 96 endsubmit; NOTE: Exporting macro variable "translated_text". Unexpected error: ---> Cache-Control : private ---> Content-Type : application/json; charset=utf-8 ---> x-ms-request-id : 73728b3e-16d9-436d-a5e7-b17481719ca4 ---> request-id : 73728b3e-16d9-436d-a5e7-b17481719ca4 ---> X-Content-Type-Options : nosniff ---> Strict-Transport-Security : max-age=31536000; includeSubDomains ---> Date : Fri, 26 Dec 2014 02:00:46 GMT ---> Content-Length : 222 ---> [error:invalid_client, error_description:ACS50012: Authentication failed. Trace ID: 73728b3e-16d9-436d-a5e7-b17481719ca4 Correlation ID: c6e16c29-c5c3-4524-9834-dd0470ff8c14 Timestamp: 2014-12-26 02:00:47Z] Unexpected error: Content-Length : 291 Content-Type : text/html; charset=utf-8 X-MS-Trans-Info : 6346.V2_Rest.Translate.39974939 Date : Fri, 26 Dec 2014 02:00:46 GMT NOTE: The SUBMIT command completed.
... View more