Instead of translating complete nodes it can be useful to make only some fields of a node translatable. This can be achieved by using the Entity Translation Module (http://drupal.org/project/entity_translation). With it, fieldable entities can be translated without duplicating the bundle (e.g. node, taxonomy term) itself.

Make entities translatable

As a starting step make sure that you have set the appropriate options for language detection (Administration > Configuration > Regional and language > Languages, choose the 'Detection and selection' tab). This will facilitate finding the translations once they are done.

  • Download and activate the entity_translation module
  • Create a content type with the fields you want to translate
  • Under the publishing option of the type choose 'Enabled, with field translation' in Mulitlingual support
  • In the properties of each field enable the field translation ('Users may translate this field'). You will find this in the 'edit' tab

Fields can now be translated one by one. For a more detailed description see this post by Randy Fay.

Invoke TMGMT

  • Activate the 'Entity Source User Interface' module in the TMGMT suite. This will automatically ask to activate the 'Entity Source' module.
  • Go to your content and click on the 'Translate' tab
  • Choose the language(s) you want to translate the fields into and click 'Request translation'
  • Follow the same procedure as seen in Node translation ('choose translator, submit job, review, accept)
  • The resulting translation is automatically inserted into the appropriate field

Special cases

Translating the title of the node

In a normal node the title is NOT a field. It can therefore not be translated as a fieldable entity. But there is a module for that. It's aptly named 'title'. Use it to make the title a field and then follow the process above.

Comments

Comments are fields in D7. If you want to translate them, you have to enable them

  • Go to 'Administration > Configuration > Regional and language > Entity translation' and check the appropriate box for comments.
  • In the content type choose the 'Comment fields' tab, use 'edit' to set the field translation check box.
  • To translate a comment, the workflow is slightly different. You will have to 'edit' the comment and choose the 'translate tab from within the editing pane