一种翻译方法和装置.pdf

上传人:r7 文档编号:1282004 上传时间:2018-04-12 格式:PDF 页数:33 大小:1.11MB
返回 下载 相关 举报
摘要
申请专利号:

CN200910223324.0

申请日:

2009.11.17

公开号:

CN102063425A

公开日:

2011.05.18

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 17/28申请公布日:20110518|||实质审查的生效IPC(主分类):G06F 17/28申请日:20091117|||公开

IPC分类号:

G06F17/28; G06F17/30

主分类号:

G06F17/28

申请人:

阿里巴巴集团控股有限公司

发明人:

蔡景助

地址:

英属开曼群岛大开曼资本大厦一座四层847号邮箱

优先权:

专利代理机构:

北京鑫媛睿博知识产权代理有限公司 11297

代理人:

龚家骅

PDF下载: PDF下载
内容摘要

本申请公开了一种翻译方法和装置,应用于电子装置的浏览视窗中,用于对所述浏览视窗中的目标词汇进行翻译作业,所述浏览视窗包括网页浏览视窗和/或邮件浏览视窗,所述方法包括以下步骤:通过翻译触发点接收触发指令,所述翻译触发点采用浮出层方式预先设置在所述浏览视窗中,并始终保持在页面的最顶层,用于启动翻译作业;获取所述浏览视窗中所有的目标词汇,根据所述目标词汇查询翻译数据库,获取所述目标词汇对应的翻译数据,并将所述翻译数据显示到翻译视窗中。本申请能够快速有效地翻译浏览视窗中的内容。

权利要求书

1: 一种翻译方法, 应用于电子装置的浏览视窗中, 用于对所述浏览视窗中的目标词汇 进行翻译作业, 所述浏览视窗包括网页浏览视窗和 / 或邮件浏览视窗, 其特征在于, 所述方 法包括以下步骤 : 通过翻译触发点接收触发指令, 所述翻译触发点采用浮出层方式预先设置在所述浏览 视窗中, 并始终保持在页面的最顶层, 用于启动翻译作业 ; 获取所述浏览视窗中所有的目标词汇, 根据所述目标词汇查询翻译数据库, 获取所述 目标词汇对应的翻译数据, 并将所述翻译数据显示到翻译视窗中。
2: 如权利要求 1 所述的方法, 其特征在于, 所述获取目标词汇对应的翻译数据, 具体 为: 根据所述电子装置的互联网协议 IP 地址和 / 或用户的设置, 识别所述目标词汇对应 的翻译数据的语种, 并根据所述语种和所述目标词汇从所述翻译数据库中提取所述翻译数 据。
3: 如权利要求 1 所述的方法, 其特征在于, 所述将翻译数据显示到翻译视窗中之后, 还 包括 : 获取所述浏览视窗的目标词汇中被用户选中的字段, 在所述翻译视窗中选中所述字段 在所述翻译数据中对应的数据部分。
4: 如权利要求 1 所述的方法, 其特征在于, 所述将翻译数据显示到翻译视窗中之后, 还 包括 : 获取所述翻译视窗的翻译数据中被用户选中的数据部分, 在所述浏览视窗中选中所述 数据部分在所述目标词汇中对应的字段。
5: 如权利要求 1 所述的方法, 其特征在于, 所述将翻译数据显示到翻译视窗中之后, 还 包括 : 获取所述翻译视窗的翻译数据中被用户选中的数据部分或所述浏览视窗的目标词汇 中被用户选中的字段, 通过预先设置在所述浏览视窗中的朗读触发点接收触发指令, 根据 所述触发指令发出所述数据部分和 / 或所述字段对应的读音。
6: 如权利要求 1 所述的方法, 其特征在于, 所述浏览视窗为邮件浏览视窗时, 所述方法 还包括 : 通过预先设置在所述邮件浏览视窗中的回复触发点接收触发指令, 根据所述触发指令 获取用户输入的回复内容, 根据所述回复内容查询翻译数据库, 获取所述回复内容对应的 翻译数据, 并将所述翻译数据显示到翻译视窗中 ; 通过预先设置在所述邮件浏览视窗中的发送触发点接收触发指令, 根据所述触发指令 和用户输入的收件人地址发送所述翻译视窗中的翻译数据。
7: 如权利要求 6 所述的方法, 其特征在于, 所述获取回复内容对应的翻译数据, 具体 为: 根据所述电子装置的 IP 地址和 / 或用户的设置, 识别所述回复内容对应的翻译数据的 语种, 并根据所述语种和所述回复内容从所述翻译数据库中提取所述翻译数据。
8: 一种翻译装置, 应用于浏览视窗中, 用于对所述浏览视窗中的目标词汇进行翻译作 业, 所述浏览视窗包括网页浏览视窗和 / 或邮件浏览视窗, 其特征在于, 所述装置包括 : 接收模块, 用于通过翻译触发点接收触发指令, 所述翻译触发点采用浮出层方式预先 2 设置在所述浏览视窗中, 并始终保持在页面的最顶层, 用于启动翻译作业 ; 获取模块, 用于获取所述浏览视窗中所有的目标词汇, 根据所述目标词汇查询翻译数 据库, 获取所述目标词汇对应的翻译数据 ; 显示模块, 用于将所述获取模块获取的翻译数据显示到翻译视窗中。
9: 如权利要求 8 所述翻译装置, 其特征在于, 所述获取模块, 具体用于根据所述翻译装置的 IP 地址和 / 或用户的设置, 识别所述目 标词汇对应的翻译数据的语种, 并根据所述语种和所述目标词汇从所述翻译数据库中提取 所述翻译数据。
10: 如权利要求 8 所述翻译装置, 其特征在于, 还包括 : 选择模块, 用于获取所述浏览视窗的目标词汇中被用户选中的字段, 在所述翻译视窗 中选中所述字段在所述获取模块获取的翻译数据中对应的数据部分。
11: 如权利要求 8 所述翻译装置, 其特征在于, 还包括 : 标注模块, 用于获取所述翻译视窗的翻译数据中被用户选中的数据部分, 在所述浏览 视窗中选中所述数据部分在所述目标词汇中对应的字段。
12: 如权利要求 8 所述翻译装置, 其特征在于, 所述接收模块, 还用于通过预先设置在所述浏览视窗中的朗读触发点接收触发指令 ; 所述翻译装置, 还包括 : 朗读模块, 用于获取所述翻译视窗的翻译数据中被用户选中的数据部分或所述浏览视 窗的目标词汇中被用户选中的字段, 根据所述接收模块接收到的触发指令发出所述数据部 分和 / 或所述字段对应的读音。
13: 如权利要求 8 所述翻译装置, 其特征在于, 所述浏览视窗为邮件浏览视窗时, 所述接收模块, 还用于通过预先设置在所述邮件浏览视窗中的回复触发点接收触发指 令; 所述获取模块, 还用于根据所述接收模块接收到的触发指令获取用户输入的回复内 容, 根据所述回复内容查询翻译数据库, 获取所述回复内容对应的翻译数据, 并指示所述显 示模块将所述翻译数据显示到翻译视窗中。
14: 如权利要求 13 所述翻译装置, 其特征在于, 所述获取模块, 还具体用于根据所述翻译装置的 IP 地址和 / 或用户的设置, 识别所述 回复内容对应的翻译数据的语种, 并根据所述语种和所述回复内容从所述翻译数据库中提 取所述翻译数据。
15: 如权利要求 13 所述翻译装置, 其特征在于, 所述接收模块, 还用于通过预先设置在所述邮件浏览视窗中的发送触发点接收触发指 令; 所述翻译装置, 还包括 : 发送模块, 根据所述接收模块接收到的触发指令和用户输入的收件人地址发送所述翻 译视窗中所述获取模块获取的翻译数据。

说明书


一种翻译方法和装置

    【技术领域】
     本申请涉及网络技术领域, 特别是涉及一种翻译方法和装置。背景技术 随着电脑技术和网络技术的高速发展, 以及近年来国内互联网环境的改善, 网际 网络逐渐成为一种获取信息的重要管道。通常情况下, 网络用户通过网页浏览器阅读网际 网络信息和收发电子邮件。 由于网际网络信息来自于世界各地, 因此, 用户阅读的网页和邮 件中包含有不同语种的文字信息, 语言成为网络用户获取信息处理过程中的主要障碍。外 语水平有限的网络用户, 往往需要借助翻译工具完成上述与外界的沟通工作。
     现有技术中, 网络用户在使用常用的翻译工具, 可以把阅读的网页和邮件的内容 复制到翻译框中进行翻译。 具体地, 在阅读网页和邮件的内容时, 执行筛选、 复制、 粘贴到翻 译框的操作, 点击翻译框中的 “翻译” 按钮后即可得到翻译后的内容。
     另外, 一些翻译网站还推出网页即划即译功能, 该功能在网页中通过点击或拖曳 鼠标以选取词汇, 在该选区的词汇旁弹出小视窗以显示该词汇在该翻译网站提供的在线词 典中的解释。在网页中的固定位置可以设有上述功能的启用设定项, 用于开启或停用上述 功能。
     此外, 一些翻译软件还推出了在线辞典插件功能, 该功能在网页浏览视窗中增加 在线辞典工具栏, 用户在该工具栏输入词汇, 直接查询在线辞典, 同时将翻译结果显示在当 前视窗或者弹出的新视窗中。
     在实现本申请的过程中, 发明人发现现有技术至少存在如下问题 :
     将阅读内容复制到翻译框中的翻译方法, 操作比较烦琐, 增加了用户的操作成本, 降低了用户的使用体验。
     网页即划即译功能是通过在网页中嵌入 Java 脚本程序 (script) 实现的, 仅限于 在与翻译网站有合作关系的网站中使用, 而无法应用于没有嵌入上述 Java 脚本程序的网 页; 另外, 用于开启或停用即划即译功能的启用设定项设于网页的固定位置 ( 如最上方 ), 当网页滚动后, 用户看不到该启用设定项, 无法根据需求对该功能进行及时开启或关闭 ; 更 重要的是, 该功能翻译出来词汇无法串联起来, 用户体验较差。
     对于在线辞典插件功能, 用户使用时需要在工具栏中手工输入需要查询的词汇, 或是采用选中、 复制粘贴的方式将词汇输入工具栏, 因此翻译方式较为繁琐 ; 另外, 如果使 用当前视窗显示翻译结果, 则翻译结果会覆盖原有的网页内容, 导致用户无法继续浏览原 有的网页内容。
     发明内容
     本申请提供一种翻译方法和装置, 能够快速有效地翻译浏览视窗中的内容。
     本申请提出一种翻译方法, 应用于电子装置的浏览视窗中, 用于对所述浏览视窗 中的目标词汇进行翻译作业, 所述浏览视窗包括网页浏览视窗和 / 或邮件浏览视窗, 所述方法包括以下步骤 :
     通过翻译触发点接收触发指令, 所述翻译触发点采用浮出层方式预先设置在所述 浏览视窗中, 并始终保持在页面的最顶层, 用于启动翻译作业 ;
     获取所述浏览视窗中所有的目标词汇, 根据所述目标词汇查询翻译数据库, 获取 所述目标词汇对应的翻译数据, 并将所述翻译数据显示到翻译视窗中。
     优选地, 所述获取目标词汇对应的翻译数据, 具体为 :
     根据所述电子装置的互联网协议 IP 地址和 / 或用户的设置, 识别所述目标词汇对 应的翻译数据的语种, 并根据所述语种和所述目标词汇从所述翻译数据库中提取所述翻译 数据。
     优选地, 所述将翻译数据显示到翻译视窗中之后, 还包括 :
     获取所述浏览视窗的目标词汇中被用户选中的字段, 在所述翻译视窗中选中所述 字段在所述翻译数据中对应的数据部分。
     优选地, 所述将翻译数据显示到翻译视窗中之后, 还包括 :
     获取所述翻译视窗的翻译数据中被用户选中的数据部分, 在所述浏览视窗中选中 所述数据部分在所述目标词汇中对应的字段。
     优选地, 所述将翻译数据显示到翻译视窗中之后, 还包括 :
     获取所述翻译视窗的翻译数据中被用户选中的数据部分或所述浏览视窗的目标 词汇中被用户选中的字段, 通过预先设置在所述浏览视窗中的朗读触发点接收触发指令, 根据所述触发指令发出所述数据部分和 / 或所述字段对应的读音。
     优选地, 所述浏览视窗为邮件浏览视窗时, 所述方法还包括 :
     通过预先设置在所述邮件浏览视窗中的回复触发点接收触发指令, 根据所述触发 指令获取用户输入的回复内容, 根据所述回复内容查询翻译数据库, 获取所述回复内容对 应的翻译数据, 并将所述翻译数据显示到翻译视窗中 ;
     通过预先设置在所述邮件浏览视窗中的发送触发点接收触发指令, 根据所述触发 指令和用户输入的收件人地址发送所述翻译视窗中的翻译数据。
     优选地, 所述获取回复内容对应的翻译数据, 具体为 :
     根据所述电子装置的 IP 地址和 / 或用户的设置, 识别所述回复内容对应的翻译数 据的语种, 并根据所述语种和所述回复内容从所述翻译数据库中提取所述翻译数据。
     本申请提出一种翻译装置, 应用于浏览视窗中, 用于对所述浏览视窗中的目标词 汇进行翻译作业, 所述浏览视窗包括网页浏览视窗和 / 或邮件浏览视窗, 所述装置包括 :
     接收模块, 用于通过翻译触发点接收触发指令, 所述翻译触发点采用浮出层方式 预先设置在所述浏览视窗中, 并始终保持在页面的最顶层, 用于启动翻译作业 ;
     获取模块, 用于获取所述浏览视窗中所有的目标词汇, 根据所述目标词汇查询翻 译数据库, 获取所述目标词汇对应的翻译数据 ;
     显示模块, 用于将所述获取模块获取的翻译数据显示到翻译视窗中。
     优选地, 所述获取模块, 具体用于根据所述翻译装置的 IP 地址和 / 或用户的设置, 识别所述目标词汇对应的翻译数据的语种, 并根据所述语种和所述目标词汇从所述翻译数 据库中提取所述翻译数据。
     优选地, 所述翻译装置, 还包括 :选择模块, 用于获取所述浏览视窗的目标词汇中被用户选中的字段, 在所述翻译 视窗中选中所述字段在所述获取模块获取的翻译数据中对应的数据部分。
     优选地, 所述翻译装置, 还包括 :
     标注模块, 用于获取所述翻译视窗的翻译数据中被用户选中的数据部分, 在所述 浏览视窗中选中所述数据部分在所述目标词汇中对应的字段。
     优选地, 所述接收模块, 还用于通过预先设置在所述浏览视窗中的朗读触发点接 收触发指令 ;
     所述翻译装置, 还包括 :
     朗读模块, 用于获取所述翻译视窗的翻译数据中被用户选中的数据部分或所述浏 览视窗的目标词汇中被用户选中的字段, 根据所述接收模块接收到的触发指令发出所述数 据部分和 / 或所述字段对应的读音。
     优选地, 所述浏览视窗为邮件浏览视窗时,
     所述接收模块, 还用于通过预先设置在所述邮件浏览视窗中的发送触发点接收触 发指令 ;
     所述获取模块, 还用于根据所述接收模块接收到的触发指令获取用户输入的回复 内容, 根据所述回复内容查询翻译数据库, 获取所述回复内容对应的翻译数据, 并指示所述 显示模块将所述翻译数据显示到翻译视窗中。 优选地, 所述获取模块, 还具体用于根据所述翻译装置的 IP 地址和 / 或用户的设 置, 识别所述回复内容对应的翻译数据的语种, 并根据所述语种和所述回复内容从所述翻 译数据库中提取所述翻译数据。
     优选地, 所述接收模块, 还用于通过预先设置在所述邮件浏览视窗中的发送触发 点接收触发指令 ;
     所述翻译装置, 还包括 :
     发送模块, 根据所述接收模块接收到的触发指令和用户输入的收件人地址发送所 述翻译视窗中所述获取模块获取的翻译数据。
     本申请包括以下优点, 根据触发指令将浏览视窗中的目标词汇转换为对应的翻译 数据, 并将该翻译数据显示到翻译视窗中, 能够方便快捷地翻译浏览视窗中的阅读内容, 帮 助用户快速阅读相应的信息, 与外界沟通, 并对照相应的信息学习外语发音。当然, 实施本 申请的任一产品并不一定需要同时达到以上所述的所有优点。
     附图说明
     为了更清楚地说明本申请或现有技术中的技术方案, 下面将对本申请或现有技术 描述中所需要使用的附图作简单的介绍, 显而易见地, 下面描述中的附图仅仅是本申请的 一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这 些附图获得其他的附图。
     图 1 为本申请实施例一中的一种翻译方法流程图 ;
     图 2 为本申请实施例二中的一种翻译方法流程图 ;
     图 3 为本申请实施例三中的一种翻译方法流程图 ;
     图 4 为本申请实施例四中的一种翻译方法流程图 ;图 5 为本申请实施例四中的一种翻译场景示意图 ; 图 6 为本申请实施例五中的一种翻译方法流程图 ; 图 7 为本申请实施例六中的一种翻译装置的结构示意图 ; 图 8 为本申请实施例七中的一种翻译装置的结构示意图 ; 图 9 为本申请实施例八中的一种翻译装置的结构示意图 ; 图 10 为本申请实施例九中的一种翻译装置的结构示意图 ; 图 11 为本申请实施例十中的一种翻译装置的结构示意图。具体实施方式
     本申请的主要思想包括, 通过翻译触发点接收触发指令, 启动翻译作业, 在所述浏 览视窗中获取与所述触发指令对应的目标词汇, 根据所述目标词汇查询翻译数据库, 获取 所述目标词汇对应的翻译数据, 并将所述翻译数据显示到翻译视窗中。
     下面将结合本申请中的附图, 对本申请中的技术方案进行清楚、 完整的描述, 显 然, 所描述的实施例是本申请的一部分实施例, 而不是全部的实施例。 基于本申请中的实施 例, 本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例, 都属 于本申请保护的范围。 如图 1 所示, 为本申请实施例一中的一种翻译方法流程图, 应用于电子装置的浏 览视窗中, 用于对该浏览视窗中的目标词汇进行翻译作业, 该浏览视窗包括网页浏览视窗 和 / 或邮件浏览视窗, 该方法包括以下步骤 :
     步骤 101, 通过翻译触发点接收触发指令, 该翻译触发点采用浮出层方式预先设置 在所述浏览视窗中, 并始终保持在页面的最顶层, 用于启动翻译作业。
     具体地, 可以根据用户需求对浏览视窗中的页面内容进行划分, 并根据划分结果 在页面中设置一个或多个翻译触发点, 该翻译触发点可以位于页面的固定位置, 例如, 当用 户打开邮件系统的收件箱, 阅读外文邮件时, 翻译触发点为邮件系统中的 “翻译” 按钮。翻 译触发点可以采用浮出层方式实现, 始终位于页面的最顶层。 只有在用户选择自行关闭时, 翻译触发点才会关闭。
     步骤 102, 获取浏览视窗中所有的目标词汇, 根据该目标词汇查询翻译数据库, 获 取目标词汇对应的翻译数据, 并将该翻译数据显示到翻译视窗中。
     上 述 获 取 目 标 词 汇 对 应 的 翻 译 数 据, 具体为 : 根 据 电 子 装 置 的 IP(Internet Protocol, 互联网协议 ) 地址和 / 或用户的设置, 识别目标词汇对应的翻译数据的语种, 并 根据该语种和目标词汇从翻译数据库中提取翻译数据。其中, 翻译数据库位于后台的网站 服务器中, 可以通过对应的 SQL(Structured Query Language, 结构化查询语言 ) 语句查询 网站服务器中的翻译数据库。
     例如, 当电子装置的 IP 地址为分配给使用中文的国家的 IP 地址时, 可以识别目标 词汇对应的翻译数据的语种为中文, 并从翻译数据库中提取该目标词汇对应的中文的翻译 数据。 此外, 当用户将翻译数据的语种设置为中文之外的其他语种时, 也可以从翻译数据库 中提取相应的翻译数据。
     本申请包括以下优点, 根据触发指令将浏览视窗中的目标词汇转换为对应的翻译 数据, 并将该翻译数据显示到翻译视窗中, 能够方便快捷地翻译浏览视窗中的阅读内容, 帮
     助用户快速阅读相应的信息, 与外界沟通, 并对照相应的信息学习外语发音。当然, 实施本 申请的任一产品并不一定需要同时达到以上所述的所有优点。
     本申请上述实施例提供了一种翻译方法, 以下结合具体应用场景对上述翻译方法 进行具体、 详细的描述。当本申请中的电子装置的浏览视窗为网页浏览视窗时, 如图 2 所 示, 为本申请实施例二中的一种翻译方法流程图, 包括以下步骤 :
     步骤 201, 通过翻译触发点接收触发指令, 该翻译触发点预先设置在浏览视窗中, 用于启动翻译作业。
     步骤 202, 在浏览视窗中获取与所述触发指令对应的目标词汇, 根据该目标词汇查 询翻译数据库, 获取目标词汇对应的翻译数据, 并将该翻译数据显示到翻译视窗中。
     具体地, 上述获取目标词汇对应的翻译数据, 具体为 : 根据电子装置的 IP 地址和 / 或用户的设置, 识别目标词汇对应的翻译数据的语种, 并根据该语种和目标词汇从翻译数 据库中提取翻译数据。
     可以根据用户需求对浏览视窗中的页面内容设置一个或多个 ID(Identity, 身份 标识 ), 设置 ID 的方式可以为 : 页面内容 。通过翻译触发点接 收触发指令后, 可以在页面内容中获取触发指令对应的目标词汇的 ID, 并根据目标词汇的 ID 判断目标词汇开始和结束的位置, 从而获取目标词汇的内容, 并根据目标词汇的内容查 询翻译数据库, 获取并显示对应的翻译数据。 例如, 当电子装置的 IP 地址为分配给使用中文的国家的 IP 地址时, 可以识别目标 词汇对应的翻译数据的语种为中文, 并从翻译数据库中提取该目标词汇对应的中文的翻译 数据。 此外, 当用户将翻译数据的语种设置为中文之外的其他语种时, 也可以从翻译数据库 中提取相应的翻译数据。
     步骤 203, 获取浏览视窗的目标词汇中被用户选中的字段, 在翻译视窗中选中该字 段在翻译数据中对应的数据部分。
     例如, 当用户用鼠标选中图 5 中的字段 “Didn’ t change your password ? ” 时, 翻 译视窗中该字段对应的数据部分 “没有改变您的口令? ” 也自动被选中。
     步骤 204, 获取翻译视窗的翻译数据中被用户选中的数据部分或浏览视窗的目标 词汇中被用户选中的字段, 通过预先设置在浏览视窗中的朗读触发点接收触发指令, 根据 该触发指令发出数据部分和 / 或字段对应的读音。
     例如, 当用户用鼠标选中图 5 中的字段 “Didn’ t change your password ? ” 或数 据部分 “没有改变您的口令? ” 后, 点击 “选中朗读” 的按钮, 可以发出字段 “Didn’ t change your password ? ” 和 / 或数据部分 “没有改变您的口令? ” 对应的读音, 能够帮助用户学习 外语。
     另外, 可以使用 Java+JavaScript 的方式实现本申请中的方法, 具体地, 预先在浏 览视窗中设置翻译触发点, 通过该翻译触发点接收触发指令后, 将该触发指令对应的目标 词汇提交到程序库处理。程序库根据接收到的目标词汇查询翻译数据库, 对目标词汇进行 自动匹配, 并显示匹配结果。
     本申请方法中的设置翻译触发点和将目标词汇提交到程序库, 可以具体通过以下 代码实现 :
     需要说明的是, 本申请方法可以根据实际需要对各个步骤顺序进行调整。
     本申请包括以下优点, 根据触发指令将浏览视窗中的目标词汇转换为对应的翻译 数据, 并将该翻译数据显示到翻译视窗中, 能够方便快捷地翻译浏览视窗中的阅读内容, 帮 助用户快速阅读相应的信息, 与外界沟通, 并对照相应的信息学习外语发音。当然, 实施本 申请的任一产品并不一定需要同时达到以上所述的所有优点。
     如图 3 所示, 为本申请实施例三中的一种翻译方法流程图, 包括以下步骤 :
     步骤 301, 通过翻译触发点接收触发指令, 该翻译触发点预先设置在浏览视窗中, 用于启动翻译作业。
     具体地, 参照如图 5 所示的翻译场景示意图, 当用户打开邮件系统的收件箱, 阅读 外文邮件时, 翻译触发点为图 5 中的 “翻译” 按钮。
     步骤 302, 在浏览视窗中获取与所述触发指令对应的目标词汇, 根据该目标词汇查 询翻译数据库, 获取目标词汇对应的翻译数据, 并将该翻译数据显示到翻译视窗中。
     具体地, 上述获取目标词汇对应的翻译数据, 具体为 : 根据电子装置的 IP 地址和 / 或用户的设置, 识别目标词汇对应的翻译数据的语种, 并根据该语种和目标词汇从翻译数 据库中提取翻译数据。
     例如, 当电子装置的 IP 地址为分配给使用中文的国家的 IP 地址时, 可以识别目标 词汇对应的翻译数据的语种为中文, 并从翻译数据库中提取该目标词汇对应的中文的翻译 数据。 此外, 当用户将翻译数据的语种设置为中文之外的其他语种时, 也可以从翻译数据库 中提取相应的翻译数据。
     步骤 303, 获取翻译视窗的翻译数据中被用户选中的数据部分, 在浏览视窗中选中 该数据部分在目标词汇中对应的字段。
     例如, 当用户用鼠标选中图 5 中的数据部分 “没有改变您的口令? ” 时, 浏览视窗中 该数据部分对应的字段 “Didn’ t change your password ? ” 也自动被选中。
     步骤 304, 获取翻译视窗的翻译数据中被用户选中的数据部分或浏览视窗的目标 词汇中被用户选中的字段, 通过预先设置在浏览视窗中的朗读触发点接收触发指令, 根据 该触发指令发出数据部分和 / 或字段对应的读音。
     例如, 当用户用鼠标选中图 5 中的字段 “Didn’ t change your password ? ” 或数 据部分 “没有改变您的口令? ” 后, 点击 “选中朗读” 的按钮, 可以发出字段 “Didn’ t change your password ? ” 和 / 或数据部分 “没有改变您的口令? ” 对应的读音, 能够帮助用户学习 外语。
     另外, 可以使用 Java+JavaScript 的方式实现本申请中的方法, 具体地, 本申请方 法的核心实现代码如下 :
     需要说明的是, 本申请方法可以根据实际需要对各个步骤顺序进行调整。
     本申请包括以下优点, 根据触发指令将浏览视窗中的目标词汇转换为对应的翻译 数据, 并将该翻译数据显示到翻译视窗中, 能够方便快捷地翻译浏览视窗中的阅读内容, 帮 助用户快速阅读相应的信息, 与外界沟通, 并对照相应的信息学习外语发音。当然, 实施本 申请的任一产品并不一定需要同时达到以上所述的所有优点。
     当本申请中的电子装置的浏览视窗为邮件浏览视窗时, 如图 4 所示, 为本申请实 施例四中的一种翻译方法流程图, 包括以下步骤 :
     步骤 401, 通过翻译触发点接收触发指令, 该翻译触发点预先设置在浏览视窗中, 用于启动翻译作业。
     具体地, 参照如图 5 所示的翻译场景示意图, 当用户打开邮件系统的收件箱, 阅读 外文邮件时, 翻译触发点为图 5 中的 “翻译” 按钮。
     步骤 402, 在浏览视窗中获取与所述触发指令对应的目标词汇, 根据该目标词汇查 询翻译数据库, 获取目标词汇对应的翻译数据, 并将该翻译数据显示到翻译视窗中。
     具体地, 上述获取目标词汇对应的翻译数据, 具体为 : 根据电子装置的 IP 地址和 / 或用户的设置, 识别目标词汇对应的翻译数据的语种, 并根据该语种和目标词汇从翻译数 据库中提取翻译数据。
     例如, 当电子装置的 IP 地址为分配给使用中文的国家的 IP 地址时, 可以识别目标 词汇对应的翻译数据的语种为中文, 并从翻译数据库中提取该目标词汇对应的中文的翻译 数据。 此外, 当用户将翻译数据的语种设置为中文之外的其他语种时, 也可以从翻译数据库 中提取相应的翻译数据。
     步骤 403, 获取浏览视窗的目标词汇中被用户选中的字段, 在翻译视窗中选中该字 段在翻译数据中对应的数据部分。
     例如, 当用户用鼠标选中图 5 中的字段 “Didn’ t change your password ? ” 时, 翻 译视窗中该字段对应的数据部分 “没有改变您的口令? ” 也自动被选中。
     步骤 404, 获取翻译视窗的翻译数据中被用户选中的数据部分或浏览视窗的目标 词汇中被用户选中的字段, 通过预先设置在浏览视窗中的朗读触发点接收触发指令, 根据 该触发指令发出数据部分和 / 或字段对应的读音。
     例如, 当用户用鼠标选中图 5 中的字段 “Didn’ t change your password ? ” 或数 据部分 “没有改变您的口令? ” 后, 点击 “选中朗读” 的按钮, 可以发出字段 “Didn’ t change your password ? ” 和 / 或数据部分 “没有改变您的口令? ” 对应的读音, 能够帮助用户学习 外语。 步骤 405, 通过预先设置在邮件浏览视窗中的回复触发点接收触发指令, 根据该触 发指令获取用户输入的回复内容, 根据该回复内容查询翻译数据库, 获取该回复内容对应 的翻译数据, 并将该翻译数据显示到翻译视窗中。
     具体地, 回复触发点为图 5 中的 “直接回复” 按钮, 用户点击该按钮后, 邮件浏览视 窗中的相应内容被清空, 输入指针自动定位到最顶端, 用户在输入框中输入回复内容, “直 接回复” 按钮变成 “直接发送” 按钮。
     上述获取回复内容对应的翻译数据, 具体为 : 根据电子装置的 IP 地址和 / 或用户 的设置, 识别回复内容对应的翻译数据的语种, 并根据该语种和回复内容从翻译数据库中 提取该翻译数据。
     步骤 406, 通过预先设置在邮件浏览视窗中的发送触发点接收触发指令, 根据该触 发指令和用户输入的收件人地址发送所述翻译视窗中的翻译数据。
     另外, 可以使用 Java+JavaScript 的方式实现本申请中的方法, 具体地, 本申请方 法的核心实现代码如下 :
     需要说明的是, 本申请方法可以根据实际需要对各个步骤顺序进行调整。
     本申请包括以下优点, 根据触发指令将浏览视窗中的目标词汇转换为对应的翻译 数据, 并将该翻译数据显示到翻译视窗中, 能够方便快捷地翻译浏览视窗中的阅读内容, 帮 助用户快速阅读相应的信息, 与外界沟通, 并对照相应的信息学习外语发音。当然, 实施本 申请的任一产品并不一定需要同时达到以上所述的所有优点。
     如图 6 所示, 为本申请实施例五中的一种翻译方法流程图, 包括以下步骤 :
     步骤 601, 通过翻译触发点接收触发指令, 该翻译触发点预先设置在浏览视窗中, 用于启动翻译作业。
     具体地, 参照如图 5 所示的翻译场景示意图, 当用户打开邮件系统的收件箱, 阅读 外文邮件时, 翻译触发点为图 5 中的 “翻译” 按钮。
     步骤 602, 在浏览视窗中获取与所述触发指令对应的目标词汇, 根据该目标词汇查 询翻译数据库, 获取目标词汇对应的翻译数据, 并将该翻译数据显示到翻译视窗中。
     具体地, 上述获取目标词汇对应的翻译数据, 具体为 : 根据电子装置的 IP 地址和 / 或用户的设置, 识别目标词汇对应的翻译数据的语种, 并根据该语种和目标词汇从翻译数 据库中提取翻译数据。
     例如, 当电子装置的 IP 地址为分配给使用中文的国家的 IP 地址时, 可以识别目标 词汇对应的翻译数据的语种为中文, 并从翻译数据库中提取该目标词汇对应的中文的翻译 数据。 此外, 当用户将翻译数据的语种设置为中文之外的其他语种时, 也可以从翻译数据库 中提取相应的翻译数据。
     步骤 603, 获取翻译视窗的翻译数据中被用户选中的数据部分, 在浏览视窗中选中 该数据部分在目标词汇中对应的字段。
     例如, 当用户用鼠标选中图 5 中的数据部分 “没有改变您的口令? ” 时, 浏览视窗中 该数据部分对应的字段 “Didn’ t change your password ? ” 也自动被选中。
     步骤 604, 获取翻译视窗的翻译数据中被用户选中的数据部分或浏览视窗的目标 词汇中被用户选中的字段, 通过预先设置在浏览视窗中的朗读触发点接收触发指令, 根据 该触发指令发出数据部分和 / 或字段对应的读音。
     例如, 当用户用鼠标选中图 5 中的字段 “Didn’ t change your password ? ” 或数 据部分 “没有改变您的口令? ” 后, 点击 “选中朗读” 的按钮, 可以发出字段 “Didn’ t change your password ? ” 和 / 或数据部分 “没有改变您的口令? ” 对应的读音, 能够帮助用户学习 外语。
     步骤 605, 通过预先设置在邮件浏览视窗中的回复触发点接收触发指令, 根据该触 发指令获取用户输入的回复内容, 根据该回复内容查询翻译数据库, 获取该回复内容对应 的翻译数据, 并将该翻译数据显示到翻译视窗中。
     具体地, 回复触发点为图 5 中的 “直接回复” 按钮, 用户点击该按钮后, 邮件浏览视 窗中的相应内容被清空, 输入指针自动定位到最顶端, 用户在输入框中输入回复内容, “直 接回复” 按钮变成 “直接发送” 按钮。
     上述获取回复内容对应的翻译数据, 具体为 : 根据电子装置的 IP 地址和 / 或用户 的设置, 识别回复内容对应的翻译数据的语种, 并根据该语种和回复内容从翻译数据库中 提取该翻译数据。
     步骤 606, 通过预先设置在邮件浏览视窗中的发送触发点接收触发指令, 根据该触 发指令和用户输入的收件人地址发送所述翻译视窗中的翻译数据。
     另外, 可以使用 Java+JavaScript 的方式实现本申请中的方法, 具体地, 本申请方 法的核心实现代码如下 :
     需要说明的是, 本申请方法可以根据实际需要对各个步骤顺序进行调整。 本申请包括以下优点, 根据触发指令将浏览视窗中的目标词汇转换为对应的翻译数据, 并将该翻译数据显示到翻译视窗中, 能够方便快捷地翻译浏览视窗中的阅读内容, 帮 助用户快速阅读相应的信息, 与外界沟通, 并对照相应的信息学习外语发音。当然, 实施本 申请的任一产品并不一定需要同时达到以上所述的所有优点。
     本申请上述实施例提供了翻译方法和应用场景, 相应地, 本申请还通过以下实施 例提供了应用上述方法的装置。
     如图 7 所示, 为本申请实施例六中的一种翻译装置的结构示意图, 应用于浏览视 窗中, 用于对该浏览视窗中的目标词汇进行翻译作业, 该浏览视窗包括网页浏览视窗和 / 或邮件浏览视窗, 该装置包括 :
     接收模块 710, 用于通过翻译触发点接收触发指令, 该翻译触发点采用浮出层方式 预先设置在所述浏览视窗中, 并始终保持在页面的最顶层, 用于启动翻译作业。
     具体地, 参照如图 5 所示的翻译场景示意图, 当用户打开邮件系统的收件箱, 阅读 外文邮件时, 翻译触发点为图 5 中的 “翻译” 按钮。
     获取模块 720, 用于获取所述浏览视窗中所有的目标词汇, 根据所述目标词汇查询 翻译数据库, 获取所述目标词汇对应的翻译数据。
     具体地, 上述获取模块 720 根据翻译装置的 IP 地址和 / 或用户的设置, 识别目标 词汇对应的翻译数据的语种, 并根据该语种和目标词汇从翻译数据库中提取翻译数据。
     例如, 当翻译装置的 IP 地址为分配给使用中文的国家的 IP 地址时, 可以识别目标 词汇对应的翻译数据的语种为中文, 并从翻译数据库中提取该目标词汇对应的中文的翻译 数据。 此外, 当用户将翻译数据的语种设置为中文之外的其他语种时, 也可以从翻译数据库 中提取相应的翻译数据。
     显示模块 730, 用于将所述获取模块 720 获取的翻译数据显示到翻译视窗中。
     另外, 可以使用 Java+JavaScript 的方式实现本申请中的装置, 具体地, 本申请装 置的核心实现代码如下 :
     本申请包括以下优点, 根据触发指令将浏览视窗中的目标词汇转换为对应的翻译 数据, 并将该翻译数据显示到翻译视窗中, 能够方便快捷地翻译浏览视窗中的阅读内容, 帮 助用户快速阅读相应的信息, 与外界沟通, 并对照相应的信息学习外语发音。当然, 实施本 申请的任一产品并不一定需要同时达到以上所述的所有优点。
     当本申请中的浏览视窗为网页浏览视窗时, 如图 8 所示, 为本申请实施例七中的 一种翻译装置的结构示意图, 包括 :
     接收模块 810, 用于通过翻译触发点接收触发指令, 该翻译触发点预先设置在所述 浏览视窗中, 用于启动翻译作业。
     具体地, 参照如图 5 所示的翻译场景示意图, 当用户打开邮件系统的收件箱, 阅读 外文邮件时, 翻译触发点为图 5 中的 “翻译” 按钮。
     上述接收模块 810, 还用于通过预先设置在所述浏览视窗中的朗读触发点接收触 发指令。
     具体地, 朗读触发点为图 5 中的 “选中朗读” 按钮。
     获取模块 820, 用于在所述浏览视窗中获取与所述接收模块 810 接收到的触发指 令对应的目标词汇, 根据所述目标词汇查询翻译数据库, 获取所述目标词汇对应的翻译数 据。
     上述获取模块 820, 具体用于根据所述翻译装置的 IP 地址和 / 或用户的设置, 识别 所述目标词汇对应的翻译数据的语种, 并根据所述语种和所述目标词汇从所述翻译数据库 中提取所述翻译数据。
     例如, 当翻译装置的 IP 地址为分配给使用中文的国家的 IP 地址时, 获取模块 820 可以识别目标词汇对应的翻译数据的语种为中文, 并从翻译数据库中提取该目标词汇对应 的中文的翻译数据。 此外, 当用户将翻译数据的语种设置为中文之外的其他语种时, 获取模 块 820 也可以从翻译数据库中提取相应的翻译数据。
     显示模块 830, 用于将所述获取模块 820 获取的翻译数据显示到翻译视窗中。
     选择模块 840, 用于获取所述浏览视窗的目标词汇中被用户选中的字段, 在所述翻 译视窗中选中所述字段在所述获取模块 820 获取的翻译数据中对应的数据部分。
     例如, 当用户用鼠标选中图 5 中的字段 “Didn’ t change your password ? ” 时, 选 择模块 840 自动选中翻译视窗中该字段对应的数据部分 “没有改变您的口令? ” 。
     朗读模块 850, 用于获取所述翻译视窗的翻译数据中被用户选中的数据部分或所 述浏览视窗的目标词汇中被用户选中的字段, 根据所述接收模块 810 接收到的触发指令发 出所述数据部分和 / 或所述字段对应的读音。
     例如, 当用户用鼠标选中图 5 中的字段 “Didn’ t change your password ? ” 或 数据部分 “没有改变您的口令? ” 后, 点击 “选中朗读” 的按钮, 朗读模块 850 可以发出字段 “Didn’ t change your password ? ” 和 / 或数据部分 “没有改变您的口令? ” 对应的读音, 能够帮助用户学习外语。
     另外, 可以使用 Java+JavaScript 的方式实现本申请中的装置, 具体地, 本申请装 置的核心实现代码如下 :
     本申请包括以下优点, 根据触发指令将浏览视窗中的目标词汇转换为对应的翻译 数据, 并将该翻译数据显示到翻译视窗中, 能够方便快捷地翻译浏览视窗中的阅读内容, 帮 助用户快速阅读相应的信息, 与外界沟通, 并对照相应的信息学习外语发音。当然, 实施本 申请的任一产品并不一定需要同时达到以上所述的所有优点。
     如图 9 所示, 为本申请实施例八中的一种翻译装置的结构示意图, 包括 :
     接收模块 910, 用于通过翻译触发点接收触发指令, 该翻译触发点预先设置在所述 浏览视窗中, 用于启动翻译作业。
     具体地, 参照如图 5 所示的翻译场景示意图, 当用户打开邮件系统的收件箱, 阅读
     外文邮件时, 翻译触发点为图 5 中的 “翻译” 按钮。
     上述接收模块 910, 还用于通过预先设置在所述浏览视窗中的朗读触发点接收触 发指令。
     具体地, 朗读触发点为图 5 中的 “选中朗读” 按钮。
     获取模块 920, 用于在所述浏览视窗中获取与所述接收模块 910 接收到的触发指 令对应的目标词汇, 根据所述目标词汇查询翻译数据库, 获取所述目标词汇对应的翻译数 据。
     上述获取模块 920, 具体用于根据所述翻译装置的 IP 地址和 / 或用户的设置, 识别 所述目标词汇对应的翻译数据的语种, 并根据所述语种和所述目标词汇从所述翻译数据库 中提取所述翻译数据。
     例如, 当翻译装置的 IP 地址为分配给使用中文的国家的 IP 地址时, 获取模块 920 可以识别目标词汇对应的翻译数据的语种为中文, 并从翻译数据库中提取该目标词汇对应 的中文的翻译数据。 此外, 当用户将翻译数据的语种设置为中文之外的其他语种时, 获取模 块 920 也可以从翻译数据库中提取相应的翻译数据。
     显示模块 930, 用于将所述获取模块 920 获取的翻译数据显示到翻译视窗中。
     标注模块 940, 用于获取所述翻译视窗的翻译数据中被用户选中的数据部分, 在所 述浏览视窗中选中所述数据部分在所述目标词汇中对应的字段。
     例如, 当用户用鼠标选中图 5 中的数据部分 “没有改变您的口令? ” 时, 标注模块 940 自动选中浏览视窗中该数据部分对应的字段 “Didn’ t change your password ? ” 。
     朗读模块 950, 用于获取所述翻译视窗的翻译数据中被用户选中的数据部分或所 述浏览视窗的目标词汇中被用户选中的字段, 根据所述接收模块 810 接收到的触发指令发 出所述数据部分和 / 或所述字段对应的读音。
     例如, 当用户用鼠标选中图 5 中的字段 “Didn’ t change your password ? ” 或 数据部分 “没有改变您的口令? ” 后, 点击 “选中朗读” 的按钮, 朗读模块 950 可以发出字段 “Didn’ t change your password ? ” 和 / 或数据部分 “没有改变您的口令? ” 对应的读音, 能够帮助用户学习外语。
     另外, 可以使用 Java+JavaScript 的方式实现本申请中的装置, 具体地, 本申请装 置的核心实现代码如下 :
     本申请包括以下优点, 根据触发指令将浏览视窗中的目标词汇转换为对应的翻译 数据, 并将该翻译数据显示到翻译视窗中, 能够方便快捷地翻译浏览视窗中的阅读内容, 帮 助用户快速阅读相应的信息, 与外界沟通, 并对照相应的信息学习外语发音。当然, 实施本 申请的任一产品并不一定需要同时达到以上所述的所有优点。
     当本申请中的浏览视窗为邮件浏览视窗时, 如图 10 所示, 为本申请实施例九中的 一种翻译装置的结构示意图, 包括 :
     接收模块 1010, 用于通过翻译触发点接收触发指令, 该翻译触发点预先设置在所 述浏览视窗中, 用于启动翻译作业。
     具体地, 参照如图 5 所示的翻译场景示意图, 当用户打开邮件系统的收件箱, 阅读 外文邮件时, 翻译触发点为图 5 中的 “翻译” 按钮。
     上述接收模块 1010, 还用于通过预先设置在所述浏览视窗中的朗读触发点接收触 发指令。
     具体地, 朗读触发点为图 5 中的 “选中朗读” 按钮。
     上述接收模块 1010, 还用于通过预先设置在所述邮件浏览视窗中的回复触发点接 收触发指令。
     具体地, 回复触发点为图 5 中的 “直接回复” 按钮, 用户点击该按钮后, 邮件浏览视 窗中的相应内容被清空, 输入指针自动定位到最顶端, 用户在输入框中输入回复内容, “直 接回复” 按钮变成 “直接发送” 按钮。
     上述接收模块 1010, 还用于通过预先设置在所述邮件浏览视窗中的发送触发点接 收触发指令。
     获取模块 1020, 用于在所述浏览视窗中获取与所述接收模块 1010 接收到的触发 指令对应的目标词汇, 根据所述目标词汇查询翻译数据库, 获取所述目标词汇对应的翻译 数据。
     上述获取模块 1020, 具体用于根据所述翻译装置的 IP 地址和 / 或用户的设置, 识
     别所述目标词汇对应的翻译数据的语种, 并根据所述语种和所述目标词汇从所述翻译数据 库中提取所述翻译数据。
     例如, 当翻译装置的 IP 地址为分配给使用中文的国家的 IP 地址时, 获取模块 1020 可以识别目标词汇对应的翻译数据的语种为中文, 并从翻译数据库中提取该目标词汇对应 的中文的翻译数据。 此外, 当用户将翻译数据的语种设置为中文之外的其他语种时, 获取模 块 1020 也可以从翻译数据库中提取相应的翻译数据。
     上述获取模块 1020, 还用于根据接收模块 1010 接收到的触发指令获取用户输入 的回复内容, 根据所述回复内容查询翻译数据库, 获取所述回复内容对应的翻译数据, 并指 示所述显示模块 1030 将所述翻译数据显示到翻译视窗中。
     上述获取模块 1020, 还具体用于根据所述翻译装置的 IP 地址和 / 或用户的设置, 识别所述回复内容对应的翻译数据的语种, 并根据所述语种和所述回复内容从所述翻译数 据库中提取所述翻译数据。
     显示模块 1030, 用于将所述获取模块 1020 获取的翻译数据显示到翻译视窗中。
     选择模块 1040, 用于获取所述浏览视窗的目标词汇中被用户选中的字段, 在所述 翻译视窗中选中所述字段在所述获取模块 1020 获取的翻译数据中对应的数据部分。
     例如, 当用户用鼠标选中图 5 中的字段 “Didn’ t change your password ? ” 时, 选 择模块 1040 自动选中翻译视窗中该字段对应的数据部分 “没有改变您的口令? ” 。
     朗读模块 1050, 用于获取所述翻译视窗的翻译数据中被用户选中的数据部分或所 述浏览视窗的目标词汇中被用户选中的字段, 根据所述接收模块 1010 接收到的触发指令 发出所述数据部分和 / 或所述字段对应的读音。
     例如, 当用户用鼠标选中图 5 中的字段 “Didn’ t change your password ? ” 或数 据部分 “没有改变您的口令? ” 后, 点击 “选中朗读” 的按钮, 朗读模块 1050 可以发出字段 “Didn’ t change your password ? ” 和 / 或数据部分 “没有改变您的口令? ” 对应的读音, 能够帮助用户学习外语。
     发送模块 1060, 根据接收模块 1010 接收到的触发指令和用户输入的收件人地址 发送所述翻译视窗中所述获取模块 1020 获取的翻译数据。
     另外, 可以使用 Java+JavaScript 的方式实现本申请中的装置, 具体地, 本申请装 置的核心实现代码如下 :
     本申请包括以下优点, 根据触发指令将浏览视窗中的目标词汇转换为对应的翻译 数据, 并将该翻译数据显示到翻译视窗中, 能够方便快捷地翻译浏览视窗中的阅读内容, 帮 助用户快速阅读相应的信息, 与外界沟通, 并对照相应的信息学习外语发音。当然, 实施本 申请的任一产品并不一定需要同时达到以上所述的所有优点。
     当本申请中的浏览视窗为邮件浏览视窗时, 如图 11 所示, 为本申请实施例十中的 一种翻译装置的结构示意图, 包括 :
     接收模块 1110, 用于通过翻译触发点接收触发指令, 该翻译触发点预先设置在所 述浏览视窗中, 用于启动翻译作业。
     具体地, 参照如图 5 所示的翻译场景示意图, 当用户打开邮件系统的收件箱, 阅读 外文邮件时, 翻译触发点为图 5 中的 “翻译” 按钮。
     上述接收模块 1110, 还用于通过预先设置在所述浏览视窗中的朗读触发点接收触 发指令。
     具体地, 朗读触发点为图 5 中的 “选中朗读” 按钮。
     上述接收模块 1110, 还用于通过预先设置在所述邮件浏览视窗中的回复触发点接 收触发指令。
     具体地, 回复触发点为图 5 中的 “直接回复” 按钮, 用户点击该按钮后, 邮件浏览视 窗中的相应内容被清空, 输入指针自动定位到最顶端, 用户在输入框中输入回复内容, “直 接回复” 按钮变成 “直接发送” 按钮。
     上述接收模块 1110, 还用于通过预先设置在所述邮件浏览视窗中的发送触发点接 收触发指令。
     获取模块 1120, 用于在所述浏览视窗中获取与所述接收模块 1110 接收到的触发 指令对应的目标词汇, 根据所述目标词汇查询翻译数据库, 获取所述目标词汇对应的翻译 数据。
     上述获取模块 1120, 具体用于根据所述翻译装置的 IP 地址和 / 或用户的设置, 识 别所述目标词汇对应的翻译数据的语种, 并根据所述语种和所述目标词汇从所述翻译数据 库中提取所述翻译数据。
     例如, 当翻译装置的 IP 地址为分配给使用中文的国家的 IP 地址时, 获取模块 1120 可以识别目标词汇对应的翻译数据的语种为中文, 并从翻译数据库中提取该目标词汇对应 的中文的翻译数据。 此外, 当用户将翻译数据的语种设置为中文之外的其他语种时, 获取模 块 1120 也可以从翻译数据库中提取相应的翻译数据。
     上述获取模块 1120, 还用于根据接收模块 1110 接收到的触发指令获取用户输入 的回复内容, 根据所述回复内容查询翻译数据库, 获取所述回复内容对应的翻译数据, 并指 示所述显示模块 1130 将所述翻译数据显示到翻译视窗中。
     上述获取模块 1120, 还具体用于根据所述翻译装置的 IP 地址和 / 或用户的设置, 识别所述回复内容对应的翻译数据的语种, 并根据所述语种和所述回复内容从所述翻译数 据库中提取所述翻译数据。
     显示模块 1130, 用于将所述获取模块 1120 获取的翻译数据显示到翻译视窗中。
     标注模块 1140, 用于获取所述翻译视窗的翻译数据中被用户选中的数据部分, 在 所述浏览视窗中选中所述数据部分在所述目标词汇中对应的字段。
     例如, 当用户用鼠标选中图 5 中的数据部分 “没有改变您的口令? ” 时, 标注模块 1140 自动选中浏览视窗中该数据部分对应的字段 “Didn’ t change your password ? ” 。
     朗读模块 1150, 用于获取所述翻译视窗的翻译数据中被用户选中的数据部分或所 述浏览视窗的目标词汇中被用户选中的字段, 根据所述接收模块 1110 接收到的触发指令 发出所述数据部分和 / 或所述字段对应的读音。
     例如, 当用户用鼠标选中图 5 中的字段 “Didn’ t change your password ? ” 或数 据部分 “没有改变您的口令? ” 后, 点击 “选中朗读” 的按钮, 朗读模块 1150 可以发出字段 “Didn’ t change your password ? ” 和 / 或数据部分 “没有改变您的口令? ” 对应的读音, 能够帮助用户学习外语。
     发送模块 1160, 根据接收模块 1110 接收到的触发指令和用户输入的收件人地址 发送所述翻译视窗中所述获取模块 1120 获取的翻译数据。
     另外, 可以使用 Java+JavaScript 的方式实现本申请中的装置, 具体地, 本申请装 置的核心实现代码如下 :
     本申请包括以下优点, 根据触发指令将浏览视窗中的目标词汇转换为对应的翻译 数据, 并将该翻译数据显示到翻译视窗中, 能够方便快捷地翻译浏览视窗中的阅读内容, 帮 助用户快速阅读相应的信息, 与外界沟通, 并对照相应的信息学习外语发音。当然, 实施本 申请的任一产品并不一定需要同时达到以上所述的所有优点。
     通过以上的实施方式的描述, 本领域的技术人员可以清楚地了解到本申请可借助 软件加必需的通用硬件平台的方式来实现, 当然也可以通过硬件, 但很多情况下前者是更 佳的实施方式。基于这样的理解, 本申请的技术方案本质上或者说对现有技术做出贡献的 部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介质中, 包括若 干指令用以使得一台终端设备 ( 可以是手机, 个人计算机, 服务器, 或者网络设备等 ) 执行 本申请各个实施例所述的方法。
     以上所述仅是本申请的优选实施方式, 应当指出, 对于本技术领域的普通技术人 员来说, 在不脱离本申请原理的前提下, 还可以做出若干改进和润饰, 这些改进和润饰也应 视本申请的保护范围。
     本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分 布于实施例的装置中, 也可以进行相应变化位于不同于本实施例的一个或多个装置中。上 述实施例的模块可以集成于一体, 也可以分离部署 ; 可以合并为一个模块, 也可以进一步拆 分成多个子模块。上述本申请实施例序号仅仅为了描述, 不代表实施例的优劣。
     以上公开的仅为本申请的几个具体实施例, 但是, 本申请并非局限于此, 任何本领 域的技术人员能思之的变化都应落入本申请的保护范围。
    

一种翻译方法和装置.pdf_第1页
第1页 / 共33页
一种翻译方法和装置.pdf_第2页
第2页 / 共33页
一种翻译方法和装置.pdf_第3页
第3页 / 共33页
点击查看更多>>
资源描述

《一种翻译方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种翻译方法和装置.pdf(33页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102063425A43申请公布日20110518CN102063425ACN102063425A21申请号200910223324022申请日20091117G06F17/28200601G06F17/3020060171申请人阿里巴巴集团控股有限公司地址英属开曼群岛大开曼资本大厦一座四层847号邮箱72发明人蔡景助74专利代理机构北京鑫媛睿博知识产权代理有限公司11297代理人龚家骅54发明名称一种翻译方法和装置57摘要本申请公开了一种翻译方法和装置,应用于电子装置的浏览视窗中,用于对所述浏览视窗中的目标词汇进行翻译作业,所述浏览视窗包括网页浏览视窗和/或邮件浏览视窗,所。

2、述方法包括以下步骤通过翻译触发点接收触发指令,所述翻译触发点采用浮出层方式预先设置在所述浏览视窗中,并始终保持在页面的最顶层,用于启动翻译作业;获取所述浏览视窗中所有的目标词汇,根据所述目标词汇查询翻译数据库,获取所述目标词汇对应的翻译数据,并将所述翻译数据显示到翻译视窗中。本申请能够快速有效地翻译浏览视窗中的内容。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书19页附图11页CN102063435A1/2页21一种翻译方法,应用于电子装置的浏览视窗中,用于对所述浏览视窗中的目标词汇进行翻译作业,所述浏览视窗包括网页浏览视窗和/或邮件浏览视窗,其特征在于,所。

3、述方法包括以下步骤通过翻译触发点接收触发指令,所述翻译触发点采用浮出层方式预先设置在所述浏览视窗中,并始终保持在页面的最顶层,用于启动翻译作业;获取所述浏览视窗中所有的目标词汇,根据所述目标词汇查询翻译数据库,获取所述目标词汇对应的翻译数据,并将所述翻译数据显示到翻译视窗中。2如权利要求1所述的方法,其特征在于,所述获取目标词汇对应的翻译数据,具体为根据所述电子装置的互联网协议IP地址和/或用户的设置,识别所述目标词汇对应的翻译数据的语种,并根据所述语种和所述目标词汇从所述翻译数据库中提取所述翻译数据。3如权利要求1所述的方法,其特征在于,所述将翻译数据显示到翻译视窗中之后,还包括获取所述浏览。

4、视窗的目标词汇中被用户选中的字段,在所述翻译视窗中选中所述字段在所述翻译数据中对应的数据部分。4如权利要求1所述的方法,其特征在于,所述将翻译数据显示到翻译视窗中之后,还包括获取所述翻译视窗的翻译数据中被用户选中的数据部分,在所述浏览视窗中选中所述数据部分在所述目标词汇中对应的字段。5如权利要求1所述的方法,其特征在于,所述将翻译数据显示到翻译视窗中之后,还包括获取所述翻译视窗的翻译数据中被用户选中的数据部分或所述浏览视窗的目标词汇中被用户选中的字段,通过预先设置在所述浏览视窗中的朗读触发点接收触发指令,根据所述触发指令发出所述数据部分和/或所述字段对应的读音。6如权利要求1所述的方法,其特征。

5、在于,所述浏览视窗为邮件浏览视窗时,所述方法还包括通过预先设置在所述邮件浏览视窗中的回复触发点接收触发指令,根据所述触发指令获取用户输入的回复内容,根据所述回复内容查询翻译数据库,获取所述回复内容对应的翻译数据,并将所述翻译数据显示到翻译视窗中;通过预先设置在所述邮件浏览视窗中的发送触发点接收触发指令,根据所述触发指令和用户输入的收件人地址发送所述翻译视窗中的翻译数据。7如权利要求6所述的方法,其特征在于,所述获取回复内容对应的翻译数据,具体为根据所述电子装置的IP地址和/或用户的设置,识别所述回复内容对应的翻译数据的语种,并根据所述语种和所述回复内容从所述翻译数据库中提取所述翻译数据。8一种。

6、翻译装置,应用于浏览视窗中,用于对所述浏览视窗中的目标词汇进行翻译作业,所述浏览视窗包括网页浏览视窗和/或邮件浏览视窗,其特征在于,所述装置包括接收模块,用于通过翻译触发点接收触发指令,所述翻译触发点采用浮出层方式预先权利要求书CN102063425ACN102063435A2/2页3设置在所述浏览视窗中,并始终保持在页面的最顶层,用于启动翻译作业;获取模块,用于获取所述浏览视窗中所有的目标词汇,根据所述目标词汇查询翻译数据库,获取所述目标词汇对应的翻译数据;显示模块,用于将所述获取模块获取的翻译数据显示到翻译视窗中。9如权利要求8所述翻译装置,其特征在于,所述获取模块,具体用于根据所述翻译装。

7、置的IP地址和/或用户的设置,识别所述目标词汇对应的翻译数据的语种,并根据所述语种和所述目标词汇从所述翻译数据库中提取所述翻译数据。10如权利要求8所述翻译装置,其特征在于,还包括选择模块,用于获取所述浏览视窗的目标词汇中被用户选中的字段,在所述翻译视窗中选中所述字段在所述获取模块获取的翻译数据中对应的数据部分。11如权利要求8所述翻译装置,其特征在于,还包括标注模块,用于获取所述翻译视窗的翻译数据中被用户选中的数据部分,在所述浏览视窗中选中所述数据部分在所述目标词汇中对应的字段。12如权利要求8所述翻译装置,其特征在于,所述接收模块,还用于通过预先设置在所述浏览视窗中的朗读触发点接收触发指令。

8、;所述翻译装置,还包括朗读模块,用于获取所述翻译视窗的翻译数据中被用户选中的数据部分或所述浏览视窗的目标词汇中被用户选中的字段,根据所述接收模块接收到的触发指令发出所述数据部分和/或所述字段对应的读音。13如权利要求8所述翻译装置,其特征在于,所述浏览视窗为邮件浏览视窗时,所述接收模块,还用于通过预先设置在所述邮件浏览视窗中的回复触发点接收触发指令;所述获取模块,还用于根据所述接收模块接收到的触发指令获取用户输入的回复内容,根据所述回复内容查询翻译数据库,获取所述回复内容对应的翻译数据,并指示所述显示模块将所述翻译数据显示到翻译视窗中。14如权利要求13所述翻译装置,其特征在于,所述获取模块,。

9、还具体用于根据所述翻译装置的IP地址和/或用户的设置,识别所述回复内容对应的翻译数据的语种,并根据所述语种和所述回复内容从所述翻译数据库中提取所述翻译数据。15如权利要求13所述翻译装置,其特征在于,所述接收模块,还用于通过预先设置在所述邮件浏览视窗中的发送触发点接收触发指令;所述翻译装置,还包括发送模块,根据所述接收模块接收到的触发指令和用户输入的收件人地址发送所述翻译视窗中所述获取模块获取的翻译数据。权利要求书CN102063425ACN102063435A1/19页4一种翻译方法和装置技术领域0001本申请涉及网络技术领域,特别是涉及一种翻译方法和装置。背景技术0002随着电脑技术和网络。

10、技术的高速发展,以及近年来国内互联网环境的改善,网际网络逐渐成为一种获取信息的重要管道。通常情况下,网络用户通过网页浏览器阅读网际网络信息和收发电子邮件。由于网际网络信息来自于世界各地,因此,用户阅读的网页和邮件中包含有不同语种的文字信息,语言成为网络用户获取信息处理过程中的主要障碍。外语水平有限的网络用户,往往需要借助翻译工具完成上述与外界的沟通工作。0003现有技术中,网络用户在使用常用的翻译工具,可以把阅读的网页和邮件的内容复制到翻译框中进行翻译。具体地,在阅读网页和邮件的内容时,执行筛选、复制、粘贴到翻译框的操作,点击翻译框中的“翻译”按钮后即可得到翻译后的内容。0004另外,一些翻译。

11、网站还推出网页即划即译功能,该功能在网页中通过点击或拖曳鼠标以选取词汇,在该选区的词汇旁弹出小视窗以显示该词汇在该翻译网站提供的在线词典中的解释。在网页中的固定位置可以设有上述功能的启用设定项,用于开启或停用上述功能。0005此外,一些翻译软件还推出了在线辞典插件功能,该功能在网页浏览视窗中增加在线辞典工具栏,用户在该工具栏输入词汇,直接查询在线辞典,同时将翻译结果显示在当前视窗或者弹出的新视窗中。0006在实现本申请的过程中,发明人发现现有技术至少存在如下问题0007将阅读内容复制到翻译框中的翻译方法,操作比较烦琐,增加了用户的操作成本,降低了用户的使用体验。0008网页即划即译功能是通过在。

12、网页中嵌入JAVA脚本程序SCRIPT实现的,仅限于在与翻译网站有合作关系的网站中使用,而无法应用于没有嵌入上述JAVA脚本程序的网页;另外,用于开启或停用即划即译功能的启用设定项设于网页的固定位置如最上方,当网页滚动后,用户看不到该启用设定项,无法根据需求对该功能进行及时开启或关闭;更重要的是,该功能翻译出来词汇无法串联起来,用户体验较差。0009对于在线辞典插件功能,用户使用时需要在工具栏中手工输入需要查询的词汇,或是采用选中、复制粘贴的方式将词汇输入工具栏,因此翻译方式较为繁琐;另外,如果使用当前视窗显示翻译结果,则翻译结果会覆盖原有的网页内容,导致用户无法继续浏览原有的网页内容。发明内。

13、容0010本申请提供一种翻译方法和装置,能够快速有效地翻译浏览视窗中的内容。0011本申请提出一种翻译方法,应用于电子装置的浏览视窗中,用于对所述浏览视窗中的目标词汇进行翻译作业,所述浏览视窗包括网页浏览视窗和/或邮件浏览视窗,所述说明书CN102063425ACN102063435A2/19页5方法包括以下步骤0012通过翻译触发点接收触发指令,所述翻译触发点采用浮出层方式预先设置在所述浏览视窗中,并始终保持在页面的最顶层,用于启动翻译作业;0013获取所述浏览视窗中所有的目标词汇,根据所述目标词汇查询翻译数据库,获取所述目标词汇对应的翻译数据,并将所述翻译数据显示到翻译视窗中。0014优选。

14、地,所述获取目标词汇对应的翻译数据,具体为0015根据所述电子装置的互联网协议IP地址和/或用户的设置,识别所述目标词汇对应的翻译数据的语种,并根据所述语种和所述目标词汇从所述翻译数据库中提取所述翻译数据。0016优选地,所述将翻译数据显示到翻译视窗中之后,还包括0017获取所述浏览视窗的目标词汇中被用户选中的字段,在所述翻译视窗中选中所述字段在所述翻译数据中对应的数据部分。0018优选地,所述将翻译数据显示到翻译视窗中之后,还包括0019获取所述翻译视窗的翻译数据中被用户选中的数据部分,在所述浏览视窗中选中所述数据部分在所述目标词汇中对应的字段。0020优选地,所述将翻译数据显示到翻译视窗中。

15、之后,还包括0021获取所述翻译视窗的翻译数据中被用户选中的数据部分或所述浏览视窗的目标词汇中被用户选中的字段,通过预先设置在所述浏览视窗中的朗读触发点接收触发指令,根据所述触发指令发出所述数据部分和/或所述字段对应的读音。0022优选地,所述浏览视窗为邮件浏览视窗时,所述方法还包括0023通过预先设置在所述邮件浏览视窗中的回复触发点接收触发指令,根据所述触发指令获取用户输入的回复内容,根据所述回复内容查询翻译数据库,获取所述回复内容对应的翻译数据,并将所述翻译数据显示到翻译视窗中;0024通过预先设置在所述邮件浏览视窗中的发送触发点接收触发指令,根据所述触发指令和用户输入的收件人地址发送所述。

16、翻译视窗中的翻译数据。0025优选地,所述获取回复内容对应的翻译数据,具体为0026根据所述电子装置的IP地址和/或用户的设置,识别所述回复内容对应的翻译数据的语种,并根据所述语种和所述回复内容从所述翻译数据库中提取所述翻译数据。0027本申请提出一种翻译装置,应用于浏览视窗中,用于对所述浏览视窗中的目标词汇进行翻译作业,所述浏览视窗包括网页浏览视窗和/或邮件浏览视窗,所述装置包括0028接收模块,用于通过翻译触发点接收触发指令,所述翻译触发点采用浮出层方式预先设置在所述浏览视窗中,并始终保持在页面的最顶层,用于启动翻译作业;0029获取模块,用于获取所述浏览视窗中所有的目标词汇,根据所述目标。

17、词汇查询翻译数据库,获取所述目标词汇对应的翻译数据;0030显示模块,用于将所述获取模块获取的翻译数据显示到翻译视窗中。0031优选地,所述获取模块,具体用于根据所述翻译装置的IP地址和/或用户的设置,识别所述目标词汇对应的翻译数据的语种,并根据所述语种和所述目标词汇从所述翻译数据库中提取所述翻译数据。0032优选地,所述翻译装置,还包括说明书CN102063425ACN102063435A3/19页60033选择模块,用于获取所述浏览视窗的目标词汇中被用户选中的字段,在所述翻译视窗中选中所述字段在所述获取模块获取的翻译数据中对应的数据部分。0034优选地,所述翻译装置,还包括0035标注模块。

18、,用于获取所述翻译视窗的翻译数据中被用户选中的数据部分,在所述浏览视窗中选中所述数据部分在所述目标词汇中对应的字段。0036优选地,所述接收模块,还用于通过预先设置在所述浏览视窗中的朗读触发点接收触发指令;0037所述翻译装置,还包括0038朗读模块,用于获取所述翻译视窗的翻译数据中被用户选中的数据部分或所述浏览视窗的目标词汇中被用户选中的字段,根据所述接收模块接收到的触发指令发出所述数据部分和/或所述字段对应的读音。0039优选地,所述浏览视窗为邮件浏览视窗时,0040所述接收模块,还用于通过预先设置在所述邮件浏览视窗中的发送触发点接收触发指令;0041所述获取模块,还用于根据所述接收模块接。

19、收到的触发指令获取用户输入的回复内容,根据所述回复内容查询翻译数据库,获取所述回复内容对应的翻译数据,并指示所述显示模块将所述翻译数据显示到翻译视窗中。0042优选地,所述获取模块,还具体用于根据所述翻译装置的IP地址和/或用户的设置,识别所述回复内容对应的翻译数据的语种,并根据所述语种和所述回复内容从所述翻译数据库中提取所述翻译数据。0043优选地,所述接收模块,还用于通过预先设置在所述邮件浏览视窗中的发送触发点接收触发指令;0044所述翻译装置,还包括0045发送模块,根据所述接收模块接收到的触发指令和用户输入的收件人地址发送所述翻译视窗中所述获取模块获取的翻译数据。0046本申请包括以下。

20、优点,根据触发指令将浏览视窗中的目标词汇转换为对应的翻译数据,并将该翻译数据显示到翻译视窗中,能够方便快捷地翻译浏览视窗中的阅读内容,帮助用户快速阅读相应的信息,与外界沟通,并对照相应的信息学习外语发音。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。附图说明0047为了更清楚地说明本申请或现有技术中的技术方案,下面将对本申请或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0048图1为本申请实施例一中的一种翻译方法流程图;0049图2。

21、为本申请实施例二中的一种翻译方法流程图;0050图3为本申请实施例三中的一种翻译方法流程图;0051图4为本申请实施例四中的一种翻译方法流程图;说明书CN102063425ACN102063435A4/19页70052图5为本申请实施例四中的一种翻译场景示意图;0053图6为本申请实施例五中的一种翻译方法流程图;0054图7为本申请实施例六中的一种翻译装置的结构示意图;0055图8为本申请实施例七中的一种翻译装置的结构示意图;0056图9为本申请实施例八中的一种翻译装置的结构示意图;0057图10为本申请实施例九中的一种翻译装置的结构示意图;0058图11为本申请实施例十中的一种翻译装置的结构。

22、示意图。具体实施方式0059本申请的主要思想包括,通过翻译触发点接收触发指令,启动翻译作业,在所述浏览视窗中获取与所述触发指令对应的目标词汇,根据所述目标词汇查询翻译数据库,获取所述目标词汇对应的翻译数据,并将所述翻译数据显示到翻译视窗中。0060下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。0061如图1所示,为本申请实施例一中的一种翻译方法流程图,应用于电子装置的浏览视窗中,用于对该浏览视窗。

23、中的目标词汇进行翻译作业,该浏览视窗包括网页浏览视窗和/或邮件浏览视窗,该方法包括以下步骤0062步骤101,通过翻译触发点接收触发指令,该翻译触发点采用浮出层方式预先设置在所述浏览视窗中,并始终保持在页面的最顶层,用于启动翻译作业。0063具体地,可以根据用户需求对浏览视窗中的页面内容进行划分,并根据划分结果在页面中设置一个或多个翻译触发点,该翻译触发点可以位于页面的固定位置,例如,当用户打开邮件系统的收件箱,阅读外文邮件时,翻译触发点为邮件系统中的“翻译”按钮。翻译触发点可以采用浮出层方式实现,始终位于页面的最顶层。只有在用户选择自行关闭时,翻译触发点才会关闭。0064步骤102,获取浏览。

24、视窗中所有的目标词汇,根据该目标词汇查询翻译数据库,获取目标词汇对应的翻译数据,并将该翻译数据显示到翻译视窗中。0065上述获取目标词汇对应的翻译数据,具体为根据电子装置的IPINTERNETPROTOCOL,互联网协议地址和/或用户的设置,识别目标词汇对应的翻译数据的语种,并根据该语种和目标词汇从翻译数据库中提取翻译数据。其中,翻译数据库位于后台的网站服务器中,可以通过对应的SQLSTRUCTUREDQUERYLANGUAGE,结构化查询语言语句查询网站服务器中的翻译数据库。0066例如,当电子装置的IP地址为分配给使用中文的国家的IP地址时,可以识别目标词汇对应的翻译数据的语种为中文,并从。

25、翻译数据库中提取该目标词汇对应的中文的翻译数据。此外,当用户将翻译数据的语种设置为中文之外的其他语种时,也可以从翻译数据库中提取相应的翻译数据。0067本申请包括以下优点,根据触发指令将浏览视窗中的目标词汇转换为对应的翻译数据,并将该翻译数据显示到翻译视窗中,能够方便快捷地翻译浏览视窗中的阅读内容,帮说明书CN102063425ACN102063435A5/19页8助用户快速阅读相应的信息,与外界沟通,并对照相应的信息学习外语发音。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。0068本申请上述实施例提供了一种翻译方法,以下结合具体应用场景对上述翻译方法进行具体、详细的描述。

26、。当本申请中的电子装置的浏览视窗为网页浏览视窗时,如图2所示,为本申请实施例二中的一种翻译方法流程图,包括以下步骤0069步骤201,通过翻译触发点接收触发指令,该翻译触发点预先设置在浏览视窗中,用于启动翻译作业。0070步骤202,在浏览视窗中获取与所述触发指令对应的目标词汇,根据该目标词汇查询翻译数据库,获取目标词汇对应的翻译数据,并将该翻译数据显示到翻译视窗中。0071具体地,上述获取目标词汇对应的翻译数据,具体为根据电子装置的IP地址和/或用户的设置,识别目标词汇对应的翻译数据的语种,并根据该语种和目标词汇从翻译数据库中提取翻译数据。0072可以根据用户需求对浏览视窗中的页面内容设置一。

27、个或多个IDIDENTITY,身份标识,设置ID的方式可以为页面内容。通过翻译触发点接收触发指令后,可以在页面内容中获取触发指令对应的目标词汇的ID,并根据目标词汇的ID判断目标词汇开始和结束的位置,从而获取目标词汇的内容,并根据目标词汇的内容查询翻译数据库,获取并显示对应的翻译数据。0073例如,当电子装置的IP地址为分配给使用中文的国家的IP地址时,可以识别目标词汇对应的翻译数据的语种为中文,并从翻译数据库中提取该目标词汇对应的中文的翻译数据。此外,当用户将翻译数据的语种设置为中文之外的其他语种时,也可以从翻译数据库中提取相应的翻译数据。0074步骤203,获取浏览视窗的目标词汇中被用户选。

28、中的字段,在翻译视窗中选中该字段在翻译数据中对应的数据部分。0075例如,当用户用鼠标选中图5中的字段“DIDNTCHANGEYOURPASSWORD”时,翻译视窗中该字段对应的数据部分“没有改变您的口令”也自动被选中。0076步骤204,获取翻译视窗的翻译数据中被用户选中的数据部分或浏览视窗的目标词汇中被用户选中的字段,通过预先设置在浏览视窗中的朗读触发点接收触发指令,根据该触发指令发出数据部分和/或字段对应的读音。0077例如,当用户用鼠标选中图5中的字段“DIDNTCHANGEYOURPASSWORD”或数据部分“没有改变您的口令”后,点击“选中朗读”的按钮,可以发出字段“DIDNTCH。

29、ANGEYOURPASSWORD”和/或数据部分“没有改变您的口令”对应的读音,能够帮助用户学习外语。0078另外,可以使用JAVAJAVASCRIPT的方式实现本申请中的方法,具体地,预先在浏览视窗中设置翻译触发点,通过该翻译触发点接收触发指令后,将该触发指令对应的目标词汇提交到程序库处理。程序库根据接收到的目标词汇查询翻译数据库,对目标词汇进行自动匹配,并显示匹配结果。0079本申请方法中的设置翻译触发点和将目标词汇提交到程序库,可以具体通过以下代码实现0080说明书CN102063425ACN102063435A6/19页900810082需要说明的是,本申请方法可以根据实际需要对各个步。

30、骤顺序进行调整。0083本申请包括以下优点,根据触发指令将浏览视窗中的目标词汇转换为对应的翻译数据,并将该翻译数据显示到翻译视窗中,能够方便快捷地翻译浏览视窗中的阅读内容,帮助用户快速阅读相应的信息,与外界沟通,并对照相应的信息学习外语发音。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。0084如图3所示,为本申请实施例三中的一种翻译方法流程图,包括以下步骤0085步骤301,通过翻译触发点接收触发指令,该翻译触发点预先设置在浏览视窗中,用于启动翻译作业。0086具体地,参照如图5所示的翻译场景示意图,当用户打开邮件系统的收件箱,阅读外文邮件时,翻译触发点为图5中的“翻译”。

31、按钮。0087步骤302,在浏览视窗中获取与所述触发指令对应的目标词汇,根据该目标词汇查询翻译数据库,获取目标词汇对应的翻译数据,并将该翻译数据显示到翻译视窗中。0088具体地,上述获取目标词汇对应的翻译数据,具体为根据电子装置的IP地址和/或用户的设置,识别目标词汇对应的翻译数据的语种,并根据该语种和目标词汇从翻译数据库中提取翻译数据。0089例如,当电子装置的IP地址为分配给使用中文的国家的IP地址时,可以识别目标词汇对应的翻译数据的语种为中文,并从翻译数据库中提取该目标词汇对应的中文的翻译数据。此外,当用户将翻译数据的语种设置为中文之外的其他语种时,也可以从翻译数据库中提取相应的翻译数据。

32、。0090步骤303,获取翻译视窗的翻译数据中被用户选中的数据部分,在浏览视窗中选中该数据部分在目标词汇中对应的字段。0091例如,当用户用鼠标选中图5中的数据部分“没有改变您的口令”时,浏览视窗中该数据部分对应的字段“DIDNTCHANGEYOURPASSWORD”也自动被选中。说明书CN102063425ACN102063435A7/19页100092步骤304,获取翻译视窗的翻译数据中被用户选中的数据部分或浏览视窗的目标词汇中被用户选中的字段,通过预先设置在浏览视窗中的朗读触发点接收触发指令,根据该触发指令发出数据部分和/或字段对应的读音。0093例如,当用户用鼠标选中图5中的字段“DI。

33、DNTCHANGEYOURPASSWORD”或数据部分“没有改变您的口令”后,点击“选中朗读”的按钮,可以发出字段“DIDNTCHANGEYOURPASSWORD”和/或数据部分“没有改变您的口令”对应的读音,能够帮助用户学习外语。0094另外,可以使用JAVAJAVASCRIPT的方式实现本申请中的方法,具体地,本申请方法的核心实现代码如下00950096需要说明的是,本申请方法可以根据实际需要对各个步骤顺序进行调整。0097本申请包括以下优点,根据触发指令将浏览视窗中的目标词汇转换为对应的翻译数据,并将该翻译数据显示到翻译视窗中,能够方便快捷地翻译浏览视窗中的阅读内容,帮助用户快速阅读相应。

34、的信息,与外界沟通,并对照相应的信息学习外语发音。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。0098当本申请中的电子装置的浏览视窗为邮件浏览视窗时,如图4所示,为本申请实施例四中的一种翻译方法流程图,包括以下步骤0099步骤401,通过翻译触发点接收触发指令,该翻译触发点预先设置在浏览视窗中,用于启动翻译作业。0100具体地,参照如图5所示的翻译场景示意图,当用户打开邮件系统的收件箱,阅读外文邮件时,翻译触发点为图5中的“翻译”按钮。0101步骤402,在浏览视窗中获取与所述触发指令对应的目标词汇,根据该目标词汇查询翻译数据库,获取目标词汇对应的翻译数据,并将该翻译数据。

35、显示到翻译视窗中。说明书CN102063425ACN102063435A8/19页110102具体地,上述获取目标词汇对应的翻译数据,具体为根据电子装置的IP地址和/或用户的设置,识别目标词汇对应的翻译数据的语种,并根据该语种和目标词汇从翻译数据库中提取翻译数据。0103例如,当电子装置的IP地址为分配给使用中文的国家的IP地址时,可以识别目标词汇对应的翻译数据的语种为中文,并从翻译数据库中提取该目标词汇对应的中文的翻译数据。此外,当用户将翻译数据的语种设置为中文之外的其他语种时,也可以从翻译数据库中提取相应的翻译数据。0104步骤403,获取浏览视窗的目标词汇中被用户选中的字段,在翻译视窗中。

36、选中该字段在翻译数据中对应的数据部分。0105例如,当用户用鼠标选中图5中的字段“DIDNTCHANGEYOURPASSWORD”时,翻译视窗中该字段对应的数据部分“没有改变您的口令”也自动被选中。0106步骤404,获取翻译视窗的翻译数据中被用户选中的数据部分或浏览视窗的目标词汇中被用户选中的字段,通过预先设置在浏览视窗中的朗读触发点接收触发指令,根据该触发指令发出数据部分和/或字段对应的读音。0107例如,当用户用鼠标选中图5中的字段“DIDNTCHANGEYOURPASSWORD”或数据部分“没有改变您的口令”后,点击“选中朗读”的按钮,可以发出字段“DIDNTCHANGEYOURPAS。

37、SWORD”和/或数据部分“没有改变您的口令”对应的读音,能够帮助用户学习外语。0108步骤405,通过预先设置在邮件浏览视窗中的回复触发点接收触发指令,根据该触发指令获取用户输入的回复内容,根据该回复内容查询翻译数据库,获取该回复内容对应的翻译数据,并将该翻译数据显示到翻译视窗中。0109具体地,回复触发点为图5中的“直接回复”按钮,用户点击该按钮后,邮件浏览视窗中的相应内容被清空,输入指针自动定位到最顶端,用户在输入框中输入回复内容,“直接回复”按钮变成“直接发送”按钮。0110上述获取回复内容对应的翻译数据,具体为根据电子装置的IP地址和/或用户的设置,识别回复内容对应的翻译数据的语种,。

38、并根据该语种和回复内容从翻译数据库中提取该翻译数据。0111步骤406,通过预先设置在邮件浏览视窗中的发送触发点接收触发指令,根据该触发指令和用户输入的收件人地址发送所述翻译视窗中的翻译数据。0112另外,可以使用JAVAJAVASCRIPT的方式实现本申请中的方法,具体地,本申请方法的核心实现代码如下0113说明书CN102063425ACN102063435A9/19页120114需要说明的是,本申请方法可以根据实际需要对各个步骤顺序进行调整。0115本申请包括以下优点,根据触发指令将浏览视窗中的目标词汇转换为对应的翻译数据,并将该翻译数据显示到翻译视窗中,能够方便快捷地翻译浏览视窗中的阅。

39、读内容,帮助用户快速阅读相应的信息,与外界沟通,并对照相应的信息学习外语发音。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。0116如图6所示,为本申请实施例五中的一种翻译方法流程图,包括以下步骤0117步骤601,通过翻译触发点接收触发指令,该翻译触发点预先设置在浏览视窗中,用于启动翻译作业。0118具体地,参照如图5所示的翻译场景示意图,当用户打开邮件系统的收件箱,阅读外文邮件时,翻译触发点为图5中的“翻译”按钮。0119步骤602,在浏览视窗中获取与所述触发指令对应的目标词汇,根据该目标词汇查询翻译数据库,获取目标词汇对应的翻译数据,并将该翻译数据显示到翻译视窗中。0。

40、120具体地,上述获取目标词汇对应的翻译数据,具体为根据电子装置的IP地址和/或用户的设置,识别目标词汇对应的翻译数据的语种,并根据该语种和目标词汇从翻译数据库中提取翻译数据。0121例如,当电子装置的IP地址为分配给使用中文的国家的IP地址时,可以识别目标词汇对应的翻译数据的语种为中文,并从翻译数据库中提取该目标词汇对应的中文的翻译数据。此外,当用户将翻译数据的语种设置为中文之外的其他语种时,也可以从翻译数据库中提取相应的翻译数据。0122步骤603,获取翻译视窗的翻译数据中被用户选中的数据部分,在浏览视窗中选中该数据部分在目标词汇中对应的字段。0123例如,当用户用鼠标选中图5中的数据部分。

41、“没有改变您的口令”时,浏览视窗中该数据部分对应的字段“DIDNTCHANGEYOURPASSWORD”也自动被选中。说明书CN102063425ACN102063435A10/19页130124步骤604,获取翻译视窗的翻译数据中被用户选中的数据部分或浏览视窗的目标词汇中被用户选中的字段,通过预先设置在浏览视窗中的朗读触发点接收触发指令,根据该触发指令发出数据部分和/或字段对应的读音。0125例如,当用户用鼠标选中图5中的字段“DIDNTCHANGEYOURPASSWORD”或数据部分“没有改变您的口令”后,点击“选中朗读”的按钮,可以发出字段“DIDNTCHANGEYOURPASSWORD。

42、”和/或数据部分“没有改变您的口令”对应的读音,能够帮助用户学习外语。0126步骤605,通过预先设置在邮件浏览视窗中的回复触发点接收触发指令,根据该触发指令获取用户输入的回复内容,根据该回复内容查询翻译数据库,获取该回复内容对应的翻译数据,并将该翻译数据显示到翻译视窗中。0127具体地,回复触发点为图5中的“直接回复”按钮,用户点击该按钮后,邮件浏览视窗中的相应内容被清空,输入指针自动定位到最顶端,用户在输入框中输入回复内容,“直接回复”按钮变成“直接发送”按钮。0128上述获取回复内容对应的翻译数据,具体为根据电子装置的IP地址和/或用户的设置,识别回复内容对应的翻译数据的语种,并根据该语。

43、种和回复内容从翻译数据库中提取该翻译数据。0129步骤606,通过预先设置在邮件浏览视窗中的发送触发点接收触发指令,根据该触发指令和用户输入的收件人地址发送所述翻译视窗中的翻译数据。0130另外,可以使用JAVAJAVASCRIPT的方式实现本申请中的方法,具体地,本申请方法的核心实现代码如下013101320133需要说明的是,本申请方法可以根据实际需要对各个步骤顺序进行调整。0134本申请包括以下优点,根据触发指令将浏览视窗中的目标词汇转换为对应的翻译说明书CN102063425ACN102063435A11/19页14数据,并将该翻译数据显示到翻译视窗中,能够方便快捷地翻译浏览视窗中的阅。

44、读内容,帮助用户快速阅读相应的信息,与外界沟通,并对照相应的信息学习外语发音。当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。0135本申请上述实施例提供了翻译方法和应用场景,相应地,本申请还通过以下实施例提供了应用上述方法的装置。0136如图7所示,为本申请实施例六中的一种翻译装置的结构示意图,应用于浏览视窗中,用于对该浏览视窗中的目标词汇进行翻译作业,该浏览视窗包括网页浏览视窗和/或邮件浏览视窗,该装置包括0137接收模块710,用于通过翻译触发点接收触发指令,该翻译触发点采用浮出层方式预先设置在所述浏览视窗中,并始终保持在页面的最顶层,用于启动翻译作业。0138具体地,。

45、参照如图5所示的翻译场景示意图,当用户打开邮件系统的收件箱,阅读外文邮件时,翻译触发点为图5中的“翻译”按钮。0139获取模块720,用于获取所述浏览视窗中所有的目标词汇,根据所述目标词汇查询翻译数据库,获取所述目标词汇对应的翻译数据。0140具体地,上述获取模块720根据翻译装置的IP地址和/或用户的设置,识别目标词汇对应的翻译数据的语种,并根据该语种和目标词汇从翻译数据库中提取翻译数据。0141例如,当翻译装置的IP地址为分配给使用中文的国家的IP地址时,可以识别目标词汇对应的翻译数据的语种为中文,并从翻译数据库中提取该目标词汇对应的中文的翻译数据。此外,当用户将翻译数据的语种设置为中文之。

46、外的其他语种时,也可以从翻译数据库中提取相应的翻译数据。0142显示模块730,用于将所述获取模块720获取的翻译数据显示到翻译视窗中。0143另外,可以使用JAVAJAVASCRIPT的方式实现本申请中的装置,具体地,本申请装置的核心实现代码如下0144说明书CN102063425ACN102063435A12/19页150145本申请包括以下优点,根据触发指令将浏览视窗中的目标词汇转换为对应的翻译数据,并将该翻译数据显示到翻译视窗中,能够方便快捷地翻译浏览视窗中的阅读内容,帮助用户快速阅读相应的信息,与外界沟通,并对照相应的信息学习外语发音。当然,实施本申请的任一产品并不一定需要同时达到以。

47、上所述的所有优点。0146当本申请中的浏览视窗为网页浏览视窗时,如图8所示,为本申请实施例七中的一种翻译装置的结构示意图,包括0147接收模块810,用于通过翻译触发点接收触发指令,该翻译触发点预先设置在所述浏览视窗中,用于启动翻译作业。0148具体地,参照如图5所示的翻译场景示意图,当用户打开邮件系统的收件箱,阅读外文邮件时,翻译触发点为图5中的“翻译”按钮。0149上述接收模块810,还用于通过预先设置在所述浏览视窗中的朗读触发点接收触发指令。0150具体地,朗读触发点为图5中的“选中朗读”按钮。0151获取模块820,用于在所述浏览视窗中获取与所述接收模块810接收到的触发指令对应的目标。

48、词汇,根据所述目标词汇查询翻译数据库,获取所述目标词汇对应的翻译数据。0152上述获取模块820,具体用于根据所述翻译装置的IP地址和/或用户的设置,识别所述目标词汇对应的翻译数据的语种,并根据所述语种和所述目标词汇从所述翻译数据库中提取所述翻译数据。0153例如,当翻译装置的IP地址为分配给使用中文的国家的IP地址时,获取模块820可以识别目标词汇对应的翻译数据的语种为中文,并从翻译数据库中提取该目标词汇对应的中文的翻译数据。此外,当用户将翻译数据的语种设置为中文之外的其他语种时,获取模块820也可以从翻译数据库中提取相应的翻译数据。说明书CN102063425ACN102063435A13。

49、/19页160154显示模块830,用于将所述获取模块820获取的翻译数据显示到翻译视窗中。0155选择模块840,用于获取所述浏览视窗的目标词汇中被用户选中的字段,在所述翻译视窗中选中所述字段在所述获取模块820获取的翻译数据中对应的数据部分。0156例如,当用户用鼠标选中图5中的字段“DIDNTCHANGEYOURPASSWORD”时,选择模块840自动选中翻译视窗中该字段对应的数据部分“没有改变您的口令”。0157朗读模块850,用于获取所述翻译视窗的翻译数据中被用户选中的数据部分或所述浏览视窗的目标词汇中被用户选中的字段,根据所述接收模块810接收到的触发指令发出所述数据部分和/或所述字段对应的读音。0158例如,当用户用鼠标选中图5中的字段“DIDNTCHANGEYOURPASSWORD”或数据部分“没有改变您的口令”后,点击“选中朗读”的按钮,朗读模块850可以发出字段“DIDNTCHANGEYOURPASSWORD”和/或数据部分“没有改变您的口令”对应的读音,能够帮助用户学习外语。0159另外,可以使用JAVAJAVASCRIPT的方式实现本申请中的装置,具体地,本申请装置的核心实现代码如下01600161本申请包括以下优点,根据触发指令将浏览视窗中的目标词汇转换为对应的翻译数据,并将该翻译数据显示到翻译视窗中,能够方便快捷地翻译浏览视。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1