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.
Table of contents
- Connect your site with TranslateMedia
- Sending documents for translation
- Translation delivery
- Translation cancelation
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.
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.
Return to your website, open the WPML->Translation Management page and switch to the Translation Services tab.
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.
Click the link Click here to authenticate Then in the subsequent popup enter your TranslateMedia username and API Key. Click Submit.
After a few seconds the dialog window will close and the service will display as authorized.
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.
Scroll to the list of languages, select the languages to translate and click the button Add selected content to translation basket.
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.
As soon as WPML sends all the information, a confirmation appears at the bottom of the screen.
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.
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.
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.
The last step for starting the translation is to approve the quote on the list using the button Approve.
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.
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.
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 at the top of the screen click the button Check status and get translations.
The current job status can be found on the Translation Jobs tab in the Status column.
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.
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.
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.
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 Check status and get 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.