If you're having problems connecting with Smartling and you use a Proxy service with your CMS, it may be helpful to test your connection through your proxy outside of your CMS. A simple way to do this is by using CURL to authenticate with Smartling through your proxy.
Test Direct Connection
First, try checking your connection with Smartling directly, without using the proxy, to test that your credentials are correct. Using the same API credentials that you use with Smartling, run the Authentication API request from the command line:
cURL
curl -X POST -H "Content-Type: application/json" -d '{"userIdentifier":"<user identifier>","userSecret":"<user secret>"}' "https://api.smartling.com/auth-api/v2/authenticate"
Angle brackets in the above example show where your credentials need to go.
If your credentials are correct, you should receive a JSON response including "code":"SUCCESS".
Test Proxy Connection
If you able to make a successful direct connection with Smartling, try connecting through your proxy. You will need to know the host and port of your proxy and your username and password (if any).
cURL
curl --proxy <[protocol://]host[:port]> --proxy-user <user[:password]> -X POST -H "Content-Type: application/json" -d '{"userIdentifier":"<user identifier>","userSecret":"<user secret>"}' "https://api.smartling.com/auth-api/v2/authenticate"
If you receive a success response, your proxy connection is working.