Method, apparatus and system for location assisted translation
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and system may enhance translation results from translation applications running on mobile devices. Specifically, according to one embodiment, location data may be automatically identified by a location awareness or location detection scheme (e.g., Global Positioning System or GPS, WiFi and/or 3G) on the device or coupled to the device. The location data may be utilized by the enhanced translation scheme according to an embodiment of the invention to pin point the specific physical geographical location of the device. Thereafter, if an enhanced local language dictionary exists that includes any local dialect details, the enhanced local language dictionary may be downloaded to the device. When the user desires to translate a word and/or phrase, the device may look up the meaning in the downloaded enhanced local language dictionary, thus ensuring that the translation is specific to that geographic location. When the user moves locations, the device may download additional “local” language dictionaries, such that the user may accurately translate words even when moving amongst regions with significantly varying meaning for the same words.
-
Citations
22 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
identifying, by a mobile device running location awareness protocols to leverage location information, location data for the device, the location data corresponding to the current location of the mobile device; checking, by the mobile device, the identified location data for the device against a data repository of reverse geographical codes to identify a specific physical location of the mobile device corresponding to the current location of the mobile device, the reverse geographical codes correlate location data to physical geographical locations; receiving, by the mobile device, a request to translate a first word from a local dialect of a standard language spoken in the specific 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 specific 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. - View Dependent Claims (9, 10)
-
-
11. A system, comprising:
-
a location identification module to determine location data for a mobile device that identifies a current location of the mobile device by running location awareness protocols to leverage location information; and a translation module coupled to the location identification module to; (i) compare the determined location data to a list of reverse geographical codes that correlate location data to physical geographical locations, (ii) retrieve a physical geographical location from the list of reverse geographical codes corresponding to the current location of the mobile device, (iii) receive 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, (iv) retrieve 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 a first word from the local dialect of the standard language with 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 (v) provide 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. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory machine-accessible medium having stored thereon instructions that, when executed by a machine, cause the machine to:
-
determine location data for the machine that identifies a current location of the machine by running location awareness protocols to leverage location information; compare the location data to a list of reverse geographical codes, the list of reverse geographical codes correlates location data to physical geographical locations; retrieve 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 machine; receive a request to translate a first word from a local dialect of a standard language spoken in the physical geographical location of the machine 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; retrieve 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 machine, 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 provide the retrieved multiple local translated words to a user of the machine for contextual-based selection of one of the multiple local translated words having an appropriate meaning. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification