In the days of 4.1 I used this github project as a start:
https://github.com/Dinkh/elmasse-bundle
With this you can switch the language, though it does not update the current view.