# Multiple-language document - babel - selectlanguage vs begin/end{otherlanguage}

What's the difference in babel package, between :

\selectlanguage{languageA}

and

\begin{otherlanguage}{languageB}
Text in language B.
\end{otherlanguage}

?

I'd like to write two langauge document, where I will have whole chapters in one or another language, each in separated included file.

Which Method of language switching is more appropriate in my case?

-
I would use \selectlanguage. The environment creates a group which is probably unnessary. –  Ulrike Fischer Nov 29 '11 at 15:38

The question is if you also want to change the date format and e.g. the chapter headings, when you have chapters. If yes, then use \selectlanguage. If you want to keep the date format and chapter headers like "Chapter", then use the environment otherlanguage* or for a short text the command \foreignlanguage.

-
+1 for : "The question is if you also want to change the date format and eg the chapter headings, if pyou have chapters. If yes, then use \selectlanguage." - this part is crucial in my case :). –  Grzegorz Wierzowiecki Nov 29 '11 at 18:55