I would like to integrate a simple HTML form allowing the user to change Symfony2 web application\'s language (i.e. from page en/faq go to fr/faq). How to do it in a proper
Using the _locale parameter in your routing definition automatically sets the user locale.
_locale
See http://symfony.com/doc/current/book/translation.html#the-locale-and-the-url