自动扩展的语言搜索的利记博彩app

文档序号:6478307阅读:189来源:国知局
专利名称:自动扩展的语言搜索的利记博彩app
技术领域
以下描述涉及用于搜索网络上的内容的系统和技术。
背景技术
互联网提供用于获取信息的广泛资源。例如由谷歌公司(美国加州山景城)提供 的谷歌搜索引擎、雅虎公司(美国加州塞涅维尔)提供的雅虎搜索引擎等的搜索引擎可以 支配在互联网上可获得的广泛信息,并且通过创建在网站的网页上可获得的内容的索引数 据库,使其可用于搜索。搜索引擎可以呈现用户接口,例如在诸如www. google, com的网页 上的文本框,在其中用户可以输入与感兴趣的主题有关的查询。可以将查询的内容与索引 数据库的内容进行比较。包含与查询相匹配的内容的网站的网页可被识别,并且所识别的 网站可被呈现给用户。以这种方式,可以向否则可能对包含感兴趣的内容的互联网位置不 知晓的用户呈现包含感兴趣的主题的网页。在网页上的例如文本的内容可以以许多不同语言中的任何语言的形式。互联网上 的内容可以包括包含文本的网页,所述文本以任何语言写成并且被上载以包括到互联网。 翻译器(例如,计算机翻译程序)可被配置来将以第一语言写的网页的内容翻译成第二语 言。翻译器可以通过将内容翻译成由用户指定的语言来使用户能够阅读以另一种语言写的 一个或多个网页的内容。

发明内容
总的来说,本文档描述了扩展基于搜索查询被搜索的内容的量,以包括以数种语 言写成的语料库。在一个示例中,由用户以一种语言输入的搜索查询可被翻译成一种或多 种其它的语言。可将翻译的搜索查询与以其它语言中的一种写的内容进行比较。基于该比 较,与搜索查询有关的内容可被识别,其中所述内容以与用户的语言相同以及不同两者的 语言写成。随后,所识别的内容可被翻译成用户的语言并且呈现给用户。在一个方面中,描述了计算机实现的方法。该方法包括将搜索查询从第一语言翻 译成第二语言,将翻译的查询与第二语言的内容进行比较,以及基于该比较来识别与翻译 的查询有关的第二语言的内容。这方面以及其它方面可以包括以下特征的一个或多个。方法可以包括将搜索查询 翻译成多种其它语言,将翻译的搜索查询中的每一个与和其它语言中的每一种相对应的语 言的内容进行比较,以及基于该比较来识别其它语言的相关内容。方法可以进一步包括将 搜索查询翻译成中间语言,以及将中间语言搜索查询翻译成多种其它语言。方法可以进一步包括从多个网络位置中的第一网络位置接收搜索查询。方法可以进一步包括从多个网络 位置中的一个或多个网络位置获取内容。所识别的内容可被包括在多个网络位置中的第二 网络位置的至少部分中。第二网络位置可由第二标识符识别。方法可以进一步包括向在第 一网络位置处的用户呈现第二标识符。方法可以进一步包括检测对第二标识符的选择,响 应于该检测,检索写在第二网络位置处的内容,将写在第二网络位置处的内容翻译成第一 语言,以及向在第一网络位置处的用户呈现翻译的内容。方法可以进一步包括将搜索查询 与以第一语言写的内容进行比较。方法可以进一步包括基于该比较来识别与搜索查询有关 的以第一语言写的内容。所识别的内容可以位于第三网络位置的至少部分中。第三网络位 置可由第三标识符识别。方法可以进一步包括向在第一网络位置处的用户呈现第三标识 符。第二语言可以基于用户输入被选择。第二语言可以基于搜索查询被选择。在另一个方面中,描述了系统。系统包括引擎,该引擎被配置来将搜索查询从第一 语言翻译成第二语言,将翻译的查询与第二语言的内容进行比较,以及基于该比较来识别 与翻译的查询有关的第二语言的内容。这方面以及其它方面可以包括以下特征的一个或多个。引擎可以被配置来将搜索 查询翻译成多种其它语言,将翻译的搜索查询中的每一个与和其它语言中的每一种相对应 的语言的内容进行比较,以及基于该比较来识别其它语言的相关内容。引擎可以进一步被 配置来将搜索查询翻译成中间语言,以及将中间语言搜索查询翻译成多种其它语言。引擎 可以进一步被配置来从多个网络位置中的第一网络位置接收搜索查询。引擎可以进一步被 配置来从多个网络位置中的一个或多个网络位置获取内容。所识别的内容可被包括在多个 网络位置中的第二网络位置的至少部分中。第二网络位置可由第二标识符识别。引擎可以 进一步被配置来向在第一网络位置处的用户呈现第二标识符。引擎可以进一步被配置来检 测对第二标识符的选择,响应于该检测,检索写在第二网络位置处的内容,将写在第二网络 位置处的内容翻译成第一语言,以及向在第一网络位置处的用户呈现翻译的内容。引擎可 以进一步被配置来将搜索查询与以第一语言写的内容进行比较。引擎可以进一步被配置来 基于该比较来识别与搜索查询有关的以第一语言写的内容。所识别的内容可以位于第三网 络位置的至少部分中。第三网络位置可由第三标识符识别。引擎可以进一步被配置来向在 第一网络位置处的用户呈现第三标识符。第二语言可以基于用户输入被选择。第二语言可 以基于搜索查询被选择。在另一个方面中,描述了系统。系统包括用于将搜索查询从第一语言翻译成第二 语言的装置,用于将翻译的查询与第二语言的内容进行比较的装置,以及用于基于该比较 来识别与翻译的查询有关的第二语言的内容的装置。这方面以及其它方面可以包括以下特征的一个或多个。系统可以包括用于将搜 索查询翻译成多种其它语言的装置,用于将翻译的搜索查询中的每一个与和其它语言中的 每一种相对应的语言的内容进行比较的装置,以及用于基于该比较来识别其它语言的相关 内容的装置。系统可以进一步包括用于将搜索查询翻译成中间语言的装置,以及用于将中 间语言搜索查询翻译成多种其它语言的装置。系统可以包括用于从多个网络位置中的第一 网络位置接收搜索查询的装置。系统可以包括用于从多个网络位置中的一个或多个网络位 置获取内容的装置。所识别的内容可被包括在多个网络位置中的第二网络位置的至少部分 中。第二网络位置可由第二标识符识别。系统可以包括用 向在第一网络位置处的用户呈现第二标识符的装置。系统可以包括用于检测对第二标识符的选择的装置,用于响应于该 检测而检索被写在第二网络位置处的内容的装置,用于将写在第二网络位置处的内容翻译 成第一语言的装置,以及用于向在第一网络位置处的用户呈现翻译的内容的装置。系统可 以包括用于将搜索查询与以第一语言写的内容进行比较的装置。系统可以包括用于基于该 比较来识别与搜索查询有关的以第一语言写的内容的装置。所识别的内容可以位于第三网 络位置的至少部分中。第三网络位置可由第三标识符识别。系统可以包括用于向在第一网 络位置处的用户呈现第三标识符的装置。第二语言可以基于用户输入被选择。第二语言可 以基于搜索查询被选择。在另一个方面中,描述了计算机实现的方法。该方法包括将在一个或多个网络位 置处的第二语言的内容翻译成第一语言,将翻译的内容与以第一语言写的搜索查询进行比 较,以及基于该比较来从翻译的内容识别与查询有关的内容。这方面以及其它方面可以包括以下特征的一个或多个。方法可以包括从多个网络 位置中的第一网络位置接收搜索查询。所识别的内容可被包括在一个或多个网络位置的第 二网络位置的至少部分中。第二网络位置可由第二标识符识别。方法可以包括向在第一网 络位置处的用户呈现第二标识符。方法可以包括检测对第二标识符的选择,以及响应于该 检测,向在第一网络位置处的用户呈现第二网络位置的翻译的内容。方法可以包括将搜索 查询与位于多个网络位置中的一个或多个网络位置处的第一语言的内容进行比较。方法可 以进一步包括基于该比较来识别与搜索查询有关的第一语言的内容。所识别的内容可以位 于第三网络位置处。第三网络位置可由第三标识符识别。方法可以进一步包括向在第一网 络位置处的用户呈现第三标识符。第一语言可以基于用户输入被选择。第一语言可以基于 查询被选择。在另一个方面中,描述了系统。系统包括引擎,该引擎被配置来将在一个或多个网 络位置处的第二语言的内容翻译成第一语言,将翻译的内容与以第一语言写的搜索查询进 行比较,以及基于该比较来从翻译的内容识别与查询有关的内容。这方面以及其它方面可以包括以下特征的一个或多个。引擎可以被配置来从多个 网络位置中的第一网络位置接收搜索查询。所识别的内容可被包括在一个或多个网络位置 的第二网络位置的至少部分中。第二网络位置可由第二标识符识别。引擎可以被配置来向 在第一网络位置处的用户呈现第二标识符。引擎可以被配置来检测对第二标识符的选择, 以及响应于该检测,向在第一网络位置处的用户呈现第二网络位置的翻译的内容。引擎可 以进一步被配置来将搜索查询与位于多个网络位置中的一个或多个网络位置处的第一语 言的内容进行比较。引擎可以进一步被配置来基于该比较来识别与搜索查询有关的第一语 言的内容。所识别的内容可以位于第三网络位置处。第三网络位置可由第三标识符识别。 引擎可以进一步被配置来向在第一网络位置处的用户呈现第三标识符。第一语言可以基于 用户输入被选择。第一语言可以基于查询被选择。在另一个方面中,描述了系统。系统包括用于将在一个或多个网络位置处的第二 语言的内容翻译成第一语言的装置,用于将翻译的内容与以第一语言写的搜索查询进行比 较的装置,以及用于基于该比较来从翻译的内容识别与查询有关的内容的装置。这方面以及其它方面可以包括以下特征的一个或多个。系统可以包括用于从多个 网络位置中的第一网络位置接收搜索查询的装置。所识别的内容可被包括在一个或多个网络位置的第二网络位置的至少部分中。第二网络位置可由第二标识符识别。系统可以进一 步包括用于向在第一网络位置处的用户呈现第二标识符的装置。系统可以进一步包括用于 检测对第二标识符的选择的装置,以及用于响应于该检测而向在第一网络位置处的用户呈 现第二网络位置的翻译的内容的装置。系统可以进一步包括用于将搜索查询与位于多个网 络位置中的一个或多个网络位置处的第一语言的内容进行比较的装置。系统可以进一步包 括用于基于该比较来识别与搜索查询有关的第一语言的内容的装置。所识别的内容可以位 于第三网络位置处。第三网络位置可由第三标识符识别。系统可以包括用于向在第一网络 位置处的用户呈现第三标识符的装置。第一语言可以基于用户输入被选择。第一语言可以 基于查询被选择。在此描述的系统和技术可以呈现以下优势的一个或多个。通过包括以不同语言写 的内容可以扩展搜索的内容的量,从而潜在地向用户呈现更相关的搜索结果。可以向用户 呈现与感兴趣的主题有关的信息,即使该信息未以用户的语言的形式。例如,如果说英语的 用户搜索中国菜肴的食谱,则以中文写的内容可被包括在被搜索的内容中。以中文写的菜 肴的地道(authentic)食谱可被找到,翻译成英语,以及呈现给用户。以这种方式,可扩展 所搜索的内容的量,而不只是在搜索查询中使用的语言。此外,所检索并呈现的结果可以与 用户的搜索查询更相关。基于用户的搜索结果来定位用户的广告主可以识别用户的语言并 且向用户呈现以用户的语言的形式的相关广告。在下面的附图和描述中阐明了一个或多个实施方式的细节。其它的特征和优势从 描述和附图以及从权利要求中将是显而易见的。


图1是用于搜索以数种语言写的内容的系统的示意图。图2是用于将搜索查询翻译成多种语言作为搜索的部分的系统的示意图。图3是用于对搜索内容的语言进行扩展的过程的示例的流程图。图4是用于在搜索期间将网络内容翻译成多种语言的系统的示意图。各个附图中相同的参考标记指示相同的元素。
具体实施例方式图1描述了被配置来扩展响应于用户的搜索请求而被搜索的内容的量的系统100 的示例的示意图。系统100可以包括网络位置105,其中网络是互联网。可以是网站上的网 页的网络位置105可被配置来接收例如由用户输入或提交的查询110。系统100可以包括 用来从网络位置105接收查询110的扩展的语言搜索引擎(ELSE) 115。ELSE 115可被配置 来将查询110与位于网络120上的一个或多个位置处的以与查询110的语言相同和/或不 同的语言写的内容进行比较。ELSE 115可以识别网络120上的包含与查询110有关的内容 的一个或多个位置。所识别的内容可以是以与查询110的语言相同的语言的形式或可以是 以不与查询110的语言相同的语言的形式。ELSE 115可以将在所识别的网络120的位置处 的内容翻译成包括查询110的语言的指定语言、由用户指定的一种或多种语言、或者两者。 ELSE 115可以将翻译的内容作为搜索结果125呈现到从其接收查询110的网络位置105。 例如,ELSE 115可以检索指向所识别的内容的一个或多个位置的标识符并且将标识符作为结果125的列表呈现到网络位置105。在网络是互联网的一个示例中,网络位置105可以是诸如www. google, com的搜索 引擎网页。用户可以例如通过在例如互联网浏览器(internet explorer)的web浏览器中 输入统一资源定位符(URL)www. google, com来使用该网页来与谷歌搜索引擎进行交互,所 述在浏览器中输入www. google, com将使谷歌搜索页面出现在该浏览器中。用户可以在由 谷歌搜索引擎网页提供的文本框中输入查询110。在一些实施方式中,查询110可以是文本 串,ELSE 115可以接收该文本串并识别该文本串中的一个或多个词和词短语。ELSE 115可 以将查询110翻译成一种或多种语言。随后,ELSE 115可以将所接收的语言以及翻译的语 言的查询110与网络120上的内容进行比较。网络120上的内容可以是以包括查询110的 语言以及查询110被翻译成的一种或多种语言的任何语言的形式。基于该比较,ELSE 115 可以识别包含与查询110有关的内容的一个或多个网络位置。ELSE 115可以将指向包括 与查询110有关的内容的一个或多个网络位置的标识符作为搜索的结果125呈现给用户。 用户可以选择标识符中的一个或多个来访问网络位置以查看内容。在检测到用户已选择了 标识符时,ELSE 115可以检索所选择的标识符指向的网络位置的内容并且将网络位置的内 容翻译成查询110的语言。ELSE 115可以将翻译的内容呈现到网络位置105。用户所选择 的网络位置可以包括以用户的语言写的内容、以一种或多种外语写的内容、或者两者。ELSE 115可以将位于所选择的网络位置处的以任何外语写的所有内容翻译成用户的语言。图2描述了用于识别网络120上的以与查询110的语言不同的语言写的内容的系 统100的示例的示意图。在一些实施方式中,ELSE 115可以包括配置来通过接口接收查询 110的内容的翻译器205。翻译器205可以将查询110翻译成一种或多种语言,其中语言可 以从包括在ELSE 115中的语言列表210选择。ELSE 115可以将查询110动态翻译成列表 上的每一种语言。在一些实施方式中,语言列表210可以包括由用户指定的一种或多种语 言。例如,ELSE 115可以向用户呈现查询110可被翻译成的语言的列表。用户可以从该语 言的列表选择一种或多种语言。替选地,语言列表210可以基于包括语言的流行性、用户的 属性、搜索历史、与查询的主题的相关性等的一个或多个因素来扩充语言。另外,语言可以 基于包括用户输入的字符类型(例如中文字符、希腊字符等)、浏览器的语言设置、搜索引 擎的域(例如,用于中国的google, cn、用于中国台湾的google, tw等)、用户输入等的因素 被选择。在一些实施方式中,ELSE 115可以识别查询110中的一个或多个词或词短语。翻译 器205可被配置来执行查询110中的每一个所识别的词的逐字翻译、查询110中的每一个 所识别的词短语的语境翻译、或其组合。在一些实施方式中,翻译器205可以从translate, google, com获取。替选地或另外地,可以使用任何商用翻译器。在一些实施方式中,ELSE 115可以通过接口接收位于网络120上的一个或多个位 置处的内容。ELSE 115可以包括索引数据库220,其中可以存储在网络120上的位置处的 内容。在一些实施方式中,ELSE115可以包括可被配置来对每一个网络位置处的内容进行 索引的爬行器225。爬行器225可以遍历网络位置、对每一个位置处的内容进行索引以及将 内容存储在索引数据库220中。另外,爬行器225可以生成在关键词和网络内容120之间 的统计关联230。统计关联230可以识别网络位置处的一个或多个词并且将所识别的词与 关键词相关。例如,如果爬行器识别网络位置处的词“cycling(骑自行车)”,则统计关联 230可以将“cycling”与“biking(骑自行车)”相关。随后,对于与biking有关的任何搜索,ELSE 115可以将包括“cycling”的网络位置包括在搜索结果中。在网络120上的位置处的内容可以以数种语言写成。在网络位置处的所有内容可 以以相同的语言写成,该语言与查询110的语言不同。替选地,在网络位置处的内容可以以 包括查询110的语言或除查询110的语言外的数种语言写成。爬行器225可被配置来遍历 网络位置、对以一种或多种语言写的内容进行索引以及将以一种或多种语言的每一种写的 内容存储在索引数据库220中。另外,ELSE 115可被配置来识别一种或多种语言。例如, ELSE 115可以基于从网络位置获取的属性来识别语言。替选地,ELSE 115可以通过将由爬 行器225确定的一个或多个词与索引数据库220中的词进行比较来识别语言。语言可以通 过包括例如www. sina. cn的内容所处的域名、内容的字符集、例如西班牙语、葡萄牙语的内 容的词汇表等一个或多个信号来识别。ELSE 115可以基于一种或多种语言将由爬行器225 识别的内容存储在索引数据库220中。在一些实施方式中,ELSE 115可以使以相同语言写 的所有内容成组。替选地,ELSE 115可以在不考虑写内容的语言的情况下使在相同网络位 置处的内容成组。存储在索引数据库220中的内容可以基于包括语言的数个因数被存储。ELSE 115可以包括匹配器235,其被配置来将翻译的查询215与索引数据库220 中的以翻译的查询215的语言写的内容进行匹配。例如,用户可以输入英语的查询110。在 语言列表210中的语言中的一种可以是中文。翻译的查询215可以是被翻译成中文的查询 110。网络120可以包括包含以中文写的内容的位置。在这些位置处的内容可被索引并且被 存储在索引数据库220中。匹配器235可以识别翻译的查询215的语言是中文并且将翻译 的查询215与索引数据库220中的中文内容进行匹配。随后,ELSE 115可以将翻译的查询 215与索引数据库220中的中文内容进行比较以识别与翻译的查询215有关的内容。另外, 在该示例中,匹配器235可以将查询110与索引数据库220中的英语内容进行比较以识别 与查询110有关的内容。以这种方式,ELSE 115可以识别索引数据库220中的以查询110 被翻译成的语言写的内容。在一些实施方式中,ELSE 115可以顺次地执行查询翻译、匹配以 及搜索。例如,对于查询110被翻译成的每一种语言,ELSE 115可以翻译查询、将翻译的查 询与索引数据库220中的翻译的语言的内容进行匹配、以及为相关内容而搜索索引数据库 220。替选地,对于查询110被翻译成的所有语言,ELSE 115可以并行地执行查询翻译、匹 配以及搜索。在一些实施方式中,翻译、匹配以及搜索过程既可顺次地又可并行地被执行。在基于将翻译的查询215与索引数据库220中的内容进行比较来识别与查询110 有关的内容后,ELSE 115可以将所识别的内容呈现到网络位置105。在一些实施方式中,索 引数据库220可以包括网络位置的内容以及例如URL的指向网络位置的标识符。ELSE 115 可以检索用于基于比较而确定包括与查询110有关的内容的每一个网络位置的标识符。 ELSE 115可以生成包括标识符的列表并且将标识符的列表作为结果125现到网络位置105 处。另外,ELSE 115可以在结果125中包括包含包括在网络上的所识别的位置处的文本的 摘录,其中所包括的文本与查询110有关并且是以查询110的语言或翻译的查询215的一 种或多种语言的形式。当翻译的查询215的一种或多种语言的文本被包括在摘录中时,其 可被翻译成查询110的语言。图3描述了用于对所搜索的语言进行扩展以检索与查询有关的内容的过程的示 例的流程图。在一些实施方式中,在305处以本原(native)语言接收搜索查询,其中本原 语言是用户输入搜索查询的语言。本原语言可以取决于用户的位置。例如,在一个国家的用户可以输入该国家的语言的搜索查询。替选地,语言可以取决于搜索查询的特性。例如, 找寻与一个国家有关的信息的用户可以输入该国家的语言的搜索查询。本原语言可由系统 或由用户选择。系统可被连接到网络。在一些实施方式中,网络可以是互联网。系统可以 是连接到互联网的计算机、移动设备或其它电子检索设备。在一些实施方式中,可在310处将搜索查询从本原语言翻译成一种或多种外语。 一种或多种外语可由用户选择。替选地,外语的列表可被创建并且本原语言的搜索查询可 被翻译成列表中的所有外语。在外语的列表中的语言可以基于包括语言在网络中的流行 性、搜索查询的内容、用户进行的过去的搜索、用户的简档的因素、基于搜索内容、或者基于 其它标准被选择。在一些实施方式中,语言的列表可被更新以添加或移除本原语言的搜索 查询可被翻译成的外语。在一些实施方式中,本原语言的搜索查询可被动态地翻译成外语 的列表上的语言。替选地,搜索查询可被翻译成一种或多种外语,并且每一个翻译的搜索查 询可被存储。在一些实施方式中,在315处可以将外语的翻译的搜索查询与网络上的也以外语 写的内容进行比较。网络可以是互联网。网络上的内容可以包括在一个或多个网站的一个 或多个网页上写的内容。内容可被收集并被存储在索引数据库中。内容可以根据包括写内 容的语言的因素被分离。网络位置可以包括本原语言以及外语中的一种或多种写的内容。 存储在索引数据库中的内容可以包括在每一个网络位置处找到的本原语言以及一种或多 种外语的词和词短语。将翻译的查询与网络位置上的内容进行比较可以包括将翻译的查询 与在网络内容中找到的被存储在索引数据库中的词进行比较。翻译可以包括搜索查询中的 每一个词和词短语的逐字翻译。替选地或另外地,翻译可以包括语境翻译。比较可以包括 将每一个翻译的词和词短语与索引数据库中的内容进行比较以识别包含相同或相似词和 词短语的网络位置。基于该比较,网络位置可被识别为包括与搜索查询有关的内容。在一些实施方式中,除将翻译的查询与网络的内容进行比较外,也可以在320处 将本原语言的搜索查询与网络的内容进行比较。在这样的比较中,查询与之相比较的内容 可以是以本原语言写的语言。本原语言的搜索查询可以以顺次方式、并行方式或其组合被 翻译以及比较。例如,搜索查询可被翻译成语言的列表中的外语中的一种,并且与索引数据 库中的内容进行比较。在其它的实施方式中,本原语言的搜索查询可以并行的方式被翻译 以及比较。例如,搜索查询可被翻译成外语中的每一种,并且同时与索引数据库的内容进行 比较。基于比较,在325处本原语言和外语的相关内容可被识别。所识别的内容可以仅 以一种外语或数种外语的形式。另外,所识别的内容可以包括以本原语言写的内容。在一 些实施方式中,所识别的内容可以包括本原语言以及一种或多种外语两者的内容。所识别 的内容可以位于网络位置处。所识别的内容可以构成网络位置的至少部分。替选地,所识 别的内容可以是在网络位置处的唯一内容。网络位置可由包括在索引数据库中的例如URL 的标识符识别。在识别了位于网络位置处的内容与搜索查询有关后,指向该网络位置的标 识符可以作为搜索的结果被呈现给用户。多于一个网络位置可被识别,并且多于一个对应 于每一个识别的位置的标识符可被呈现给用户。在一些实施方式中,一组识别的位置可由 同一标识符共同识别。用户可以选择标识符来查看写在网络位置处的内容。在一些实施方 式中,标识符可被翻译成用户的语言用于向用户呈现。另外,例如通过将从其翻译标识符的语言的指示并入标识符中,该语言的指示也可被提供给用户。在用户选择了标识符时,写在对应的网络位置处的内容可被检索以向用户呈现。 可选地,以外语写的所识别的内容可被翻译成本原语言。翻译可扩展到网络位置处的所有 内容、被限制在只有被确定与搜索查询有关的内容、或者可翻译其组合。替选地,只有基于 比较而确定包含与搜索查询有关的内容可被翻译。在一些实施方式中,确定包含相关内容 的网络位置可以包括包含两种或更多种不同的外语以及本原语言的数种语言的内容。在对 内容进行翻译时,在所识别的网络位置处的所有内容可被翻译成本原语言。在翻译和比较 以顺次方式进行时,在一个或多个网络位置处的所识别的内容可以顺次方式被翻译成本原 语言。在翻译和比较以并行方式进行时,在一个或多个网络位置处的所有所识别的内容可 同时被翻译成本原语言。包括本原语言的内容以及原始以外语写并被翻译成本原语言的内 容的所识别的内容可以作为查询的结果被呈现。在内容被遍历以包括在索引数据库中时, 写所识别的网络位置的内容的一种或多种外语可被确定。替选地或另外地,一种或多种外 语可由网络位置的发布者指定。另外,也可以向用户提供指向包含除用户的本原语言外的 语言的相关内容的网络位置的标识符。已经描述了多个实施方式。然而,应当理解,在不背离本公开的精神和范围的情况 下可以进行各种修改。例如,网络的内容可被翻译以及本原语言的查询可被保留。图4描 述了其中网络的内容被翻译成本原语言的系统100的示例的示意图,其中查询被以该本原 语言的形式接收。查询110可在网络位置105处输入,其中网络120是互联网。网络位置 105可以是网站处的网页。用户可以使用计算机来访问网络位置105。在一些实施方式中, 用户可以将查询110作为文本串输入网络位置105上的文本框中。用户可以输入本原语言 的查询110。例如,用户可以输入中文的查询。ELSE 115可被配置来将查询405接收并存储在包括可在网络120上的一个或多 个位置处找到的内容的索引数据库220中。Web爬行器225可被配置来遍历网络120上的 位置、识别位置处的内容以及将所识别的内容存储在索引数据库220中。另外,web爬行器 225可以生成统计关联230,其可以进一步被用来识别与查询110有关的内容。网络120上 的内容可以以包括本原语言和外语的一种或多种语言的形式。ELSE 115可以包括翻译器 205,其被配置来将索引数据库220中的内容从写该内容的语言翻译成本原语言。以这种方 式,网络上的内容可在不考虑写其的语言的情况下被翻译成本国语。随后,ELSE 115可以 将以本原语言写的存储的查询405与也以本原语言的网络120中的翻译的内容进行比较。 基于该比较,ELSE 115可以识别网络120上的包含与查询110有关的内容的一个或多个位 置。ELSE 115可以识别网络120上的包含与查询110有关的内容的一个或多个位置。 在识别了这样的位置后,ELSE 115可以将一个或多个所识别的位置作为搜索结果125呈现 到从其接收查询110的网络位置105。在一些实施方式中,索引数据库220可以包括例如 URL的指向所识别的网络位置的标识符。ELSE 115可以将每一个所识别的网络位置的标识 符呈现到网络位置105。在一些实施方式中,ELSE 115可以生成标识符的列表。另外,ELSE 115可以包括可以包含所识别的网络位置上的内容的被翻译成本原语言的信息的摘录,并 且其中与查询110相匹配和/或相类似的关键词被突出显示。在一些实施方式中,ELSE 115可以动态翻译网络120的内容用于与存储的查询405进行比较。ELSE 115可以基于语言列表210来选择内容被翻译成的语言。语言列表 210可以基于用户的选择来扩充。替选地或另外地,语言列表210可以基于包括用户的搜索 历史、包含用户偏好的用户的简档、语言的流行性、搜索查询的内容等的因素来扩充。ELSE 115可以每次顺次地翻译并比较一种语言的内容。替选地,ELSE 115可以以并行的方式翻 译并比较语言列表210中的所有语言的内容。在其它的实施方式中,翻译和比较可以是顺 次和并行处理的组合。在一些实施方式中,ELSE 115可以存储翻译的网络内容。ELSE115可以监测网络 以持续更新索引数据库220。ELSE 115可以在索引数据库220被更新时更新存储的、翻译 的内容。替选地或另外地,ELSE 115可以基于用户的偏好来更新存储的、翻译的内容。在一些实施方式中,ELSE 115可以将翻译的搜索查询作为输出提供。翻译的搜索 查询可被传送到外部设备来与网络的内容进行比较。翻译的搜索查询可由有线或无线装置 通过网络传送。替选地,翻译的查询可被存储在可以使用计算机可读介质来读取的存储设 备上。在一些实施方式中,ELSE 115可被操作地耦接到可以基于所接收的搜索查询来向 用户提供搜索结果的搜索引擎。如果搜索引擎由于包括搜索查询的语言的缘故而检索不佳 或不足的搜索结果,则搜索引擎可被配置来激活ELSE 115以对语言搜索进行扩展。在其它 的实施方式中,在搜索期间用户可以选择包括或排除ELSE 115。在一些实施方式中,ELSE 115可以将网络上的翻译的内容作为输出提供。翻译的 内容可被传送到可将翻译的内容与查询进行比较的外部设备。翻译的内容可以通过有线或 无线网络传送。替选地或另外地,翻译的内容可以通过将翻译的内容存储在可在计算机可 读介质上被读取的存储设备上来传送。在一些实施方式中,指向网络位置的标识符可以是以外语的形式。ELSE可被配置 来将标识符翻译成接收查询所用的本原语言。在一些实施方式中,查询可以包括一个或多个词、词短语、数字、字母数字字符等。 查询中的词和词短语可由分隔符、布尔运算符或两者分离。替选地,查询可以以包括音频文 件、视频文件等的任何形式。在一些实施方式中,ELSE 115可以将被识别为包含与查询有关的内容的一个或多 个网络位置进行排名。在一些实施方式中,ELSE 115可以使用在2001年9月4日发布的、 发明者为 L. Page 的"Method fornode ranking in a linked database (用于在链接的数 据库中的节点排名的方法)”的美国专利No. 6,285,999中描述的方法和技术来对网络位置 进行排名,该专利的全部内容以引用的方式合并于此。ELSE 115可以对包含以相同语言写 的内容的所用网络位置进行排名并且将排名靠前的网络位置呈现在结果中。替选地或另外 地,ELSE 115可以对包含以任何语言写的内容的网络位置进行排名并且将排名靠前的网络 位置呈现在结果中。在这样的实施方式中,ELSE 115可以将写在网络上的一个或多个位置 处的翻译的内容用于排名。在一些实施方式中,托管网络位置的服务器可以包括以一种或多种外语写的网 页。ELSE 115可以在不考虑写网页的语言的情况下检索网站处的所有网页。替选地,ELSE 115可以仅检索以语言列表210中的语言中的一种或多种写的网页。ELSE 115可以基于包 括网页属性、网页内容等的因素来识别写网页的语言。
在一些实施方式中,ELSE 115可以从广告主接收广告以在从其接收查询的网络位 置处呈现。基于包括查询的本原语言、网络位置在结果中的排名等的因素,ELSE 115可以 在在网络位置105处呈现广告时将广告翻译成包括本原语言的一种或多种语言。替选地, ELSE 115可以基于查询的本原语言来请求广告主输入某种语言的广告。在其它的实施方式 中,广告主可以提供一种或多种语言的广告。ELSE 115可以基于诸如查询的本原语言等的 因素来选择特定语言的广告。在一些实施方式中,网络可以是互联网。例如,网络可以是包括在数个国家中的节 点的网络。节点可被连接到中央引擎。在一个国家中的用户可以以用户的本原语言的形式 与该引擎进行交互。响应于以一种语言形式的用户对信息的任何查询或请求,中央引擎可 以识别在其他用户的其它节点处的内容,其中在其它节点处的内容是以与本国语不同的语 言的形式。所识别的内容可被翻译并以用户的本原语言的形式呈现给用户。在一些实施方 式中,网络可以是在线社交网络。在线社交网络的成员可以在网络上创建简档并且使用社 交网络来结识其他成员。一个成员的简档的内容可被翻译并且与另一个成员的简档的内容 进行比较以确定匹配的兴趣。替选地,在社交网络上的所有简档可被翻译成写一个成员的 简档的语言。可以将翻译的内容与该成员的简档的内容进行比较以确定匹配的兴趣。因此, 其它的实施方式在权利要求的范围内。在一些实施方式中,搜索查询可被从例如用户的语言的第一语言翻译成基础语 言,并且从该基础语言翻译成多种语言。类似地,网络上的语料库可被翻译成基础语言,并 且随后被翻译成用户的语言。虽然引用了对定位在网络上可用的以与提交的搜索查询的语言不同的语言写的 内容,但是基于将其它形式的内容翻译成例如以不同语言形式的相同类型的内容、翻译成 不同语言的文本、或两者,公开的系统和方法可被用来定位其它形式的内容(例如音频、视 频等)。在本说明书中描述的主题和功能性操作的实施方式可以在数字电子电路中,或者 在计算机软件、固件或硬件,包括在本说明书中公开的结构以及其结构等同物中,或者在以 上一个或多个的组合中实现。可以将在本说明书中描述的主题的实施方式实现为一个或多 个计算机程序产品,即,由数据处理装置执行或控制数据处理装置的操作的编码在计算机 可读介质上的计算机程序指令的一个或多个模块。计算机可读介质可以是机器可读存储设 备、机器可读存储基片、存储器设备、引起机器可读的传播信号的物质成分或以上一个或多 个的组合。术语“数据处理装置”包含用于处理数据的所有装置、设备以及机器,包括例如 可编程处理器、计算机或多个处理器或计算机。除硬件外所述装置可以包括创建用于正讨 论的计算机程序的执行环境的代码,例如构成处理器固件、协议堆栈、数据库管理系统、操 作系统或以上一个或多个的组合的代码。传播的信号是非自然生成的信号,例如,机器生成 的电、光或电磁信号,生成所述信号以编码信息用于传送到适当的接收器装置。计算机程序(也称为程序、软件、软件应用、脚本或代码)可以以任何形式的编程 语言编写,包括编译或解释语言,并且所述计算机程序可以以任何形式部署,包括作为独立 程序或作为模块、组件、子程序或适于在计算环境中使用的其它单元。计算机程序没有必要 对应于文件系统中的文件。程序可被存储在保持其它程序或数据的文件(例如,存储在标 记语言文档中的一个或多个脚本)的部分中、专用于正讨论的程序的单个文件中或者多个协调文件(例如,存储一个或多个模块、子程序或部分代码的文件)中。计算机程序可被部 署为在一个计算机上或者在位于一个地点或跨多个地点分布并且由通信网络互连的多个 计算机上执行。在本说明书中描述的过程和逻辑流可由执行一个或多个计算机程序的一个或多 个可编程处理器执行以通过对输入数据进行操作并生成输出来执行功能。过程和逻辑流还 可以通过专用逻辑电路执行,以及装置还可以被实现为专用逻辑电路,专用逻辑电路例如 FPGA (现场可编程门阵列)或ASIC (专用集成电路)。适于计算机程序的执行的处理器包括例如通用和专用的微处理器两者,以及任何 类型的数字计算机的任何一个或多个处理器。通常,处理器将从只读存储器或随机存取存 储器或两者接收指令和数据。计算机的必要元件是用于执行指令的处理器和用于存储指 令和数据的一个或多个存储器设备。通常,计算机还包括用于存储数据的一个或多个海量 存储设备,或可操作地耦接到所述一个或多个海量储存设备以从其接收数据或者向其传送 数据,或者两者,所述一个或多个海量存储设备例如磁盘、磁光盘或光盘。然而,计算机不 必具有这样的设备。此外,计算机可被嵌入在另一个设备中,例如移动电话、个人数字助理 (PDA)、移动音频播放器、全球定位系统(GPS)接收器,仅例示一些。适于存储计算机程序指 令和数据的计算机可读介质包括所有形式的非易失性存储器、媒体和存储器设备,例如包 括半导体存储器设备,例如EPROM、EEPROM和闪存设备;磁盘,例如内部硬盘或可移动盘; 磁光盘;以及⑶-ROM和DVD-ROM盘。处理器和存储器可由专用逻辑电路补充,或并入专用 逻辑电路。本说明书中描述的主题的实施方式可以在包括例如作为数据服务器的后端组件、 或包括例如应用服务器的中间件组件或包括例如具有图形用户界面或用户通过其可以与 在本说明书中描述的主题的实施方式进行交互的Web浏览器的客户端计算机的前端组件、 或这样的后端、中间件、或前端组件中的一个或多个的任何组合的计算系统中实现。系统的 组件可以通过例如通信网络的任何形式或介质的数字数据通信互连。通信网络的示例包括 局域网(“LAN")和例如因特网的广域网(〃 WAN")。计算系统可以包括客户端和服务器。客户端和服务器通常彼此远离并且典型地通 过通信网络进行交互。客户端和服务器的关系依靠在各自的计算机上运行并且彼此具有客 户端_服务器关系的计算机程序产生。
权利要求
一种计算机实现的方法,包括将搜索查询从第一语言翻译成第二语言;将所翻译的查询与所述第二语言的内容进行比较;以及基于所述比较来识别与所翻译的查询有关的所述第二语言的内容。
2.如权利要求1所述的方法,进一步包括 将所述搜索查询翻译成多种其它语言;将所翻译的搜索查询中的每一个与和所述其它语言中的每一种相对应的语言的内容 进行比较;以及基于所述比较来识别所述其它语言的相关内容。
3.如权利要求2所述的方法,进一步包括 将所述搜索查询翻译成中间语言;以及将所述中间语言搜索查询翻译成所述多种其它语言。
4.如权利要求1所述的方法,进一步包括从多个网络位置中的第一网络位置接收所述 搜索查询。
5.如权利要求4所述的方法,进一步包括从所述多个网络位置中的一个或多个网络位 置获取内容。
6.如权利要求4所述的方法,其中所识别的内容被包括在所述多个网络位置中的第二 网络位置的至少部分中。
7.如权利要求6所述的方法,其中所述第二网络位置由第二标识符识别。
8.如权利要求7所述的方法,进一步包括向在所述第一网络位置处的用户呈现所述第 二标识符。
9.如权利要求8所述的方法,进一步包括 检测对所述第二标识符的选择;响应于所述检测,检索写在所述第二网络位置处的所述内容; 将写在所述第二网络位置处的所述内容翻译成所述第一语言;以及 向在所述第一网络位置处的用户呈现所翻译的内容。
10.如权利要求1所述的方法,进一步包括将所述搜索查询与以所述第一语言写的内 容进行比较。
11.如权利要求10所述的方法,进一步包括基于所述比较来识别与所述搜索查询有关 的以所述第一语言写的内容。
12.如权利要求11所述的方法,其中所识别的内容位于第三网络位置的至少部分中。
13.如权利要求12所述的方法,其中所述第三网络位置由第三标识符识别。
14.如权利要求13所述的方法,进一步包括向在所述第一网络位置处的用户呈现所述 第三标识符。
15.如权利要求1所述的方法,其中所述第二语言基于用户输入被选择。
16.如权利要求1所述的方法,其中所述第二语言基于所述搜索查询被选择。
17.—种包括引擎的系统,所述引擎被配置来 将搜索查询从第一语言翻译成第二语言;将所翻译的查询与所述第二语言的内容进行比较;以及基于所述比较来识别与所翻译的查询有关的所述第二语言的内容。
18.如权利要求17所述的系统,所述引擎进一步被配置来 将所述搜索查询翻译成多种其它语言;将所翻译的搜索查询中的每一个与和所述其它语言中的每一种相对应的语言的内容 进行比较;以及基于所述比较来识别所述其它语言的相关内容。
19.如权利要求18所述的系统,所述引擎进一步被配置来 将所述搜索查询翻译成中间语言;以及将所述中间语言搜索查询翻译成所述多种其它语言。
20.如权利要求18所述的系统,所述引擎进一步被配置来从多个网络位置中的第一网 络位置接收所述搜索查询。
21.如权利要求20所述的系统,所述引擎进一步被配置来从所述多个网络位置中的一 个或多个网络位置获取内容。
22.如权利要求20所述的系统,其中所识别的内容被包括在所述多个网络位置中的第 二网络位置的至少部分中。
23.如权利要求22所述的系统,其中所述第二网络位置由第二标识符识别。
24.如权利要求23所述的系统,所述引擎进一步被配置来向在所述第一网络位置处的 用户呈现所述第二标识符。
25.如权利要求24所述的系统,所述引擎进一步被配置来 检测对所述第二标识符的选择;响应于所述检测,检索写在所述第二网络位置处的所述内容; 将写在所述第二网络位置处的所述内容翻译成所述第一语言;以及 向在所述第一网络位置处的用户呈现所翻译的内容。
26.如权利要求18所述的系统,所述引擎进一步被配置来将所述搜索查询与以所述第 一语言写的内容进行比较。
27.如权利要求26所述的系统,所述引擎进一步被配置来基于所述比较来识别与所述 搜索查询有关的以所述第一语言写的内容。
28.如权利要求17所述的系统,其中所识别的内容位于第三网络位置的至少部分中。
29.如权利要求28所述的系统,其中所述第三网络位置由第三标识符识别。
30.如权利要求29所述的系统,所述引擎进一步被配置来向在所述第一网络位置处的 用户呈现所述第三标识符。
31.如权利要求18所述的系统,其中所述第二语言基于用户输入被选择。
32.如权利要求18所述的系统,其中所述第二语言基于所述搜索查询被选择。
33.一种系统,包括用于将搜索查询从第一语言翻译成第二语言的装置;用于将所翻译的查询与所述第二语言的内容进行比较的装置;以及用于基于所述比较来识别与所翻译的查询有关的所述第二语言的内容的装置。
34.如权利要求33所述的系统,进一步包括 用于将所述搜索查询翻译成多种其它语言的装置;用于将所翻译的搜索查询中的每一个与和所述其它语言中的每一种相对应的语言的 内容进行比较的装置;以及用于基于所述比较来识别所述其它语言的相关内容的装置。
35.如权利要求33所述的系统,进一步包括用于将所述搜索查询翻译成中间语言的装置;以及 用于将所述中间语言搜索查询翻译成所述多种其它语言的装置。
36.如权利要求34所述的系统,进一步包括用于从多个网络位置中的第一网络位置接 收所述搜索查询的装置。
37.如权利要求36所述的系统,进一步包括用于从所述多个网络位置中的一个或多个 网络位置获取内容的装置。
38.如权利要求36所述的系统,其中所识别的内容被包括在所述多个网络位置中的第 二网络位置的至少部分中。
39.如权利要求38所述的系统,其中所述第二网络位置由第二标识符识别。
40.如权利要求39所述的系统,进一步包括用于向在所述第一网络位置处的用户呈现 所述第二标识符的装置。
41.如权利要求40所述的系统,进一步包括 用于检测对所述第二标识符的选择的装置;用于响应于所述检测,检索写在所述第二网络位置处的所述内容的装置; 用于将写在所述第二网络位置处的所述内容翻译成所述第一语言的装置;以及 用于向在所述第一网络位置处的用户呈现所翻译的内容的装置。
42.如权利要求34所述的系统,进一步包括用于将所述搜索查询与以所述第一语言写 的内容进行比较的装置。
43.如权利要求42所述的系统,进一步包括用于基于所述比较来识别与所述搜索查询 有关的以所述第一语言写的内容的装置。
44.如权利要求43所述的系统,其中所识别的内容位于第三网络位置的至少部分中。
45.如权利要求44所述的系统,其中所述第三网络位置由第三标识符识别。
46.如权利要求45所述的系统,进一步包括用于向在所述第一网络位置处的用户呈现 所述第三标识符的装置。
47.如权利要求34所述的系统,其中所述第二语言基于用户输入被选择。
48.如权利要求34所述的系统,其中所述第二语言基于所述搜索查询被选择。
49. 一种计算机实现的方法,包括将在一个或多个网络位置处的第二语言的内容翻译成第一语言; 将所翻译的内容与以所述第一语言写的搜索查询进行比较;以及 基于所述比较来从所翻译的内容识别与所述查询有关的内容。
50.如权利要求49所述的方法,进一步包括从多个网络位置中的第一网络位置接收所 述搜索查询。
51.如权利要求50所述的方法,其中所识别的内容被包括在所述一个或多个网络位置 中的第二网络位置的至少部分中。
52.如权利要求51所述的方法,其中所述第二网络位置由第二标识符识别。
53.如权利要求52所述的方法,进一步包括向在所述第一网络位置处的用户呈现所述 第二标识符。
54.如权利要求53所述的方法,进一步包括检测对所述第二标识符的选择;以及响应于所述检测,向在所述第一网络位置处的用户呈现所述第二网络位置的所翻译的 内容。
55.如权利要求49所述的方法,进一步包括将所述搜索查询与位于所述多个网络位置 中的一个或多个网络位置处的所述第一语言的内容进行比较。
56.如权利要求55所述的方法,进一步包括基于所述比较来识别与所述搜索查询有关 的所述第一语言的内容。
57.如权利要求56所述的方法,其中所识别的内容位于第三网络位置处。
58.如权利要求57所述的方法,其中所述第三网络位置由第三标识符识别。
59.如权利要求58所述的方法,进一步包括向在所述第一网络位置处的用户呈现所述 第三标识符。
60.如权利要求49所述的方法,其中所述第一语言基于用户输入被选择。
61.如权利要求49所述的方法,其中所述第一语言基于所述查询被选择。
62.一种包括引擎的系统,所述引擎被配置来将在一个或多个网络位置处的第二语言的内容翻译成第一语言;将所翻译的内容与以所述第一语言写的搜索查询进行比较;以及基于所述比较来从所翻译的内容识别与所述查询有关的内容。
63.如权利要求62所述的系统,所述引擎进一步被配置来从多个网络位置中的第一网 络位置接收所述搜索查询。
64.如权利要求63所述的系统,其中所识别的内容被包括在所述一个或多个网络位置 中的第二网络位置的至少部分中。
65.如权利要求64所述的系统,其中所述第二网络位置由第二标识符识别。
66.如权利要求65所述的系统,所述引擎进一步被配置来向在所述第一网络位置处的 用户呈现所述第二标识符。
67.如权利要求66所述的系统,所述引擎进一步被配置来检测对所述第二标识符的选择;以及响应于所述检测,向在所述第一网络位置处的用户呈现所述第二网络位置的所翻译的 内容。
68.如权利要求62所述的系统,所述引擎进一步被配置来将所述搜索查询与位于所述 多个网络位置中的一个或多个网络位置处的所述第一语言的内容进行比较。
69.如权利要求68所述的系统,所述引擎进一步被配置来基于所述比较来识别与所述 搜索查询有关的所述第一语言的内容。
70.如权利要求69所述的系统,其中所识别的内容位于第三网络位置处。
71.如权利要求70所述的系统,其中所述第三网络位置由第三标识符识别。
72.如权利要求71所述的系统,所述引擎进一步被配置来向在所述第一网络位置处的 用户呈现所述第三标识符。5
73.如权利要求62所述的系统,其中所述第一语言基于用户输入被选择。
74.如权利要求62所述的系统,其中所述第一语言基于所述查询被选择。
75.一种系统,包括用于将在一个或多个网络位置处的第二语言的内容翻译成第一语言的装置;用于将所翻译的内容与以所述第一语言写的搜索查询进行比较的装置;以及用于基于所述比较来从所翻译的内容识别与所述查询有关的内容的装置。
76.如权利要求75所述的系统,进一步包括用于从多个网络位置中的第一网络位置接 收所述搜索查询的装置。
77.如权利要求76所述的系统,其中所识别的内容被包括在所述一个或多个网络位置 中的第二网络位置的至少部分中。
78.如权利要求77所述的系统,其中所述第二网络位置由第二标识符识别。
79.如权利要求78所述的系统,进一步包括用于向在所述第一网络位置处的用户呈现 所述第二标识符的装置。
80.如权利要求79所述的系统,进一步包括用于检测对所述第二标识符的选择的装置;以及用于响应于所述检测,向在所述第一网络位置处的用户呈现所述第二网络位置的所翻 译的内容的装置。
81.如权利要求75所述的系统,进一步包括用于将所述搜索查询与位于所述多个网络 位置中的一个或多个网络位置处的所述第一语言的内容进行比较的装置。
82.如权利要求81所述的系统,进一步包括用于基于所述比较来识别与所述搜索查询 有关的所述第一语言的内容的装置。
83.如权利要求82所述的系统,其中所识别的内容位于第三网络位置处。
84.如权利要求83所述的系统,其中所述第三网络位置由第三标识符识别。
85.如权利要求84所述的系统,进一步包括用于向在所述第一网络位置处的用户呈现 所述第三标识符的装置。
86.如权利要求75所述的系统,其中所述第一语言基于用户输入被选择。
87.如权利要求75所述的系统,其中所述第一语言基于所述查询被选择。
全文摘要
计算机实现的方法可以包括将搜索查询从第一语言翻译成第二语言,将翻译的查询与第二语言的内容进行比较,以及基于该比较来识别与翻译的查询有关的第二语言的内容。另外,计算机实现的方法可以包括将在一个或多个网络位置处的第二语言的内容翻译成第一语言,将翻译的内容与以第一语言写的搜索查询进行比较,以及基于该比较来从翻译的内容识别与查询有关的内容。
文档编号G06F17/28GK101918945SQ200880106671
公开日2010年12月15日 申请日期2008年7月18日 优先权日2007年7月20日
发明者约翰尼·陈 申请人:谷歌公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1