1. A method comprising: receiving an invocation of a map interface on a mobile device, the map interface having a default language; obtaining a current location of the mobile device; obtaining one or more local languages associated with the current location; determining if the one or more local languages associated with the current location correspond to the default language; and based on determining that at least one of the local languages does not correspond to the default language, displaying the map interface including a language control that indicates two or more languages for presenting information on the map interface and that can be manipulated to present information on the map interface concurrently in the two or more languages, wherein an amount of information presented in each of the two or more languages is adjusted based on the manipulation of the language control.