This document discusses how to build multilingual sites with Drupal. It covers enabling multiple languages, translating content, variables, taxonomies and media. Content can be translated using the core translation method or the entity translation module. Code strings should be wrapped in translation functions and variables declared for translation. The localization update module can synchronize translations automatically. Additional modules like contact translation and menu translation can help with other areas. Drupal 8 is working to improve the multilingual features currently available in Drupal.