HelpThe 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; }