February 29th, 2012 by Rémy Blättler
First, you have to download the following modules:
Translation Management Tool (the most important part)
TMGMT Translator Supertext
This is the connector between the Translation Management Tool (tmgmt) and the Translation Agency Supertext.
TMGMT Translator Microsoft
Not necessary, but a good way to test your installation.
Entity API (the latest dev version)
Chaos tool suite (ctools)
Views (3.3 or newer)
Views Bulk Operations (VBO)
Which turn needs the Variable module:
You can either install these modules via Administration –> Modules or by copying them into /yourwebsite/sites/all/modules.
Now, go to back to Administration –> Modules.
Here you need to enable the following parts:
- Content translation
Chaos tool suite
- Chaos tools
Multilingual – Internationalization
- Multilingual content
- String translation
- Variable translation
- Entity API
- Entity tokens
- Rules UI
- Content Source
- Content Source User Interface
- Entity Source
- Microsoft Translator
- Translation Management Core
- Translation Management Field
- Translation Management UI
- Supertext Translator
- Views Bulk Operations
- Views UI
A good starting tutorial to configure Drupal for Multilingual Content is here: http://drupal.org/node/1268692
But there are mainly two core things to configure
First: You have to add multiple languages.
Home » Administration » Configuration » Regional and language
And add one or two languages.
Second: Configure your content to be translatable.
Home » Administration » Structure » Content types
Click on either “Article” or “Basic page” » edit and then choose “Publishing options”.
Select “Enabled, with translation” and then switch to “Multilingual settings” and configure accordingly.
Now you should be ready!
Add some content and you should see the “Translate” tab besides View and Edit.
But first you have to configure a translator.
For testing the Microsoft translator is perfect. Go to:
Home » Administration » Configuration » Regional and language » Translation Management.
Click on the “Transators” tab and then on edit by the Microsoft translator. Add your API key (you can get it from the link below the textbox).
Let’s go back to your content page and click in Translate.
We need a German translation and then click on “Request translation” (add translation is if you want to translate it manually).
In the Translator dropdown we choose Microsoft translator. And then click on “Submit to translator”.
Since this is a machine translation, we get the result immediately.
Click on “Needs review” under “Pending Translations” and just accept the translation.