【技术实现步骤摘要】
本专利技术属于浏览器
,尤其涉及一种浏览器客户端进行网页数据翻译的方法、装置和浏览器客户端。
技术介绍
在互联网技术中,通过浏览器访问是一种最常见的有效获取各种信息和数据的方式。浏览器主要通过HTTP协议与网页服务器交互并获取网页,一个网页中可以包括多个文档,每个文档都是分别从服务器获取得到的。大部分的浏览器本身支持除了HTML之外的广泛的格式,例如JPEG、PNG、GIF等图像格式,并且能够扩展支持众多的插件(plug-ins)。另外,许多浏览器还支持其他的URL类型及其相应的协议,如FTP、Gopher、HTTPS(HTTP协议的加密版本)。HTTP内容类型和URL协议规范允许网页设计者在网页中嵌入图像、动画、视频、声音、流媒体等。现有技术中,很多浏览器都内置了自动翻译的功能,当浏览器浏览外文网站或浏览器加载的页面中有外文的时候,浏览器会自动弹出询问“是否将网页翻译成中文”等提示,如果用户点击确认,则可以一键实现网页快速翻译的功能,这 ...
【技术保护点】
一种浏览器客户端进行网页数据翻译的方法,包括:在浏览器客户端加载显示第一网页页面;识别到第一网页页面中文本数据为可进行翻译操作的第一语言文本数据;触发将第一语言文本数据翻译为第二语言文本数据的请求;将所述第一语言文本数据进行分词后,发送第一语言文本数据的分词到与浏览器客户端对应的翻译服务器以便翻译为对应的第二语言文本数据的分词;接收所述翻译服务器返回的第二语言文本数据的分词,并对应地替换第一网页页面中的第一语言本文数据的分词为第二语言文本数据的分词。
【技术特征摘要】
1.一种浏览器客户端进行网页数据翻译的方法,包括:
在浏览器客户端加载显示第一网页页面;
识别到第一网页页面中文本数据为可进行翻译操作的第一语言文本数
据;
触发将第一语言文本数据翻译为第二语言文本数据的请求;
将所述第一语言文本数据进行分词后,发送第一语言文本数据的分词到
与浏览器客户端对应的翻译服务器以便翻译为对应的第二语言文本数据的分
词;
接收所述翻译服务器返回的第二语言文本数据的分词,并对应地替换第
一网页页面中的第一语言本文数据的分词为第二语言文本数据的分词。
2.根据权利要求1所述的方法,其中,所述识别到第一网页页面中文本
数据为可进行翻译操作的第一语言文本数据的步骤,还包括:
获取网页数据信息并依据网页数据信息进行是否是第一语言文本数据的
判断,其中所述网页数据信息包括:标题信息、编码数据信息、内容信息。
3.根据权利要求2所述的方法,其中,还包括:
获取页面的标题信息,如果该标题信息中包含有第一语言文本信息,则
确定第一网页页面中文本数据为可进行翻译操作的第一语言文本数据。
4.根据权利要求2所述的方法,其中,还包括:
获取页面的编码数据信息,如果该编码数据信息为第一编码数据信息,
则确定第一网页页面中文本数据为可进行翻译操作的第一语言文本数据。
5.根据权利要求2所述的方法,其中,还包括:
获取页面的内容信息,如果该内容信息中包含有预定数量和/或比例的第
一语言文本信息,则确定第一网页页面中文本数据为可进行翻译操作的第一
语言文本数据。
6.根据权利要求1所述的方法,其中,还包括:
在浏览器客户端获取到网页数据后或者进行渲染加载完毕后,进行是否
是第一语言文本数据的判断;并在确定是要进行翻译时,弹窗提示出可选择
翻译的语言文本。
7.根据权利要求1所述的方法,其中,在触发将第一语言文本数据翻译
为第二语言文本数据的请求后,还包括:
由浏览器向当前页面中注入JS脚本,由该JS脚本进行分词以及对应的
翻译请求的发起并获取对应分词的翻译结果,并由浏览器客户端依据翻译结
果进行重新的渲染加载。
8.根据权利...
【专利技术属性】
技术研发人员:尹青建,高寒蕊,马远真,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。