Multisite with i18n module enabled We have to build a multi lingual site(English and Spanish). There are 2 approaches to enable multi lingual site


Single site with i18n module

Content,Functionality and layout are almost same for both languages

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.
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