[发明专利]多语言显示方法、装置、设备及产品在审
申请号: | 202011065809.4 | 申请日: | 2020-09-30 |
公开(公告)号: | CN112130952A | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 李铮 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F16/958;G06F40/58 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 徐立 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语言 显示 方法 装置 设备 产品 | ||
本申请公开了一种多语言显示方法、装置、设备及产品,所述方法包括:显示网页内容,所述网页内容包括第一语言格式的文字内容;通过所述插件在所述网页内容的网页代码中,遍历提取所述第一语言格式的所述文字内容对应的代码字段;通过所述插件生成所述代码字段的唯一标识符和第二语言格式的所述文字内容,以及将所述唯一标识符注入所述代码字段;响应于语言切换操作,通过所述唯一标识符将所述网页内容中的所述第一语言格式的文字内容,切换显示为所述第二语言格式的所述文字内容。该方法依赖于插件进行,在语言转换的过程中,不会改变硬盘中的网页代码,即可实现多语言显示。
技术领域
本申请涉及计算机翻译领域,特别涉及一种网页内容的多语言显示方法、装置、设备及产品。
背景技术
多语言显示指在浏览器或具有网页浏览能力的应用程序中,可以将显示的文本内容的语言种类翻译成其他语言种类,例如,浏览器显示的文本内容为中文,有多语言显示能力的浏览器可以将中文格式的文字内容翻译为英文格式的文字内容。
在相关技术中,为使浏览器可以实现多语言显示,先由开发人员找出网页代码中所有与网页内容的文字内容对应的代码字段,再对前述的代码字段进行改写,使得修改后的代码字段可以实现多语言显示。
但是相关技术会改写硬盘中的网页代码,对网页代码的结构造成破坏。
发明内容
本申请实施例提供了一种多语言显示方法、装置、设备及产品,应用于具有插件的浏览器中,该方法可以通过插件实现多语言显示,不会破坏硬盘中的代码结构,而且该方法由插件自动寻找不需要人为的参与,此外无需重复加载网页代码。所述技术方案如下:
根据本申请的一个方面,提供了一种多语言显示方法,所述方法包括:
显示网页内容,所述网页内容包括第一语言格式的文字内容;
通过所述插件在所述网页内容的网页代码中,遍历提取所述文本内容对应的代码字段;
通过所述插件生成所述代码字段的唯一标识符和第二语言格式的所述文字内容,以及将所述唯一标识符注入所述代码字段;
响应于语言切换操作,通过所述唯一标识符显示所述网页内容,所述网页内容包括采用所述第二语言格式的所述文字内容。
根据本申请的另一方面,提供了一种多语言显示装置,所述装置包括:
显示模块,用于显示网页内容,所述网页内容包括第一语言格式的文字内容;
提取模块,用于通过所述插件在所述网页内容的网页代码中,遍历提取所述文本内容对应的代码字段;
注入模块,用于通过所述插件生成所述代码字段的唯一标识符和第二语言格式的所述文字内容,以及将所述唯一标识符注入所述代码字段;
所述显示模块,还用于响应于语言切换操作,通过所述唯一标识符显示所述网页内容,所述网页内容包括采用所述第二语言格式的所述文字内容。
可选地,所述注入模块包括:
标识符生成子模块,用于通过所述插件生成所述代码字段的唯一标识符和第二语言包,所述第二语言包包括所述唯一标识符和所述第二语言格式的所述文字内容之间的对应关系;
存储子模块,用于通过所述插件将所述第二语言包存储至所述网页代码对应的指定目录。
可选地,所述注入模块还包括:
参数获取子模块,用于获取所述网页代码中的语言配置参数,所述语言配置参数用于指示所述第二语言格式;
可选地,所述注入模块还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011065809.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种食品加热器具
- 下一篇:文本标签确定方法、装置、终端及可读存储介质