一种词语翻译结果显示方法及装置的制造方法

文档序号:9810515阅读:268来源:国知局
一种词语翻译结果显示方法及装置的制造方法
【技术领域】
[0001] 本发明涉及互联网应用技术领域,特别涉及一种词语翻译结果显示方法及装置。
【背景技术】
[0002] 随着移动终端技术的快速发展,使用手机、平板电脑等移动设备阅读文档获得越 来越多用户的青睐。用户在移动设备上阅读外文文档时,经常会遇到一些生词,为了能够较 好地理解文档,用户通常会使用一些翻译工具对文档中的生词进行翻译。
[0003] 现有技术中,首先,用户需要选中待翻译的生词,然后调用翻译字典对选中的生词 进行翻译。然而,由于每进行一次生词的翻译,都需要进行选中、字典调用操作,因此,操作 繁琐,翻译效率较低。

【发明内容】

[0004] 为了解决上述问题,本发明实施例公开了一种词语翻译结果显示方法及装置,具 体技术方案如下:
[0005] -种词语翻译结果显示方法,应用于移动设备,所述方法包括:
[0006] 在检测到第一用户的文档打开操作后,从第一用户的词语查询历史记录中获得该 用户已确认为生词的词语;
[0007] 将获得的词语发送给服务器设备,以使所述服务器设备根据该词语,确定第一用 户的语言等级,所述服务器存储有:用于对用户语言级别进行划分的、预设的语言等级划分 规则,每一个语言等级对应多个词语;
[0008] 接收服务器发送的、携带有第一用户的语言等级信息的消息;
[0009] 对第一用户当前打开的文档中,语言等级不低于所述第一用户的语言等级的词语 进行标记处理;
[0010] 当检测到第一用户选中已被标记的词语中任意词语时,对被选中的词语进行翻 译,并将翻译结果进行显示。
[0011] 可选的,所述方法还包括:
[0012] 将第一用户当前打开的文档中,语言等级不低于所述第一用户的语言等级的词语 进行突出显示。
[0013] 可选的,所述从第一用户的词语查询历史记录中获得该用户已确认为生词的词 语,包括:
[0014] 从第一用户的词语查询历史记录中获得该用户已进行翻译操作的词语和该用户 做出生词标记的词语。
[0015] -种词语翻译结果显示方法,应用于服务器设备,所述方法包括:
[0016] 接收移动设备发送的、第一用户已确认为生词的词语;
[0017] 根据接收到的词语,使用预设的语言等级划分规则,确定第一用户的语言等级;
[0018] 将携带有所述第一用户的语言等级信息的消息,发送给移动设备,以使移动设备 对第一用户当前打开的文档中,语言等级不低于所述第一用户的语言等级的词语进行标记 处理。
[0019] 可选的,所述根据接收到的词语,使用预设的语言等级划分规则,确定第一用户的 语言等级,包括:
[0020] 查询预先建立的语言等级库,确定所接收到的词语中属于语言级别i的词语的数 量Ni ;
[0021] 根据数量值Ni和计算公式
,计算出:所接收到的词语属于语言等级 i的概率值Pi ;
[0022] 将预设的概率阈值分别与计算出的每个概率值进行大小比较,若计算出的概率值 中,存在大于预设的概率阈值的概率值Pj,则确定j的最小取值min,则确定所述第一用户 的语目等级为第min语目等级;
[0023] 若计算出的每个概率值均不大于预设的概率阈值,则确定所述第一用户的语言等 级为第1语言等级;
[0024] 其中,所述预先建立的语言等级库中包括多个语言等级,每个语言等级对应对应 多个词语;Μ为所述语言等级库中语言等级的等级总数;i = 1,2……M,j = 1,2……M,i值 越小,对应的语言级别越低,该语言级别对应的词语难度越小。
[0025] 一种词语翻译结果显示装置,应用于移动设备,所述装置包括:
[0026] 词语获取模块,用于在检测到第一用户的文档打开操作后,从第一用户的词语查 询历史记录中获得该用户已确认为生词的词语;
[0027] 词语发送模块,用于将所述词语获取模块获得的词语发送给服务器设备,以使所 述服务器设备根据该词语,确定第一用户的语言等级,所述服务器存储有:用于对用户语言 级别进行划分的、预设的语言等级划分规则,每一个语言等级对应多个词语;
[0028] 消息接收模块,用于接收服务器发送的、携带有第一用户的语言等级信息的消 息;
[0029] 词语标记模块,用于对第一用户当前打开的文档中,语言等级不低于所述第一用 户的语言等级的词语进行标记处理;
[0030] 词语翻译结果显示模块,用于当检测到第一用户选中已被所述词语标记模块标记 的词语中任意词语时,对被选中的词语进行翻译,并将翻译结果进行显示。
[0031] 可选的,所述装置还包括:
[0032] 词语显示模块,用于将第一用户当前打开的文档中,语言等级不低于所述第一用 户的语言等级的词语进行突出显示。
[0033] 可选的,所述词语获取模块,具体用于:
[0034] 在检测到第一用户的文档打开操作后,从第一用户的词语查询历史记录中获得该 用户已进行翻译操作的词语和该用户做出生词标记的词语。
[0035] -种词语翻译结果显示装置,应用于服务器设备,所述装置包括:
[0036] 词语接收模块,用于接收移动设备发送的、第一用户已确认为生词的词语;
[0037] 语言等级确定模块,用于根据所述词语接收模块接收到的词语,使用预设的语言 等级划分规则,确定第一用户的语言等级;
[0038] 消息发送模块,用于将携带有所述第一用户的语言等级信息的消息,发送给移动 设备,以使移动设备对第一用户当前打开的文档中,语言等级不低于所述第一用户的语言 等级的词语进行标记处理。
[0039] 可选的,所述语言等级确定模块,包括:
[0040] 查询子模块,用于查询预先建立的语言等级库,确定所接收到的词语中属于语言 级别i的词语的数量Ni ;
[0041] 计算子模块,用于根据数量值Ni和计算公式计算出:所接收到的 词语属于语言等级i的概率值Pi ;
[0042] 比较子模块,用于将预设的概率阈值分别与计算出的每个概率值进行大小比较, 若计算出的概率值中,存在大于预设的概率阈值的概率值Pj,则确定j的最小取值min,则 确定所述第一用户的语言等级为第min语言等级;
[0043] 若计算出的每个概率值均不大于预设的概率阈值,则确定所述第一用户的语言等 级为第1语言等级;
[0044] 其中,所述预先建立的语言等级库中包括多个语言等级,每个语言等级对应对应 多个词语;Μ为所述语言等级库中语言等级的等级总数;i = 1,2……M,j = 1,2……M,i值 越小,对应的语言级别越低,该语言级别对应的词语难度越小。
[0045] 应用上述技术方案,本发明实施例提供的词语翻译结果显示方法和装置,在检测 到第一用户的文档打开操作后,可以从第一用户的词语查询历史记录中获得该用户已确认 为生词的词语,将上述词语发送给服务器设备,以使所述服务器设备根据该词语,确定第一 用户的语言等级;之后接收服务器发送的、携带有第一用户的语言等级信息的消息,之后对 第一用户当前打开的文档中,处于所述第一用户的语言等级内的词语进行标记处理,从而 当检测到第一用户选中已被标记的词语中任意词语时,对被选中的词语进行翻译,并将翻 译结果进行显示。
[0046] 与现有技术相比,在检测到用户选中文档中的词语时,本发明实施例能够自动地 为用户显示被选中词语的翻译结果,而无需用户进行翻译操作,操作简单、翻译效率较高。
【附图说明】
[0047] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0048] 图1为本发明实施例提供的一种词语翻译结果显示方法的流程图;
[0049] 图2为本发明实施例提供的另一种词语翻译结果显示方法的流程图;
[0050] 图3为本发明实施例提供的另一种词语翻译结果显示方法的流程图;
[0051] 图4为本发明实施例提供的一种词语翻译结果显示装置的结构示意图;
[0052] 图5为本发明实施例提供的另一种词语翻译结果显示装置的结构示意图;
[0053] 图6为本发明实施例提供的另一种词语翻译结果显示装置的结构示意图;
[0054] 图7为本发明实施例提供的图6中的语言等级确定模块602的一种结构示意图。
【具体实施方式】
[0055] 为了使本领域技术人员更好地理解本发明中的技术方案,下面将结合本发明实施 例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例 仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通 技术人员在没有作出创造性劳动前提
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1