TranslateMedia provides a professional website translation service for small, medium and large businesses. They help businesses go global by translating website copy and applying SEO to their web pages, blog articles and other digital assets. By integrating WordPress site with translation management platform (STREAM) using WPML – you can focus on content production and translations quality rather than administrative or technical tasks

Buy WPML for TranslateMedia

Getting Started with TranslateMedia

In order to send content for translation in TranslateMedia make sure that you have following plugins installed on your website:

  • WPML Multilingual CMS – which is the core plugin.
  • WPML Translation Management. This plugin lets you to connect to TranslateMedia.
  • WPML String Translation. This plugin will lets you to translate interface strings.

You can download them from your wpml.org account or, If you do not have an account yet, you can create a new one simply by choosing between WPML Multilingual CMS or Multilingual CMS Lifetime plans.

TranslateMedia will be visible at the  WPML->Translation Management->Translators tab, which is available only after WPML registration. The whole process will take only a few seconds.

If you need help with the WPML plugin configuration you can start from the getting started guide or simply ask a question on the support forum.

Table of contents

Connect your site with TranslateMedia

If you do not have a TranslateMedia account yet, please go to the registration page and follow the instructions to create a new account.

TranslateMedia registration form

TranslateMedia registration form

As soon as you receive your TranslateMedia credentials please log on to your TranslateMedia account and open Development Center page. Select the API KEY from the menu at the top of the page and copy your API key.

TranslateMedia page with API Key to copy

TranslateMedia page with API Key to copy

Return to your website, open the WPML->Translation Management page and switch to the Translators tab.

Translators tab in WPML

Translators tab in WPML

Locate the TranslateMedia service from the list and click the Activate link next to it. As soon as the page reloads the TranslateMedia service appears at the top of the page with two new links.

Activated but not yet authenticated TranslateMedia service

Activated but not yet authenticated TranslateMedia service

Click the link Click here to authenticate Then in the subsequent popup enter your TranslateMedia username and API Key. Click Submit.

TranslateMedia authentication popup

TranslateMedia authentication popup

After a few seconds confirmation dialog should show up.

Service activated

Service activated

Congratulations! Your TranslateMedia account is now connected to your WordPress instance.

Sending documents for translation

To start a translation, open the Translation Dashboard page (WPML->Translation Management) and select the posts and pages you want to translate using the checkboxes in the first column.

Select pages for translation

Select pages for translation

Scroll to the list of languages, select the languages to translate and click the button Add to translation basket.

Select the languages to which you want to translate your content

Select the languages to which you want to translate your content

After the page reloads, a new tab appears at the top of the page called Translation Basket. On this tab, a list of all the items (posts, pages, strings) that you have added to the basket and the languages to which to translate appear.
Here you can verify the content you want to translate, remove any posts and pages added mistakenly and change “Batch name”. “Batch name” becomes visible on Translation Jobs tab and helps you find projects in STREAM (the TranslateMedia admin panel). When ready, simply click Send all items for translation to send everything to TranslateMedia.

Review documents for translation

Review documents for translation

As soon as WPML sends all the information, a confirmation appears at the bottom of the screen.

Documents have been sent for translation

Documents have been sent for translation

You must now finish the configuration in TranslateMedia. To do that, click the Translation Jobs tab at the top of the page and, where the list of all jobs that you have sent to translation thus far appears. The content of the basket you have sent recently should be visible at the top of the list. Click the batch name to open the list of new requests in TranslateMedia.

List of jobs on Translation Jobs tab

List of jobs on Translation Jobs tab

In TranslateMedia all the content you’ve sent for translation is grouped by language. This means that if you’ve chosen to translate your content into two languages, in TranslateMedia two entries appear on the list (regardless of how many posts you’ve sent). Click the See files list to check all files.

TranslateMedia list of jobs

TranslateMedia list of jobs

To start the translation click the button Obtain Quote for the language pair you want to translate.

The subsequent steps let you finish the configuration and select the translation service that best suits your needs.

Select the translation type that best suits your needs

Select the translation type that best suits your needs

The last step for starting the translation is to approve the quote on the list using the button Approve.

Approve the quote

Approve the quote

The translation job can be monitored in real time by logging on to STREAM. More details can be found in the documentation that TranslateMedia provides after signing up for API access.

Translation delivery

When the translation is ready in TranslateMedia, it can be delivered to your website. Depending on your configuration, the delivery is done automatically by WPML or has to be triggered manually by you.
To check your configuration, open WPML->Translation Management and switch to Multilingual Content Setup tab. Locate the Translation Pickup mode section and verify the selected option.

Select translation delivery method

Select translation delivery method

If you have selected the option Translation Service will deliver translations automatically using XML-RPC when the translation is ready in TranslateMedia, it is delivered to your website automatically. This means that you are not required to click anything, and can simply wait until the translation is complete.

If you have selected the option The site will fetch translations manually, each time you want to download the translations, you must first open Translation Dashboard (WPML->Translation Management), and then scroll and click the button Get completed translations.

Download completed translations

Download completed translations

The current job status can be found on the Translation Jobs tab in the Status column.

Status column with translation status

Status column with translation status

The jobs marked In progress are those waiting for the translation to be delivered. For jobs marked as Complete, the translation has already been delivered and you can click the Complete link to view.

Translation cancelation

If you do not want to translate the pages sent from WPML to TranslateMedia for any reason, please remember the following:

  • You cannot manually delete jobs from the Translations Job tab on your website.
  • You can cancel the project and jobs only by logging in to STREAM or informing TranslateMedia.
  • If you need to cancel an order, you need to cancel each job associated with the original order.

To cancel the translation, first click the button Obtain Quote for the selected language pair.

To cancel the translation click the “Obtain Quote” button.

To cancel the translation click the “Obtain Quote” button.

You have to finish the configuration and select the translation service that best suits your needs (don’t worry, you will not be charged). As the last step to cancel the translation you must click the button Reject.

Cancel the translation

Cancel the translation

Depending on your Translation Pickup mode configuration, information related to canceled projects may be delivered to your website automatically through XML-RPC.
Otherwise you must click the button Get completed translations on the Translation Dashboard tab to obtain the changes.

As a result WPML removes all canceled jobs from the Translation Jobs tab.

If you need to cancel translations after approving the jobs, please contact TranslateMedia. You will then receive step-by-step instructions to cancel those jobs.