Translating keywords from a source language to a target language
First Claim
Patent Images
1. A computer-implemented method comprising:
- grouping a first keyword into one or more first groups of related keywords;
translating, using a machine translation process and after grouping the first keyword into one or more first groups of related keywords, a first keyword from a source language into a plurality of second keywords in a target language;
after translating the first keywords into the second keywords, grouping the second keywords into one or more second groups of keywords based on the first groups and the first keyword from which each of the second keyword was translated;
identifying the one or more pre-determined word clusters for the second keywords based on the second groups of keywords;
augmenting the second keywords to include additional keywords in the target language that each have at least a threshold association with one or more of the second keywords, wherein the additional keywords are determined to have at least the threshold association with the one or more second keywords based on the additional keywords and the one or more second keywords being included in the one or more pre-determined word clusters;
determining, by a computer system after augmenting the second keywords, frequencies with which each of the second keywords occur in a corpus associated with the target language, wherein the corpus comprises one or more corpora used by a search engine, and wherein determining the frequencies includes, at least in part, conducting a search for each of the second keywords using the search engine;
selecting, by the computer system, a particular keyword from the second keywords to use in the target language based on the determined frequencies of occurrence;
associating the particular keyword in the target language with an advertisement in the target language;
receiving a search query comprising one or more search terms in the target language;
determining, by the computer system, whether to provide the advertisement with search results for the search query based, at least, on a comparison of the particular keyword and the one or more search terms of the search query; and
based on the determination of whether to provide the advertisement, providing the advertisement.
2 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a method includes receiving a request for translation of one or more first keywords from a source language to a target language; and translating, using a machine translation process, the first keywords from the source language into a plurality of second keywords in the target language. The method can also include determining, by a computer system, frequencies with which each of the second keywords occur in a corpus associated with the target language. The method can further include selecting, by the computer system, a subset of the second keywords to use in the target language based on the determined frequencies of occurrence.
-
Citations
22 Claims
-
1. A computer-implemented method comprising:
-
grouping a first keyword into one or more first groups of related keywords; translating, using a machine translation process and after grouping the first keyword into one or more first groups of related keywords, a first keyword from a source language into a plurality of second keywords in a target language; after translating the first keywords into the second keywords, grouping the second keywords into one or more second groups of keywords based on the first groups and the first keyword from which each of the second keyword was translated; identifying the one or more pre-determined word clusters for the second keywords based on the second groups of keywords; augmenting the second keywords to include additional keywords in the target language that each have at least a threshold association with one or more of the second keywords, wherein the additional keywords are determined to have at least the threshold association with the one or more second keywords based on the additional keywords and the one or more second keywords being included in the one or more pre-determined word clusters; determining, by a computer system after augmenting the second keywords, frequencies with which each of the second keywords occur in a corpus associated with the target language, wherein the corpus comprises one or more corpora used by a search engine, and wherein determining the frequencies includes, at least in part, conducting a search for each of the second keywords using the search engine; selecting, by the computer system, a particular keyword from the second keywords to use in the target language based on the determined frequencies of occurrence; associating the particular keyword in the target language with an advertisement in the target language; receiving a search query comprising one or more search terms in the target language; determining, by the computer system, whether to provide the advertisement with search results for the search query based, at least, on a comparison of the particular keyword and the one or more search terms of the search query; and based on the determination of whether to provide the advertisement, providing the advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for translation of keywords from a source language to a target language, the system comprising:
-
one or more computers; a machine translation module of the computers that is configured to translate a first keyword from a source language into a plurality of second keywords in a target language; a keyword grouping module of the computers that is configured to i) group the first keyword into one or more first groups of related keywords, ii) after translating the first keyword into the second keywords, group the second keywords into one or more second groups of keywords based on the first groups and the first keyword from which each of the second keyword was translated, and iii) identify the one or more pre-determined word clusters for the second keywords based on the second groups of keywords; a keyword augmentation module that is configured to augment the second keywords to include additional keywords in the target language that each have at least a threshold association with one or more of the second keywords, wherein the additional keywords are determined to have at least the threshold association with the one or more second keywords based on the additional keywords and the one or more second keywords being included in the one or more pre-determined word clusters; a keyword frequency module of the computers that is configured to determine frequencies with which each of the second keywords occur in a corpus associated with the target language, wherein the corpus comprises one or more corpora used by a search engine, and wherein the frequencies are determined, at least in part, by conducting a search for each of the second keywords using the search engine; a keyword selection component of the computers that is configured to select a particular keyword from the second keywords to use in the target language based on the determined frequencies of occurrence; and a content computer system that is configured to; associate the particular keyword in the target language with an advertisement in the target language; receive search queries comprising one or more search terms in the target language; determine whether to provide the advertisement with search results for the search queries based, at least, on a comparison of the particular keyword and the one or more search terms of the search queries; and based on the determination of whether to provide the advertisement, provide the advertisement. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
10. An apparatus comprising a computer-readable storage medium encoding instructions thereon, that in response to execution by a computing device cause the computing device to perform operations comprising:
-
grouping a first keyword into one or more first groups of related keywords; translating, using a machine translation process and after grouping the first keyword into one or more first groups of related keywords, a first keyword from a source language into a plurality of second keywords in a target language; after translating the first keywords into the second keywords, grouping the second keywords into one or more second groups of keywords based on the first groups and the first keyword from which each of the second keyword was translated; identifying the one or more pre-determined word clusters for the second keywords based on the second groups of keywords; augmenting the second keywords to include additional keywords in the target language that each have at least a threshold association with one or more of the second keywords, wherein the additional keywords are determined to have at least the threshold association with the one or more second keywords based on the additional keywords and the one or more second keywords being included in the one or more pre-determined word clusters; after augmenting the second keywords, determining frequencies with which each of the second keywords occur in a corpus associated with the target language, wherein the corpus comprises one or more corpora used by a search engine, and wherein determining the frequencies includes, at least in part, conducting a search for each of the second keywords using the search engine; and selecting a particular keyword from the second keywords to use in the target language based on the determined frequencies of occurrence; associating the particular keyword in the target language with an advertisement in the target language; receiving a search query comprising one or more search terms in the target language; determining whether to provide the advertisement with search results for the search query based, at least, on a comparison of the particular keyword and the one or more search terms of the search query; and based on the determination of whether to provide the advertisement, providing the advertisement. - View Dependent Claims (11, 12, 20, 21, 22)
-
Specification