Cross-language information retrieval
AssigneeGoogle Inc.
InventorsJeffrey Chin, Maureen Heymans, Alexandre Kojoukhov, Jocelyn Lin, Hui Tan
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer program products, for cross-language information retrieval. A source query in a source language is received. The source query is translated into a target query in a target language. One or more target-language resources that satisfy the target query are identified. The identified resources are translated into the source language. Search results corresponding to the translated resources are presented.
Claims20
A method comprising:
- receiving an source query in a source language;
- translating the source query into a candidate query in a first target language different from the source language;
- receiving input modifying the candidate query into a first target query in the first target language;
- identifying one or more resources in the first target language that satisfy the first target query;
- translating the identified resources into corresponding translated resources in the source language;
- and
- presenting search results corresponding to the translated resources.
A method comprising:
- receiving one or more user inputs specifying a source language, a query in the source language, and a target language;
- presenting a translation of the query into the target language;
- receiving a user input modifying the translation of the query;
- and
- presenting translations, into the source language, of one or more search results, in the target language, that satisfy the modified translation of the query.
A method comprising:
- displaying a search interface on a display device, the search interface including:
- a first field for receiving a first user input of a query,
- a second field for receiving a second user input specifying a source language of the first user input, and
- a third field for receiving a third user input specifying a target language;
- based on the first, second, and third user inputs, generating a first results interface and displaying the first results interface on the display device, the first results interface including:
- a translation, into the target language, of the query, and
- a fourth field for receiving a fourth user input modifying the translation of the query;
- and
- based on the first, second, third, and fourth inputs, generating a second results interface and displaying the second results interface on the display device, the second results interface including:
- translations, into the source language, of one or more search results, in the target language, that satisfy the modified translation of the query.
A system, comprising:
- one or more processors;
- and
- instructions configured for execution by the one or more processors, the instructions comprising instructions to:
- receive an source query in a source language;
- translate the source query into a candidate query in a first target language different from the source language;
- receive input modifying the candidate query into a first target query in the first target language;
- identify one or more resources in the first target language that satisfy the first target query;
- translate the identified resources into corresponding translated resources in the source language;
- and
- present search results corresponding to the translated resources.
A computer program product, encoded on a tangible program carrier, operable to cause data processing apparatus to perform operations comprising:
- receiving an source query in a source language;
- translating the source query into a candidate query in a first target language different from the source language;
- receiving input modifying the candidate query into a first target query in the first target language;
- identifying one or more resources in the first target language that satisfy the first target query;
- translating the identified resources into corresponding translated resources in the source language;
- and
- presenting search results corresponding to the translated resources.
A system, comprising:
- means for receiving an source query in a source language;
- means for translating the source query into a candidate query in a first target language different from the source language;
- means for receiving input modifying the candidate query into a first target query in the first target language;
- means for identifying one or more resources in the first target language that satisfy the first target query;
- means for translating the identified resources into corresponding translated resources in the source language;
- and
- means for presenting search results corresponding to the translated resources.
Dependencies are inferred from the claim text.