En plus de la traduction de l'interface de Drupal, le module locale fournit un ensemble de fonctionnalités adaptées aux besoins d'un site multi-langues. La négociation du langage permet à votre site de changer automatiquement de langue en se référant au domaine ou au chemin utilisé dans les requêtes. Les utilisateurs peuvent (de manière optionnelle) choisir leur langue sur leur page <em>Mon compte</em>, et votre site peut être configuré afin d'utiliser la langue de préférence du navigateur. Le contenu de votre site peut être créé (et traduit) dans chaque langue activée, et chaque billet peut avoir un alias approprié pour chacune de ses traductions. Le module locale travaille de concert avec le module <a href="@content-help">content translation</a> pour gérer la traduction des contenus.