一种利用翻译引擎跨语言检索的方法技术

技术编号:39665179 阅读:10 留言:0更新日期:2023-12-11 18:28
本发明专利技术涉及网页处理与检索领域,具体公开了一种利用翻译引擎跨语言检索的方法

【技术实现步骤摘要】
一种利用翻译引擎跨语言检索的方法


[0001]本专利技术涉及网页处理与检索领域,具体涉及一种利用翻译引擎跨语言检索的方法


技术介绍

[0002]随着互联网技术的发展,搜索引擎已成为我们日常生活中必不可少的工具,利用搜索引擎,我们能够很方便的查找资料

浏览网站信息,和外部的世界建立联系

并且,一些搜索引擎还配置有翻译引擎,用户可以将外文网站翻译成母语进行访问,极大地方便一些有外文网站访问需求的用户

[0003]目前,利用搜索引擎实现外文访问的方式主要有两种:一种是先把网页翻译成外文,并将翻译成外文后的网页制作成页面,然后以外文的关键词直接搜索该网页;另外一种是先将搜索关键词翻译由母语翻译成外文,然后以翻译后关键字在搜索引擎中搜索外文网页,并将搜索到的外文网页翻译成母语的网页

上诉方法一方面由于步骤繁琐会影响用户的体验,另一方面,由于用户无法自由选择翻译引擎,也无法自由选择搜索引擎,在实际应用中会受到限制


技术实现思路

[0004]为了解决上述
技术介绍
中提到的至少一个问题,本专利技术提出了一种利用翻译引擎跨语言检索的方法

[0005]一种利用翻译引擎跨语言检索的方法,包括步骤:
[0006]步骤
S1
,获取搜索引擎的搜索关键字,并将获取到的搜索引擎关键字录入搜索关键字表格,具体包括步骤:
[0007]步骤
S101
,在浏览器中开启监控浏览器搜索窗的程序,如果监控到浏览器搜索窗的搜索信息发生变化,则获取发生变化后的搜索信息;
[0008]步骤
S102
,在获取到的搜索信息中定位到搜索词的位置,并截取该搜索词之前字符串,作为搜索引擎关键字;
[0009]步骤
S103
,将得到的不同搜索引擎关键字保存至搜索引擎关键字表格,具体地,搜索引擎关键字表格的格式为:
[0010]{SearchEngine_ID

SearchEngine_Name

SearchEngine_Key}
[0011]其中,
SearchEngine_ID
表示搜索引擎的编号,
SearchEngine_Name
表示搜索引擎名称,
SearchEngine_Key
表示搜索引擎关键字

[0012]步骤
S2
,用户在浏览器中选择第一语言

第二语言

第一翻译引擎

第二翻译引擎和搜索引擎,并以第一语言在浏览器中输入搜索词,具体包括步骤:
[0013]步骤
S201
,用户打开浏览器,在浏览器界面选择第一语言

第二语言

第一翻译引擎

第二翻译引擎和搜索引擎;
[0014]步骤
S202
,在浏览器的搜索窗,用户以第一语言输入将要进行搜索的搜索词

[0015]步骤
S3
,由浏览器调用第一翻译引擎,将搜索关键字翻译成第二语言并调用所述搜索引擎进行搜索,具体包括步骤:
[0016]步骤
S301
,所述浏览器调用第一翻译引擎,将获取的搜索词由第一语言翻译成第二语言;
[0017]步骤
S302
,从所述搜索引擎关键字表格,检索出所述搜索引擎的搜索引擎关键字;
[0018]步骤
S303
,将翻译后的搜索词和搜索引擎关键字进行合并,并由合并后得到字符串作为搜索引擎的搜索信息进行搜索,合并的具体格式为:
[0019]New_info

SearchEngine_Key+Search_word
[0020]其中,
New_info
表示合并后的字符串,
SearchEngine_Key
表示搜索引擎关键字,
Search_word
表示搜索词,
+
表示字符相加;
[0021]步骤
S304
,所述搜索引擎根据搜索信息的搜索结果,返回搜索结果的页面

[0022]步骤
S4
,由浏览器调用第二翻译引擎,将搜索引擎返回的搜索网页翻译成第一语言,并在浏览器中进行显示,具体包括步骤:
[0023]步骤
S401
,由浏览器调用第二翻译引擎,根据调用第二翻译引擎种类的不同,执行不同的步骤,具体包括:
[0024]如果浏览器调用的翻译引擎是网页翻译引擎,则执行
A
步骤:
[0025]步骤
A01
,将搜索结果的页面的网页地址发送给网页翻译引擎;
[0026]步骤
A02
,由网页翻译引擎接收网页地址,直接对该网页地址的内容进行翻译;
[0027]步骤
A03
,将翻译后的译文网页返回给浏览器;
[0028]步骤
A04
,由浏览器加载接收到的译文网页并进行显示;
[0029]如果调用的翻译引擎是文本翻译引擎,则执行
B
步骤:
[0030]步骤
B01
,对搜索引擎返回的搜索结果页面,利用对网页的文本内容进行结构位置标注,来定位网页中的文本内容位置,并提取出页面的文本内容;
[0031]步骤
B02
,由浏览器调用第二翻译引擎,将提取出的文本内容由第二语言翻译成第一语言,根据网页中文本的位置,用页面的文本内容翻译后得到的译文,来替换页面的文本内容翻译前的原文,得到译文网页;
[0032]步骤
B03
,将翻译后的译文网页返回给浏览器;
[0033]步骤
B04
,由浏览器加载接收到的译文网页并进行显示;
[0034]步骤
S402
,由浏览器将第二翻译引擎翻译后的页面进行显示

[0035]本专利技术提出了一种利用翻译引擎跨语言检索的方法,与现有的技术相比,具有以下有益效果:
[0036]本专利技术提出了通过在浏览器端选择翻译引擎和搜索引擎,由浏览器调用翻译引擎对搜索关键词进行翻译后再调用搜索引擎进行搜索,并将搜索的网站回译成用户的母语网站,实现了跨语言无障碍对外文网站进行访问

[0037]本专利技术或提出的方法还支持用户选择不同的翻译引擎对关键字进行翻译和对外文网站进行回译

附图说明
[0038]图1是本专利技术实施例的流程图

具体实施方式
[0039]为了使本专利技术的目的

特征能够更加的明显和易懂,下面通过实施例并结合附图对本技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种利用翻译引擎跨语言检索的方法,其特征在于,包括步骤:步骤
S1
,获取搜索引擎的搜索关键字,并将获取到的搜索引擎关键字录入搜索关键字表格;步骤
S2
,用户在浏览器中选择第一语言

第二语言

第一翻译引擎

第二翻译引擎和搜索引擎,并以第一语言在浏览器中输入搜索词;步骤
S3
,由浏览器调用第一翻译引擎,将搜索关键字翻译成第二语言并调用所述搜索引擎进行搜索;步骤
S4
,由浏览器调用第二翻译引擎,将搜索引擎返回的搜索网页翻译成第一语言,并在浏览器中进行显示
。2.
根据权利要求1所述的一种利用翻译引擎跨语言检索的方法,其特征在于,步骤
S1
包括步骤:步骤
S101
,在浏览器中开启监控浏览器搜索窗的程序,如果监控到浏览器搜索窗的搜索信息发生变化,则获取发生变化后的搜索信息;步骤
S102
,在获取到的搜索信息中定位到搜索词的位置,并截取该搜索词之前字符串,作为搜索引擎关键字;步骤
S103
,将得到的不同搜索引擎关键字保存至搜索引擎关键字表格
。3.
根据权利要求2所述的一种利用翻译引擎跨语言检索的方法,其特征在于,步骤
S103
中所述的搜索引擎关键字表格,具体格式为:
{SearchEngine_ID

SearchEngine_Name

SearchEngine_Key}
其中,
SearchEngine_ID
表示搜索引擎的编号,
SearchEngine_Name
表示搜索引擎名称,
SearchEngine_Key
表示搜索引擎关键字
。4.
根据权利要求1所述的一种利用翻译引擎跨语言检索的方法,其特征在于,步骤
S2
包括步骤:步骤
S201
,用户打开浏览器,在浏览器界面选择第一语言

第二语言

第一翻译引擎

第二翻译引擎和搜索引擎;步骤
S202
,在浏览器的搜索窗,用户以第一语言输入将要进行搜索的搜索词
。5.
根据权利要求1所述的一种利用翻译引擎跨语言检索的方法,其特征在于,步骤
S3
包括步骤:步骤
S301
,所述浏览器调用第一翻译引擎,将获取的搜索词由第一语言翻译成第二语言;步骤
S302
,从所述搜索引擎关键字表格,检索出所述搜索引擎的搜索引擎关键字;步骤
S303
,将翻译后的搜索词和搜索...

【专利技术属性】
技术研发人员:吴志武陈邦龙
申请(专利权)人:杭州译友网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1