本申请提供了网页内容翻译方法、计算机设备、存储介质及程序产品。针对网页内容中某些目标内容不需要翻译的场景,在接收到针对网页内容的翻译请求后,执行解析,当解析到目标内容的保留指令或者解析到特定的目标内容时,对网页内容中不包含目标内容的全部或部分进行翻译。本申请可以提升用户使用翻译功能时的体验感。验感。验感。
【技术实现步骤摘要】
网页内容翻译方法、计算机设备、存储介质及程序产品
[0001]本申请涉及终端
,尤其涉及了网页内容翻译方法、计算机设备、存储介质及程序产品。
技术介绍
[0002]随着技术的发展,用户在浏览网页时,可以借助浏览器上的翻译引擎查看一些由不熟悉的其他语言描述的信息,比如,用户可以点击浏览器上的翻译按钮,浏览器通过翻译引擎将英文购物网页转换为中文购物网页,方便用户查看网页内的信息。然而,网页中可以存在部分不需要翻译的内容、或需要由专业翻译引擎处理的内容,比如代码示例、公式、诗歌等,而现有的浏览器翻译引擎会将网页内的所有内容无差别地进行翻译。
技术实现思路
[0003]有鉴于此,有必要提供网页内容翻译方法、计算机设备、存储介质及程序产品,可以在翻译网页内容时灵活处理,提升用户使用翻译功能时的体验感。
[0004]本申请第一方面提供了一种网页内容翻译方法,包括:当接收到针对网页内容的翻译请求时,对网页内容的代码进行解析;当解析到针对网页内容中目标内容的保留指令时,对网页内容中的第一内容进进行翻译,得到第一内容的翻译内容,第一内容不包括目标内容;展示网页内容的翻译结果,翻译结果包括目标内容和第一内容的翻译内容。
[0005]其中,展现翻译结果的方式可以有多种,如通过屏幕显示文本形式的翻译结果,通过扬声器播放音频形式的翻译结果,通过屏幕和扬声器配合播放视频形式的翻译结果,等等。
[0006]通过采用该技术方案,可以避免对网页内中的所有内容进行无差别翻译,保留网页内容中需要保留原始形式的目标内容,并向用户展示部分内容的翻译内容和原始形式的目标内容,有效提升用户在使用翻译功能时的体验感。
[0007]在一种可能的实现方式中,保留指令包括目标标签,目标标签用于标识目标内容。
[0008]通过采用该技术方案,可以解析网页内容的代码中包括目标标签的保留指令,目标标签标识目标内容,因此可以通过目标标签,确定网页内容中无需翻译的目标内容。
[0009]在一种可能的实现方式中,保留指令包括目标程序接口,目标程序接口的输入值为目标内容。
[0010]通过采用该技术方案,可以解析网页内容的代码中的目标程序接口,目标程序接口的输入值即为网页内容中需要保留原始形式的目标内容。
[0011]第二方面,本申请提供了一种网页内容翻译方法,包括:当接收到针对网页内容的翻译请求时,对网页内容进行识别,确定网页内容中的目标内容;确定目标内容的内容类型;通过内容类型的翻译引擎对目标内容进行翻译、以及通过浏览器的翻译引擎对网页内容中的第一内容进行翻译,分别得到目标内容的翻译内容和第一内容的翻译内容,第一内容不包括目标内容;展示网页内容的翻译结果,翻译结果包括目标内容的翻译内容和第一
内容的翻译内容。
[0012]其中,翻译请求可以包括用户操作,或基于用户操作生成的指令,如用户触发翻译控件、说出包含翻译关键字的语音,又如,基于用户触发翻译控件或说出包含关键字的语音,生成翻译请求,等等。翻译请求也可以由终端自动生成,比如,终端可以自动识别网页内容,当识别到网页内容对于其对应的查看对象来说存在查看障碍时,可以自动生成针对当前网页内容的翻译请求,如查看对象为儿童、老人等时,可以自动生成针对英文网页内容的翻译请求。
[0013]确定网页内容中的目标内容及其内容类型的方式可以包括多种,比如,可以解析网页内容的代码中的保留指令,进而确定网页内容中的目标内容及其内容类型。
[0014]其中,展现翻译结果的方式可以有多种,如通过屏幕显示文本形式的翻译结果,通过扬声器播放音频形式的翻译结果,通过屏幕和扬声器配合播放视频形式的翻译结果,等等。
[0015]通过采用该技术方案,可以对网页内容进行识别,确定其中需要特殊翻译处理的目标内容、以及目标内容的内容类型,从而通过内容类型的翻译引擎对目标内容进行翻译,通过浏览器的翻译引擎对第一内容进行翻译,其中不同内容类型的翻译引擎在处理其所对应内容类型的目标内容时,可以得到更加专业准确的翻译结果,因此本技术方案相比于使用浏览器的翻译引擎对所有网页内容进行处理,可以有效提升针对网页内容的翻译准确性。
[0016]在一种可能的实现方式中,当接收到针对网页内容的翻译请求时,对网页内容进行识别,确定网页内容中的目标内容,包括:当接收到针对网页内容的翻译请求时,对网页内容进行检测,得到多个内容区域;根据每个内容区域中的网页内容的标签代码,从多个内容区域中确定至少一个目标内容区域,目标内容区域包括目标内容。
[0017]通过采用该技术方案,可以先确定网页内容中的多个内容区域,进而从多个内容区域中确定包括目标内容的目标内容区域。
[0018]在一种可能的实现方式中,当接收到针对网页内容的翻译请求时,对网页内容进行识别,确定网页内容中的目标内容,包括:当接收到针对网页内容的翻译请求时,识别网页内容中与预设内容相匹配的目标内容。
[0019]预设内容可以包括多种,对应地识别与预设内容相匹配的目标内容的方式也包括多种,比如,预设内容可以为内容关键字,则识别与预设内容相匹配的目标内容可以为:识别网页内容中包含的内容关键字,当网页内容中内容关键字的数量大于预设数量时,确定网页内容中包括内容关键字的部分网页内容为目标内容。
[0020]又比如,预设内容可以包括内容特征,识别网页内容可以通过识别模型进行,识别模型可以包括基于深度学习的技术构建,并通过大量训练进行模型训练所得的模型,识别模型可以包括若干训练后得到的内容特征,对应地,可以通过识别模型确定网页内容中与内容特征匹配度大于预设阈值的部分网页内容为目标内容。
[0021]通过采用该技术方案,可以将网页内容与预设内容进行匹配,确定网页内容中的目标内容。
[0022]在一种可能的实现方式中,预设内容包括预设字符或预设控件,当接收到针对网页内容的翻译请求时,识别网页内容中与预设内容相匹配的目标内容,包括:当接收到针对
网页内容的翻译请求时,对网页内容进行识别;当识别到网页内容中包括预设字符或预设控件时,确定网页内容中与预设字符或预设控件满足相邻位置关系的区域为目标内容区域,目标内容区域包括目标内容。
[0023]通过采用该技术方案,可以对文本内容中提示目标内容的预设字符或预设控件进行识别,从而将与预设字符或预设控件满足相邻位置关系的目标内容区域中的内容确定为目标内容。
[0024]在一种可能的实现方式中,确定目标内容的内容类型,包括:显示针对目标内容的类型选择控件,类型选择控件包括至少一个可选类型;响应于用户针对类型选择控件的至少一个可选类型中目标类型的选中操作,确定目标内容的内容类型为目标类型。
[0025]通过采用该技术方案,可以根据用户操作确定目标内容的内容类型。
[0026]在一种可能的实现方式中,显示针对目标内容的类型选择控件,包括:显示针对目标内容区域中目标内容的翻译提示信息、和翻译决策控件,翻译提示信息用于提示用户是否翻译目标内容;本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种网页内容翻译方法,其特征在于,包括:当接收到针对网页内容的翻译请求时,对所述网页内容的代码进行解析;当解析到针对所述网页内容中目标内容的保留指令时,对所述网页内容中的第一内容进进行翻译,得到所述第一内容的翻译内容,所述第一内容不包括所述目标内容;展示所述网页内容的翻译结果,所述翻译结果包括所述目标内容和所述第一内容的翻译内容。2.根据权利要求1所述的方法,其特征在于,所述保留指令包括目标标签,所述目标标签用于标识所述目标内容。3.根据权利要求1所述的方法,其特征在于,所述保留指令包括目标程序接口,所述目标程序接口的输入值为所述目标内容。4.一种网页内容翻译方法,其特征在于,包括:当接收到针对网页内容的翻译请求时,对所述网页内容进行识别,确定所述网页内容中的目标内容;确定所述目标内容的内容类型;通过所述内容类型的翻译引擎对所述目标内容进行翻译、以及通过浏览器的翻译引擎对所述网页内容中的第一内容进行翻译,分别得到所述目标内容的翻译内容和所述第一内容的翻译内容,所述第一内容不包括所述目标内容;展示所述网页内容的翻译结果,所述翻译结果包括所述目标内容的翻译内容和所述第一内容的翻译内容。5.根据权利要求4所述的方法,其特征在于,所述当接收到针对网页内容的翻译请求时,对所述网页内容进行识别,确定所述网页内容中的目标内容,包括:当接收到针对网页内容的翻译请求时,对所述网页内容进行检测,得到多个内容区域;根据每个内容区域中的网页内容的标签代码,从所述多个内容区域中确定至少一个目标内容区域,所述目标内容区域包括目标内容。6.根据权利要求4所述的方法,其特征在于,所述当接收到针对网页内容的翻译请求时,对所述网页内容进行识别,确定所述网页内容中的目标内容,包括:当接收到针对所述网页内容的翻译请求时,识别所述网页内容中与预设内容相匹配的目标内容。7.根据权利要求6所述的方法,其特征在于,所述预设内容包括预设字符或预设控件,所述当接收到针对所述网页内容的翻译请求时,识别所述网页内容中与预设内容相匹配的目标内容,包括:当接收到针对网页内容的翻译请求时,对所述网页内容进行识别;当识别到所述网页内容中包括预设字符或预设控件时,确定所述网页内容中与所述预设字符或所述预设控件满足相邻位置关系的区域为目标内容区域,所述目标内容区域包括目标内容。8...
【专利技术属性】
技术研发人员:陈颖,田璐超,姜玢竹,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。