Switch site language after IP to locale redirect
You have tried Language Switcher module but you are not getting any result. Once try to use Language Switcher Dropdown module.


  Language Switcher Dropdown is a very simple module that exposes a new
  block, similar to the default Language Switcher block provided by
  Locale module. The new block allows site visitors to switch languages
  using a drop-down select list instead of using hyperlinks.