14. A device comprising: a processor; and a memory for storing a program containing computer-executable instructions for converting a search string into a physical location that, when executed by the processor, cause the processor to perform a method comprising: receiving the search string for translation into the physical location, wherein the search string is received from an address book of a mobile device, searching a plurality of representations of search strings for the search string received, the plurality of representations of search strings associated with physical locations, in response to locating the search string in the plurality of representations of search strings, determining the physical location associated with the search string, the physical location corresponding to a location of an entity represented by the search string, and providing the physical location as input to a navigation engine for navigating to the location of the search string.
14. A device comprising: a processor; and a memory for storing a program containing computer-executable instructions for converting a search string into a physical location that, when executed by the processor, cause the processor to perform a method comprising: receiving the search string for translation into the physical location, wherein the search string is received from an address book of a mobile device, searching a plurality of representations of search strings for the search string received, the plurality of representations of search strings associated with physical locations, in response to locating the search string in the plurality of representations of search strings, determining the physical location associated with the search string, the physical location corresponding to a location of an entity represented by the search string, and providing the physical location as input to a navigation engine for navigating to the location of the search string. 20. The device of claim 14 , wherein the search string comprises a network address.