How to manage multilingual content in Drupal

The multilingual contents are very important for the sites which has targeted audience belongs to multiple language groups. It may be because they are residing on different parts of world. When your site is information oriented and you want to connect more quickly to targeted audience it is very important that you serve them content in their regional language. Localization is very large area which required thoughtful approach to deal with contents with different languages carefully. Drupal


There are many complexities also involved in localization which can create issues while implementing it in real system. So, it is always good to understand nitty gritty of that area.

Obvious questions which comes to mind while addressing above requirement will be, how do we manage different version of same content in different languages? How do we identify which content version to server to which audience? Strong web content management system will have answer to all those questions. Drupal also provide you various different modules which can help you to deal with all those challenges. Majorly you will come across two modules when you try to look for multilingual support in Drupal.

  1. Content Translation which is core module of Drupal 7
  2. Entity Translation which is contributed module available in core from Drupal 8.

Entity Translation

Entity Translation module allows you to translate your existing entities in different languages. It is now added in Drupal 8 core. If you are using Drupal 7 and wants to use it you can follow upgrade path from Drupal 7 to 8

Steps to setup multi lingual content using entity translation module are as follow: 

  • Navigate to the Content types administration page 
    Administration > Structure > Content types
  • Select a content type you want translated, click on"edit”, It will open up options to configure different configurations for content type.
  • Now click on"Publishing options”.
  • In the"Multilingual support” section, select option “Enabled, with translation”.
  • Save content type to affect changes.
Multilingual content module 

provides extended multilingual options for nodes. These options help accommodate a variety of translation workflows by controlling how the language for nodes is set.

More Information

For more information about FTP

Get Drupal Hosting

Article Details

Other Articles in This Category

Show More

Did you find this article helpful? Then you'll love our support. Experience the A2 Hosting difference today and get a pre-secured, pre-optimized website. Check out our web hosting plans today.