HelpAPI
API
The sprawk translation engine can be called from any Internet-connected application or website. Below is an example of connecting via a Java application:
// setup url
String translationUrl = "http://www.sprawk.com/api/translate.jsp";
String queryString = "groupCode=" + groupCode +
"&password=" + password +
"&text=" + URLEncoder.encode(text) +
"&fromLang=" + codeFrom +
"&toLang=" + codeTo +
"&type=text";
// do the web request
HttpMethod method = new GetMethod(translationUrl);
method.setQueryString(queryString);
method.setFollowRedirects(true);
method.setStrictMode(false);
try {
CLIENT.executeMethod(method);
// trim to remove any leading/trailing newlines
translation = method.getResponseBodyAsString().trim();
} catch (IOException e) {
LogHelper.log.error("Method error", e);
translation = text;
}blog comments powered by Disqus
