Integration Integration
Java, JavaServer Pages and Servlets

Translate your Java website

Java web servers make use of Servlet Filters to process web pages in various ways before sending content to the web browser. Translating your web site with Java is a matter is employing a combination of a TranslationFilter class, a response wrapper to translate your URLs for maximum search engine ranking and our translation taglib for fine-grained control of translation of dynamic components.

This filter communicates to the Sprawk translation server to process the web page to the customer''s desired language. It sends blocks of HTML text which are then processed using your settings and approved human translations.

No page-level changes

You don''t need to change anything at the page level: no search and replace, no extra HTML. You can leave your JSP content in its original language. There is no need to create message keys or properties files.

Monitor and control

A record of all sentences requested is maintained so you can perform analyses on which languages are most requested, and which sentences are most frequently requested.

Easily add another language later

When you are ready to support a new language on your site, you can choose just to translate the most common 2000 sentences or the most popular 100 pages.

Original language fallback

By default, the Sprawk server will return the original language if a sentence translation is missing. This is usually better than returning a poor machine translation which could misrepresent your products or services and damage your online reputation.

Caching for speed

The process of converting a complex web page into another language is like compiling a small computer program and may take a few seconds. The Sprawk plugins include smart caching which can deliver the performance you need while quickly using any new translations you choose to add.

Background

JavaServer Pages (JSP) is a Java technology that helps software developers serve dynamically generated web pages based on HTML, XML, or other document types. Released in 1999 as Sun''s answer to ASP and PHP, JSP was designed to address the perception that the Java programming environment didn''t provide developers with enough support for the Web.

There are a number of web servers built using this technology including:


Who are we?

Sprawk is a cloud-based web-site translation management service. We offer integration tools and a network of freelancer translators to quickly localize your website, application or service and reach new customers.


Easy stepsEasy steps

  1. Create a Sprawk team account
  2. Download integration kit for your platform
  3. Configure with your team code and key
  4. Let the collector analyze your content
  5. Translate and approve key content
Start now

Case studyCase study

Quotaproject.org have used Sprawk to release their site in French, with a very limited budget.

Learn more