I'm working on something for a pitch of sorts and would like to look into other approaches to the language/region problem. These are the variations I remember seeing. 

1. clickable Flags or language names 
2. some kind of automatic detection on site load
3. dropdown menu of country/language
4. landing screen demanding region selection before entering site

Is anyone aware of any others?