We have to build a multi lingual site(English and Spanish). There are 2 approaches to enable multi lingual site

  1. Single site with i18n module
    • Content,Functionality and layout are almost same for both languages
  2. Multi site (Parent English Site and Spanish sub site separate)
    • Content,Functionality and layout are mostly different for Spanish site
    • Parallel Enhancement needs to be done for both languages
    • English language site needs to be redesigned without affection Spanish language site

We are preferring to choose the second approach to build the multilingual site. Please feel free to recommend the Implementation approach using i18n module.

1 Answer 1


You should read Drupal 7's new multilingual systems compilation. There's even a full book about that matter: Drupal 7 Multilingual Sites.

When using a single Drupal instance to create a multilingual site, there are two different approaches: Content Translation and Entity Translation (Read: Node translation vs. Entity (field) translation). You may want a multi-site setup (With Domain Access or without it), especially if you require independent content to appear (not only translations). And the Internationalization suite of modules is a must, it provides the following modules:

  • Path Translation
  • String Translation
  • Taxonomy Translation
  • Block Translation
  • Variable Translation

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.