Tenés que crear un listener para el idioma. En la documentación lo dice claramente. Y luego definir ese listener como un servicio para que se ejecute en todas las peticiones.
Acá te paso la documentación :)
http://symfony.com/doc/current/cookb...y_session.html