Building Multilingual Websites with Drupal 7

Course Description

Getting a single language foreign language site with Drupal is fairly easy, with more and more language packs for UI translation from, you can have an instant UI in your chosen language. However, if you want to allow users to switch languages at the click of a button, and at different paths, you need a multilingual site.

With Drupal you can make it easy for content editors to translate content, and provide users with a multilingual interface that serves them up a site in their chosen or detected language. In this course, you’ll see the modules you can select to make this process smoother. You’ll learn typical procedures through hands-on activities. Most importantly, you’ll leave knowing how to plan and prepare for your next multilingual website.

Learning Objectives

  • Understand the most important decisions to make when building a multilingual website
  • Be able to identify all the elements of a Drupal site that need translation
  • Understand how to configure the multilingual settings for content types to match the translations available
  • Know the difference between field-level and node-level translation and when to use each one
  • How to configure core and contributed modules for multilingual site building
  • Be able to identify the challenges of translating Drupal’s user interface, plan a project accordingly
  • Have familiarity with Drupal’s website and how to take advantage of updates to module language files


Have a local development environment set up (trainer to provide).
Experience creating a Drupal site, configuring content management features, and setting up the site structure
Comfortable with Views and fields configuration


Drupal site builders, themers, and developers who want to start building multilingual websites.

Evolving Web
Experience level: 
Cost (w/o registration): 
500.00 €
Cost (with registration): 
400.00 €