一种利用翻译引擎跨语言检索的方法与流程

文档序号:36318381发布日期:2023-12-08 12:00阅读:61来源:国知局
一种利用翻译引擎跨语言检索的方法与流程

本发明涉及网页处理与检索领域,具体涉及一种利用翻译引擎跨语言检索的方法。


背景技术:

1、随着互联网技术的发展,搜索引擎已成为我们日常生活中必不可少的工具,利用搜索引擎,我们能够很方便的查找资料、浏览网站信息,和外部的世界建立联系。并且,一些搜索引擎还配置有翻译引擎,用户可以将外文网站翻译成母语进行访问,极大地方便一些有外文网站访问需求的用户。

2、目前,利用搜索引擎实现外文访问的方式主要有两种:一种是先把网页翻译成外文,并将翻译成外文后的网页制作成页面,然后以外文的关键词直接搜索该网页;另外一种是先将搜索关键词翻译由母语翻译成外文,然后以翻译后关键字在搜索引擎中搜索外文网页,并将搜索到的外文网页翻译成母语的网页。上诉方法一方面由于步骤繁琐会影响用户的体验,另一方面,由于用户无法自由选择翻译引擎,也无法自由选择搜索引擎,在实际应用中会受到限制。


技术实现思路

1、为了解决上述背景技术中提到的至少一个问题,本发明提出了一种利用翻译引擎跨语言检索的方法。

2、一种利用翻译引擎跨语言检索的方法,包括步骤:

3、步骤s1,获取搜索引擎的搜索关键字,并将获取到的搜索引擎关键字录入搜索关键字表格,具体包括步骤:

4、步骤s101,在浏览器中开启监控浏览器搜索窗的程序,如果监控到浏览器搜索窗的搜索信息发生变化,则获取发生变化后的搜索信息;

5、步骤s102,在获取到的搜索信息中定位到搜索词的位置,并截取该搜索词之前字符串,作为搜索引擎关键字;

6、步骤s103,将得到的不同搜索引擎关键字保存至搜索引擎关键字表格,具体地,搜索引擎关键字表格的格式为:

7、{searchengine_id,searchengine_name,searchengine_key}

8、其中,searchengine_id表示搜索引擎的编号,searchengine_name表示搜索引擎名称,searchengine_key表示搜索引擎关键字。

9、步骤s2,用户在浏览器中选择第一语言、第二语言、第一翻译引擎、第二翻译引擎和搜索引擎,并以第一语言在浏览器中输入搜索词,具体包括步骤:

10、步骤s201,用户打开浏览器,在浏览器界面选择第一语言、第二语言、第一翻译引擎、第二翻译引擎和搜索引擎;

11、步骤s202,在浏览器的搜索窗,用户以第一语言输入将要进行搜索的搜索词。

12、步骤s3,由浏览器调用第一翻译引擎,将搜索关键字翻译成第二语言并调用所述搜索引擎进行搜索,具体包括步骤:

13、步骤s301,所述浏览器调用第一翻译引擎,将获取的搜索词由第一语言翻译成第二语言;

14、步骤s302,从所述搜索引擎关键字表格,检索出所述搜索引擎的搜索引擎关键字;

15、步骤s303,将翻译后的搜索词和搜索引擎关键字进行合并,并由合并后得到字符串作为搜索引擎的搜索信息进行搜索,合并的具体格式为:

16、new_info=searchengine_key+search_word

17、其中,new_info表示合并后的字符串,searchengine_key表示搜索引擎关键字,search_word表示搜索词,+表示字符相加;

18、步骤s304,所述搜索引擎根据搜索信息的搜索结果,返回搜索结果的页面。

19、步骤s4,由浏览器调用第二翻译引擎,将搜索引擎返回的搜索网页翻译成第一语言,并在浏览器中进行显示,具体包括步骤:

20、步骤s401,由浏览器调用第二翻译引擎,根据调用第二翻译引擎种类的不同,执行不同的步骤,具体包括:

21、如果浏览器调用的翻译引擎是网页翻译引擎,则执行a步骤:

22、步骤a01,将搜索结果的页面的网页地址发送给网页翻译引擎;

23、步骤a02,由网页翻译引擎接收网页地址,直接对该网页地址的内容进行翻译;

24、步骤a03,将翻译后的译文网页返回给浏览器;

25、步骤a04,由浏览器加载接收到的译文网页并进行显示;

26、如果调用的翻译引擎是文本翻译引擎,则执行b步骤:

27、步骤b01,对搜索引擎返回的搜索结果页面,利用对网页的文本内容进行结构位置标注,来定位网页中的文本内容位置,并提取出页面的文本内容;

28、步骤b02,由浏览器调用第二翻译引擎,将提取出的文本内容由第二语言翻译成第一语言,根据网页中文本的位置,用页面的文本内容翻译后得到的译文,来替换页面的文本内容翻译前的原文,得到译文网页;

29、步骤b03,将翻译后的译文网页返回给浏览器;

30、步骤b04,由浏览器加载接收到的译文网页并进行显示;

31、步骤s402,由浏览器将第二翻译引擎翻译后的页面进行显示。

32、本发明提出了一种利用翻译引擎跨语言检索的方法,与现有的技术相比,具有以下有益效果:

33、本发明提出了通过在浏览器端选择翻译引擎和搜索引擎,由浏览器调用翻译引擎对搜索关键词进行翻译后再调用搜索引擎进行搜索,并将搜索的网站回译成用户的母语网站,实现了跨语言无障碍对外文网站进行访问。

34、本发明或提出的方法还支持用户选择不同的翻译引擎对关键字进行翻译和对外文网站进行回译。



技术特征:

1.一种利用翻译引擎跨语言检索的方法,其特征在于,包括步骤:

2.根据权利要求1所述的一种利用翻译引擎跨语言检索的方法,其特征在于,步骤s1包括步骤:

3.根据权利要求2所述的一种利用翻译引擎跨语言检索的方法,其特征在于,步骤s103中所述的搜索引擎关键字表格,具体格式为:

4.根据权利要求1所述的一种利用翻译引擎跨语言检索的方法,其特征在于,步骤s2包括步骤:

5.根据权利要求1所述的一种利用翻译引擎跨语言检索的方法,其特征在于,步骤s3包括步骤:

6.根据权利要求5所述的一种利用翻译引擎跨语言检索的方法,其特征在于,步骤s303中所述将翻译后的搜索词和搜索引擎关键字进行合并,合并的具体格式为:

7.根据权利要求1所述的一种利用翻译引擎跨语言检索的方法,其特征在于,步骤s4包括步骤:

8.根据权利要求7所述的一种利用翻译引擎跨语言检索的方法,其特征在于,步骤s401中所述的根据调用第二翻译引擎种类的不同,执行不同的步骤,具体包括:

9.根据权利要求8所述的一种利用翻译引擎跨语言检索的方法,其特征在于,步骤b01中所述的提取出页面中文本内容,是利用对网页的文本内容进行结构位置标注,来定位网页中的文本内容位置;步骤b02中所述的用翻译后的文本内容替换翻译前的文本内容,是根据网页中文本的位置,用页面的文本内容翻译后得到的译文,来替换页面的文本内容翻译前的原文。


技术总结
本发明涉及网页处理与检索领域,具体公开了一种利用翻译引擎跨语言检索的方法。该方法提出了通过在浏览器端选择翻译引擎和搜索引擎,由浏览器调用翻译引擎对搜索关键词进行翻译后再调用搜索引擎进行搜索,并将搜索的网站回译成用户的母语网站,实现了跨语言无障碍对外文网站进行访问。除此之外,本发明或提出的方法还支持用户选择不同的翻译引擎对关键字进行翻译和外文网站的回译。

技术研发人员:吴志武,陈邦龙
受保护的技术使用者:杭州译友网络科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1