Providing multi-lingual searching of mono-lingual content
First Claim
Patent Images
1. A system implemented in hardware, comprising:
- a computer system comprising a processor executing a translation engine that is configured to;
receive a search query containing one or more transliterated words;
determine a source language corresponding to a particular transliterated word of the one or more transliterated words, wherein the determining the source language is based solely on the particular transliterated word, wherein the determining the source language comprises;
determining a weighted score for each one of a plurality of candidate languages, and designating the candidate language with the highest weighted score as the source language;
convert the particular transliterated word to a word in the source language;
translate the word in the source language to a word in a target language;
submit the word in the target language to an Internet search engine;
receive search results in the target language, wherein the search results are based on the submitting the word in the target language to the Internet search engine;
translate the search results, received from the Internet search engine, in the target language to search results in the source language; and
displaying the search results in the source language.
2 Assignments
0 Petitions
Accused Products
Abstract
Approaches for translating a transliterated search query are provided. An approach includes receiving a search query containing a transliterated word. The approach also includes determining a source language corresponding to the transliterated word. The approach further includes converting the transliterated word to a word in the source language. The approach additionally includes translating the word in the source language to a word in a target language. The approach also includes performing a search using the word in the target language.
27 Citations
9 Claims
-
1. A system implemented in hardware, comprising:
-
a computer system comprising a processor executing a translation engine that is configured to; receive a search query containing one or more transliterated words; determine a source language corresponding to a particular transliterated word of the one or more transliterated words, wherein the determining the source language is based solely on the particular transliterated word, wherein the determining the source language comprises;
determining a weighted score for each one of a plurality of candidate languages, and designating the candidate language with the highest weighted score as the source language;convert the particular transliterated word to a word in the source language; translate the word in the source language to a word in a target language; submit the word in the target language to an Internet search engine; receive search results in the target language, wherein the search results are based on the submitting the word in the target language to the Internet search engine; translate the search results, received from the Internet search engine, in the target language to search results in the source language; and displaying the search results in the source language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification