Main Content

Multilingual Support on Drupal

Multilingual Support on Drupal

Creating a Multilingual Site With Drupal

Drupal is an incredibly robust CMS without limits that are being improved and expanded upon daily. Having a content management system allows you to save time on development and spend more time creating valuable content for your users.  Using a CMS allows you to allocate your time and money more efficiently.  The majority of Drupal websites, like any other sites, are currently built in the English language. Drupal, however, has the flexibility that allows it to create and translate sites into other languages.

Translation Modules

Drupal offers two core modules for translating.  The first module is called the Locale module. This module has built-in user interface options such as button labels, hover text, image replacements, help text and more that allow your site to instantly be friendly to a foreign audience.

The other module is the content translation module that allows you to literally change all of the textual content of your site into another language.  This module is important for allowing your site to be instantly understandable in multiple languages on the fly.

In order to extend the functionality of these modules, you can do it additional modules that improve language and location support.  You can refer to the tutorial that provides a basic internationalization setup.

By using the localization module you can easily make translation changes for discoveries and updates.  Another option would be to manually update translation options through the admin interface.

  • Drupal 6: Administer > Site Building > Translate Interface > Import(
  • Drupal 7: Configuration > Regional and language > Translate Interface > Import(

You can use the installation profile called localized Drupal which will help with a quick installation of a localized version of Drupal.  You can see  for more information on translations, and compatible themes and modules.