Multilingual Translation Service configuration

Rosetta Stone

What is Multilingual Translation?

Drupal, and by extension SiteFarm, gives you the ability to provide a translation of your default English content in a multitude of languages. A Site Manager configures the desired options to be translated, and the users enter in the translated content. SiteFarm does not translate content for you.

How does it work?

A "Translate" tab will appear on content entities like pages, blocks, links, and a broad assortment of other elements the Site Manager configures, allowing you and your colleagues to enter a translation of the original content. When complete, you will have two versions of the content:

English pathway version: /news/my-story
"my-story" is the title you give
Spanish pathway version: /es/noticias/mi-historia
"mi-historia" is the title you update "my-story" to in order to create a new page based on the original version, but now with an alternate translation in Spanish.

If set to Spanish, the visitor's browser will detect and serve up the /es/ pathways of your content by default.

Configure your site to enable Translations

Select the additional language(s) you want to offer your visitors
  1. Send an email to the SiteFarm team with a request to enable the Multilingual Modules.
  2. Navigate to Manage » Configuration » Regional and Language section » Languages.
  3. By default, only English is listed. To add additional languages, click on the + Add language button.
  4. Select a language from the drop-down menu list under Language Name.
  5. Click the Add language button.
  6. The system will return you to the main Languages page where you should now see the additional language(s) you selected.
  7. Click Save configuration to finish.
Select which types of content should have the option to be translated
  1. Navigate to Manage » Configuration » Regional and Language section » Content language and translation.
  2. You have the option of making the following entities translatable:
    • Contact message
    • Content
    • Crop
    • Custom block
    • Custom menu link
    • File
    • Redirect
    • Shortcut link
    • Taxonomy term
    • User
  3. We recommend you leave the defaulted Redirect checked.
  4. Select the entities you want to include. Let’s use Content as an example. On checking the Content box, a new section will appear below on the page providing you more granular options for translations. You may want to restrict translations to Articles and Basic pages, so check these boxes.
  5. Each content type will then provide even more granular choices. How detailed you make your translation options is entirely up to you. Leaving everything checked as a default is fine, but if you want to offer minimal options, at a basic level, you may want to check the following:
    • Title
    • URL alias
    • Menu link
    • Body
    • Branding
    • Documents
    • Primary image
    • Alt
    • Tags
  6. Your checkbox selections will vary between entities (page content types, blocks, etc) depending on the content type you want to include.
  7. When your selections have been made, click Save configuration to finish.


Continue on to Creating translated content.