[发明专利]网页的多语言翻译方法和装置及设备在审
| 申请号: | 202010474136.1 | 申请日: | 2020-05-29 |
| 公开(公告)号: | CN111639504A | 公开(公告)日: | 2020-09-08 |
| 发明(设计)人: | 窦海勇 | 申请(专利权)人: | 中国经济信息社有限公司 |
| 主分类号: | G06F40/58 | 分类号: | G06F40/58;G06F40/49;G10L15/00 |
| 代理公司: | 北京市鼎立东审知识产权代理有限公司 11751 | 代理人: | 朱慧娟;刘瑛 |
| 地址: | 100052 北京市西*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网页 语言 翻译 方法 装置 设备 | ||
1.一种网页的多语言翻译方法,其特征在于,包括:
在翻译指令被触发后,获取所要求翻译的目标网页的待翻译区域;
将所述待翻译区域解析为标签数组和待翻译文本数组;其中,所述标签数组为多个标签的有序序列;所述待翻译文本数组为多个待翻译文本的有序序列;所述待翻译文本为位于两个所述标签之间的字符串;
基于所述翻译指令中的初始语言和目标语言,对所述待翻译文本数组进行翻译,得到目标文本数组;
将所述标签数组和所述目标文本数组组合为目标区域,并将所述目标网页中的所述待翻译区域更新为所述目标区域。
2.根据权利要求1所述的方法,其特征在于,所述标签数组包括标准标签、组合标签和空标签中的至少一种;
所述标准标签为:以“<”开始,以“>”结束,且内部没有“<”和“>”的字符串;
所述组合标签为:多个所述标准标签的连接合并;
所述空标签为:一个空字符串。
3.根据权利要求1所述的方法,其特征在于,将所述待翻译区域解析为标签数组和待翻译文本数组,包括:
对所述待翻译区域按照顺序进行所述标签的搜索;
在搜索到所述标签时,根据当前标签的出现顺序以及当前标签相邻的字符串的特点,确定所述标签数组和所述待翻译文本数组;其中,所述当前标签为在对所述待翻译区域进行标签搜索时当前所搜索到的标签;
在搜索完所述待翻译区域且未搜索到所述标签时,将所述待翻译区域中的字符串进行预处理后追加到当前待翻译文本数组的尾部,并在当前标签数组的尾部追加两个空标签。
4.根据权利要求3所述的方法,其特征在于,在搜索到所述标签时,根据当前标签的出现顺序以及当前标签相邻的字符串的特点,确定所述标签数组和所述待翻译文本数组,包括:
在所述当前标签为第一个标签时,且所述当前标签之前的字符串不是空字符串时,在所述当前标签数组的尾部追加一个空标签,并将所述当前标签之前的字符串进行预处理后追加到当前待翻译文本数组的尾部;
在所述当前标签不是第一个标签,且所述当前标签的前一个标签与所述当前标签之间的字符串不是空字符串时,将所述当前标签的前一个标签追加到所述当前标签数组的尾部,并将所述当前标签的前一个标签与所述当前标签之间的字符串进行预处理后追加到当前待翻译文本数组的尾部;
在所述当前标签不是第一个标签,且所述当前标签的前一个标签与所述当前标签之间的字符串为空字符串时,将所述当前标签的前一个标签与所述当前标签连接合并为一个组合标签;
在所述当前标签为最后一个标签,且所述当前标签之后的字符串不为空字符串时,将所述当前标签追加到当前标签数组的尾部后,将所述当前标签之后的字符串预处理后追加到当前待翻译文本数组的尾部,并在当前标签数组的尾部追加一个空标签;
在所述当前标签为最后一个标签,且所述当前标签之后的字符串为空字符串时,将所述当前标签追加到当前标签数组的尾部。
5.根据权利要求3所述的方法,其特征在于,对所述待翻译区域按照顺序进行所述标签的搜索,包括:
在所述待翻译区域中从前到后依次进行字符比较,根据字符比较结果确定所述当前标签的出现顺序。
6.根据权利要求4所述的方法,其特征在于,对字符串进行预处理,包括:将所述字符串中预定义的HTML实体转换为字符。
7.根据权利要求1至6任一项所述的方法,其特征在于,对所述待翻译文本数组进行翻译时,基于应用程序编程接口调用翻译工具的翻译接口,对所述待翻译文本数组进行翻译。
8.根据权利要求1所述的方法,其特征在于,将所述标签数组和所述目标文本数字组合为目标区域时,按照对所述待翻译区域进行解析时所得到的所述待翻译区域、所述标签数组和所述待翻译文本数组之间的逻辑关系进行组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国经济信息社有限公司,未经中国经济信息社有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010474136.1/1.html,转载请声明来源钻瓜专利网。





