Text translation using contextual information related to text objects in translated language
US-10453108-B2 · Oct 22, 2019 · US
US11222373B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11222373-B2 |
| Application number | US-201916580169-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 24, 2019 |
| Priority date | Nov 13, 2013 |
| Publication date | Jan 11, 2022 |
| Grant date | Jan 11, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In an example embodiment, text is received at an ecommerce service from a first user, the text in a first language and pertaining to a first listing on the ecommerce service. Contextual information about the first listing may be retrieved. The text may be translated to a second language. Then, a plurality of text objects, in the second language, similar to the translated text may be located in a database, each of the text objects corresponding to a listing. Then, the plurality of text objects similar to the translated text may be ranked based on a comparison of the contextual information about the first listing and contextual information stored in the database for the listings corresponding to the plurality of text objects similar to the translated text. At least one of the ranked plurality of text objects may then be translated to the first language.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: receiving input from a first user of a computer system; creating, by at least one processor, a first text object relating to a first item from the input; translating the first text object from a first language to a second language; locating, in a database by the at least one processor, a subset of a plurality of text objects in the second language based at least in part on the translation of the first text object from the first language to the second language, wherein the subset of the plurality of text objects in the second language comprise text similar to the translated first text object, each text object of the subset of the plurality of text objects comprising contextual information pertaining to the first item; translating, by the at least one processor, at least one of the subset of the plurality of text objects from the second language to the first language; causing display, in the first language, of at least one of the subset of the plurality of text objects to the first user; and receiving feedback from the first user selecting a second text object in the first language of the subset of the plurality of text objects that indicates that the second text object corresponds to a translation that is representative of the input received from the first user about the first item. 2. The method of claim 1 , wherein the translating is performed by a machine translation component. 3. The method of claim 1 , wherein the translating is performed by a human. 4. The method of claim 1 , wherein the plurality of text objects include objects corresponding to current listings in an ecommerce system and an object corresponding to a past listing in the ecommerce system. 5. The method of claim 1 , wherein the translating the first text object to the second language includes passing the first text object to an application program interface (API) for a text translation service. 6. The method of claim 1 , wherein the translating the first text object to the second language and the translating at least one of the subset of the plurality of text objects to the first language both utilize a single translation module. 7. The method of claim 1 , wherein the input from the first user is a question regarding a product. 8. The method of claim 7 , wherein the contextual information includes one or more of the following: a category for the product, past sales information, includes product description information, and one or more images of the product. 9. An apparatus comprising: a memory storing a database of a plurality of text objects pertaining to items, the database further including contextual information about the items; a translation module executable by a processor and configured to translate a first text object created from input received from a first user about a first item from a first language to a second language; a context module configured to locate, in the database, a subset of the plurality of text objects in the second language based at least in part on the translation of the first text object from the first language to the second language, wherein the subset of the plurality of text objects in the second language comprise text similar to the translated first text object; the translation module further configured to translate at least one of the subset of the plurality of text objects from the second language to the first language; a display module configured to present, in the first language, the translated at least one of the subset of the plurality of text objects; and a feedback module configured to receive feedback from the first user selecting a second text object in the first language of the subset of the plurality of text objects that indicates that the second text object corresponds to a translation that is representative of the input received from the first user about the first item. 10. The apparatus of claim 9 , wherein the contextual information includes one or more of the following: an item category, past item sales information, item description information, one or more item images, or any combination thereof. 11. The apparatus of claim 9 , wherein the feedback includes an explicit selection of the second text object by the first user. 12. The apparatus of claim 9 , wherein the feedback includes scores assigned to the subset of the plurality of text objects. 13. The apparatus of claim 9 , wherein the context module is further configured to utilize the feedback in future location of text objects. 14. A non-transitory machine-readable storage medium having embodied thereon instructions executable by one or more machines to perform operations comprising: receiving, at a user device, input from a first user, the input pertaining to a first item; sending instructions to a server, the instructions, when executed by the server, cause the server to: create a first text object relating to the first item from the input; translate the first text object from a first language to a second language; locate, in a database, a subset of a plurality of text objects in the second language based at least in part on the translation of the first text object from the first language to the second language, wherein the subset of the plurality of text objects in the second language comprise text similar to the translated first text object, each text object comprising contextual information pertaining to the first item; translate at least one of the subset of the plurality of text objects from the second language to the first language; send the at least one of the subset of the plurality of text objects to the user device; cause, at the user device, display, in the first language, of at least one of the subset of the plurality of text objects to the first user; and receive feedback from the first user selecting a second text object in the first language of the subset of the plurality of text objects that indicates that the second text object corresponds to a translation that is representative of the input received from the first user about the first item. 15. The non-transitory machine-readable storage medium of claim 14 , wherein the input from the first user is a question regarding a product. 16. The non-transitory machine-readable storage medium of claim 15 , wherein the contextual information is a category for the product. 17. The non-transitory machine-readable storage medium of claim 15 , wherein the contextual information includes past sales information. 18. The non-transitory machine-readable storage medium of claim 15 , wherein the contextual information includes product description information. 19. The non-transitory machine-readable storage medium of claim 15 , wherein the contextual information includes one or more images of the product. 20. The non-transitory machine-readable storage medium of claim 15 , wherein the translating the text object to the second language and the translating at least one of the plurality of text objects to the first language both utilize a single translation module.
using natural language analysis · CPC title
Electronic shopping [e-shopping] · CPC title
by investigating goods or services · CPC title
Parsing · CPC title
Query execution (filtering based on additional data G06F16/335) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.