To package this solution we created Web feature named ToggleLanguage Feature. When you activate the feature, a custom action will be added to the standard menu of SharePoint. Each Custom action contains one language of the alternate languages of the site. In figure we have three languages: French, English and German.
Lien vers CodePlex https://togglelanguage.codeplex.com/