SDL Language Cloud
The SDL Language Cloud connector for WPML provides a seamless link between WPML and SDL Language Cloud, allowing fast and easy management of multilingual web content and translation projects from within WordPress.
Getting started with SDL Language Cloud
To send content for translation in SDL Language Cloud, make sure you the have following plugins installed on your website:
- WPML Multilingual CMS – the core plugin
- WPML Translation Management – this plugin lets you connect to SDL
- WPML String Translation – this plugin lets you translate interface strings
You can download these from your wpml.org account or, if you do not have an account yet, create a new one simply by choosing between WPML Multilingual CMS or Multilingual CMS Lifetime plans.
SDL will be visible in the WPML->Translation Management->Translators tab, which is available only after WPML registration. The whole registration process takes only a few seconds.
Connecting your site to SDL Language Cloud
Once all the required plugins have been installed and activated, all you need to make sure you can connect WPML to the translation service is your username and password for SDL Language Cloud Managed Translation. If you are an existing SDL customer, these are the credentials you use to login to SDL Language Cloud at https://languagecloud.sdl.com/en/managed-translation/login. If you do not have these, please contact your SDL account team.
If you do not have an SDL account yet, you can simply sign up for free at http://www.sdl.com/languagecloud/managed-translation/. It’s quick and simple and you’ll be set up in minutes. You can then use the same details to activate and authenticate your account in WPML.
Activating and authenticating SDL Language Cloud
As soon as you have registered for Language Cloud Managed Translation and created your username and password, login to your website, open the WPML->Translation Management page and switch to the Translation Services tab.
Locate the SDL service from the list and click the Activate button next to it.
As soon as the page reloads, the SDL service appears at the top of the page. Click the Authenticate button.
Then, in the subsequent popup, enter your username and password and click Submit.
After a few seconds, SDL Cloud will display at the top as the authorized service.
Congratulations! Your SDL account is connected to your WordPress instance.
Sending content for translation
To start a translation, open the Translation Dashboard page (WPML->Translation Management) and select the posts and pages you want to translate by using the checkboxes in the first column.
Scroll to the list of languages, select the languages to translate into, and click the Add selected content to translation basket button.
After the page reloads, a new tab called Translation Basket appears at the top of the page. On this tab, a list of all the items (posts, pages, and strings) and languages you have added to the basket will appear.
Here you can verify the content you wish to translate, remove posts and pages mistakenly added, and change the Batch name that will be visible on the Translation Jobs tab and that will help you find projects. Choose the desired workflow and simply click Send all items for translation to send everything to SDL.
As soon as WPML sends all the information, a confirmation will appear at the bottom of the screen.
You must now finish the configuration in SDL. To do that, click the Translation Jobs tab at the top of the page and the list of all jobs you have sent for translation will appear. The content of the basket you submitted should be visible at the top of the list. Click the batch name to open SDL Language Cloud.
SDL workflow can differ depending on your configuration. You should discuss with your SDL Account team how to process translations in your SDL Language Cloud.
Receiving completed translations
When the translation is ready in SDL, it can be delivered to your website.
Checking for completed translations
Check for completed jobs by visiting WPML -> Translation Management and clicking on the Translation Jobs tab. Locate the translation batch you want to download and click on the Synchronize status button.
Having your completed translations delivered to your site
Depending on your configuration, translations will either be delivered automatically or can be fetched manually from your WordPress admin panel.
To check your configuration settings, open WPML->Translation Management and switch to the Multilingual Content Setup tab. Find the Translation pickup mode section and check the selected option.
The Translation Service will deliver translations automatically using XML-RPC option means that as soon as a translation is ready, it will be delivered to your website automatically.
The site will fetch translations manually means that completed translations can be downloaded from the Translations Dashboard (WPML->Translation Management) using the Check status and get translations button at the top of the page.
Cancelling translation jobs
To synchronize the status with WPML when a submission is canceled in SDL, open the Translation Jobs tab and click the Synchronize status button. The ability to cancel jobs depends on your predefined SDL workflow. If you have any issues, please contact SDL support.
Depending on your Translation pickup mode configuration, the status will be synchronized either automatically or manually after you have checked for completed translations using the Check status and get translations button from the Translation Dashboard tab.
Therefore, if you have the Translation Service will deliver translations automatically using XML-RPC option selected, there is no need for you to do anything more at this point except wait for delivery.
If you have The site will fetch translations manually selected, then you will need to click on the Check status and get translations button.
As a result, WPML should remove canceled jobs from the Translation Jobs tab.
Please remember that you cannot delete jobs manually from the Translation Jobs tab on your website. You must cancel the submission first from SDL and then synchronize with WPML as described above.