Multi Language Support

Crystal CMS supports fully automatic translation of the pages in your website to a number of target languages. You do not need to perform any manual translation of the content in your website; the system does it completely automatically. The international languages currently supported by Crystal CMS are:

  • English
  • Dutch
  • French
  • German
  • Italian
  • Spanish
  • Swedish

To enable multi language support for your website, all you need to do is select your source language in the website configuration page in the Crystal CMS control panel for your website (this is the language that you are creating your pages in) and also switch on multi language support using the check box.

Once this is done, your public website will display the language selection drop down list just like the one you can see above in the top right corner of this window and this enables visitors to your website to translate the web page into any of the available target languages.

Are you interested to learn how we do this? This service is enabled by the Google AJAX Language API and we have implemented this as a web server side service. When a page translation is requested, Crystal CMS breaks the page up into every single piece of text and sentence that requires translation and makes a number of requests to the Google AJAX Language API server side in real time. The multiple requests are made asynchronously in parallel which basically means that the requests are sent and the responses are processed in as short a time as possible. In addition the mutliple responses from Google are cached at our server so that if the same page (or piece of text) requires translation again, there is no need to make the round trip request to the Google service.

Finally as a convenience to your website visitors, when your website pages are translated into the visitors' native language, Crystal CMS ensures their language selection is saved in a cookie on their computer by their browser (this does require cookies enabled in the visitors' browser). So the next time this visitor returns to your website, the request pages are automatically served in the desired target language.

This feature is available at Ultimate subscription level. Read about Crystal CMS subscription levels and system features in our subscripton level feature matrix here.

Go back to the configuration overview