1. A method, comprising: determining, by a mobile device running location awareness protocols to leverage location information, location data for the mobile device that identifies a current location of the mobile device; comparing, by the mobile device, the location data to a list of reverse geographical codes that correlates location data to physical geographical locations; retrieving, by the mobile device, a physical geographical location from the list of reverse geographical codes based on the location data, the physical geographical location corresponding to the current location of the mobile device; receiving, by the mobile device, a request to translate a first word from a local dialect of a standard language spoken in the physical geographical location of the mobile device to a language to be translated to, wherein the first word from the local dialect of the standard language comprises several possible meanings in the language to be translated to; retrieving, by the mobile device, multiple local translated words corresponding to the first word received for translation from an enhanced local language dictionary including local dialect information for the physical geographical location, wherein the local dialect information associates the first word from the local dialect of the standard language with the several possible meanings based on the current location of the mobile device, wherein the several possible meanings are different from a meaning associated with the first word in the standard language, and wherein each of the multiple local translated words having a separate one of the several possible meanings in the language the first word is translated to; and providing, by the mobile device, the retrieved multiple local translated words to a user of the mobile device for contextual-based selection of one of the multiple local translated words having an appropriate meaning.