Albatros, Multilang
The most difficult part when having a multilang website with a lot of languages is to keep it up to date.
That's why I chose the approach of having multiple websites and only have langage flags added on each page individually. This even allows for an other site to change its theme as long as it keeps the same urls.
website