Is there an extension to automatically change display language(interface, menu, etc.) for non-logged in users, depends on browser's language settings?
Topic on Project:Support desk
Does the way language is selected in Wikimedia Wikis not work for your purposes? See, Universal Language Selector/FAQ and Extension:UniversalLanguageSelector for details.