First, you have to download the following modules:
Translation Management Tool (the most important part)
http://drupal.org/project/tmgmt
TMGMT Translator Supertext
http://drupal.org/project/tmgmt_supertext
This is the connector between the Translation Management Tool (tmgmt) and the Translation Agency Supertext.
TMGMT Translator Microsoft
http://drupal.org/project/tmgmt_microsoft
Not necessary, but a good way to test your installation.
Entity API (the latest dev version)
http://drupal.org/project/entity
Chaos tool suite (ctools)
http://drupal.org/project/ctools
Views (3.3 or newer)
http://drupal.org/project/views
Views Bulk Operations (VBO)
http://drupal.org/project/views_bulk_operations
Internationalization
http://drupal.org/project/i18n
Which turn needs the Variable module:
http://drupal.org/project/variable
Rules
http://drupal.org/project/rules
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:
Core
- Content translation
- Locale
Chaos tool suite
- Chaos tools
Multilingual – Internationalization
- Internationalization
- Multilingual content
- String translation
- Variable translation
Other
- Entity API
- Entity tokens
- Variable
Rules
- Rules
- Rules UI
Translation Management
- Content Source
- Content Source User Interface
- Entity Source
- Microsoft Translator
- Translation Management Core
- Translation Management Field
- Translation Management UI
- Supertext Translator
Views
- Views
- 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.
Go to:
Home » Administration » Configuration » Regional and language
And add one or two languages.
Second: Configure your content to be translatable.
Go to:
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.
Done!