Case Studies

AEM WITH THIRD PARTY TRANSLATION SERVICE

Background / Task
Our Client, a leading digital agency, working on AEM 5.6.1 and wanted to integrate with third party translation service. At that time challenge was AEM translation service was not available in AEM 5.6.1. We also need to send the data of the page in different format. This was a kind of new product over AEM. In newer version of AEM we have translation service already available that can reduce lots of our efforts.

Solution
To resolve this, we crafted a following solution:-

  • We created a dashboard for client where he can select pages and their languages and can define in which language he needs the translation of the pages.
  • We used workflow to create XLIFF files for these pages based on component configuration.
  • Component configuration is where we have added all the OOTB components which will be used for translation and also added custom components created by client for the site.
  • Admin can change the component configuration in the dashboard another tab.
  • We submitted the request to the third party service and poll continuously for the response.
  • This third party service sends back the response sometime in 2 days and sometime it sends a partial response of the request so we need to maintain the response until we got full response from the service.
  • Once we got the complete response from the service we created new pages under different locales defined by Author.