Presenting translations of text depicted in images
First Claim
1. A method performed by data processing apparatus, the method comprising:
- receiving, from a user device, an image;
detecting, in the image, an address for a particular geographic location;
determining that the address is in a first language different from a second language specified by a user of the user device, the second language being a language specified by the user as a language to which text found within images in a different language from the second language is to be translated, wherein the second language is specified by the user of the user device using a user interface presented by the user device prior to receiving the image; and
in response to detecting the address for the particular geographic location in the first language and determining that the first language is different from the second language, generating and providing, for presentation by the user device, a user interface that depicts a map that includes the particular geographic location and a translation of the address in the second language specified by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting additional information for text depicted by an image. In one aspect, a method includes receiving an image. Text depicted in the image is identified. The identified text can be in one or more text blocks. A prominence presentation context is selected for the image based on the relative prominence of the one or more text blocks. Each prominence presentation context corresponds to a relative prominence of each text block in which text is presented within images. Each prominence presentation context has a corresponding user interface for presenting additional information related to the identified text depicted in the image. A user interface is identified that corresponds to the selected prominence presentation context. Additional information is presented for at least a portion of the text depicted in the image using the identified user interface.
32 Citations
20 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
receiving, from a user device, an image; detecting, in the image, an address for a particular geographic location; determining that the address is in a first language different from a second language specified by a user of the user device, the second language being a language specified by the user as a language to which text found within images in a different language from the second language is to be translated, wherein the second language is specified by the user of the user device using a user interface presented by the user device prior to receiving the image; and in response to detecting the address for the particular geographic location in the first language and determining that the first language is different from the second language, generating and providing, for presentation by the user device, a user interface that depicts a map that includes the particular geographic location and a translation of the address in the second language specified by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a data processing apparatus; and a memory storage apparatus in data communication with the data processing apparatus, the memory storage apparatus storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising; receiving, from a user device, an image; detecting, in the image, an address for a particular geographic location; determining that the address is in a first language different from a second language specified by a user of the user device, the second language being a language specified by the user as a language to which text found within images in a different language from the second language is to be translated, wherein the second language is specified by the user of the user device using a user interface presented by the user device prior to receiving the image; and in response to detecting the address for the particular geographic location in the first language and determining that the first language is different from the second language, generating and providing, for presentation by the user device, a user interface that depicts a map that includes the particular geographic location and a translation of the address in the second language specified by the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:
-
receiving, from a user device, an image; detecting, in the image, an address for a particular geographic location; determining that the address is in a first language different from a second language specified by a user of the user device, the second language being a language specified by the user as a language to which text found within images in a different language from the second language is to be translated, wherein the second language is specified by the user of the user device using a user interface presented by the user device prior to receiving the image; and in response to detecting the address for the particular geographic location in the first language and determining that the first language is different from the second language, generating and providing, for presentation by the user device, a user interface that depicts a map that includes the particular geographic location and a translation of the address in the second language specified by the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification