《一种实现网页中英文翻译的系统和方法.pdf》由会员分享,可在线阅读,更多相关《一种实现网页中英文翻译的系统和方法.pdf(8页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103412857 A (43)申请公布日 2013.11.27 CN 103412857 A *CN103412857A* (21)申请号 201310396715.9 (22)申请日 2013.09.04 G06F 17/28(2006.01) G06F 17/30(2006.01) (71)申请人 广东全通教育股份有限公司 地址 528400 广东省中山市东区库充大街一 号综合商业楼第五层 (72)发明人 陈炽昌 胡磊 高祖辉 袁永强 何捷欢 (74)专利代理机构 深圳市君胜知识产权代理事 务所 44268 代理人 王永文 刘文求 (54) 发明名称 一种实现网。
2、页中英文翻译的系统和方法 (57) 摘要 本发明公开了一种实现网页中英文翻译的系 统和方法, 所述系统和方法通过获取网页中待翻 译的中英文字符串, 为所述中英文字符串中的每 个单词自定义 HTML 标签, 并获取鼠标停放位置所 对应的中英文字符串, 然后将翻译该中英文字符 串的指令发送给后台的翻译工具 ; 当后台的翻译 工具接收到翻译该中英文字符串的指令后, 对鼠 标停放位置所对应的字符串进行翻译, 并显示翻 译结果。所述系统和方法实现了用户在浏览英文 网站时, 计算机可以自动对网站上的英文单词进 行翻译的功能, 克服了现有技术中进行英语翻译 时必须安装翻译工具, 并在使用时需打开该翻译 工具。
3、的繁琐程序, 节约了用户翻译时间, 提高工作 效率。 (51)Int.Cl. 权利要求书 1 页 说明书 4 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书4页 附图2页 (10)申请公布号 CN 103412857 A CN 103412857 A *CN103412857A* 1/1 页 2 1. 一种实现网页中英文翻译的系统, 其特征在于, 所述系统包括 : 抓取网页模块, 用于根据选定的网址, 获取网页中待翻译的中英文字符串 ; 页面取词模块, 用于遍历网页中待翻译的中英文字符串, 为所述中英文字符串中的每 个单词自定义 HTML 。
4、标签 ; 翻译请求模块, 用于获取鼠标停放位置所对应的中英文字符串, 并将翻译该中英文字 符串的指令发送给后台的翻译工具 ; 翻译输出模块, 用于当后台的翻译工具接收到翻译该中英文字符串的指令后, 对鼠标 停放位置所对应的字符串进行翻译, 并显示翻译结果。 2. 根据如权利要求 1 所述实现网页中英文翻译的系统, 其特征在于, 所述系统还包括 : 缓存翻译模块, 用于将翻译输出模块中翻译出的中英文字符串进行保存, 当用户发出 对相同的中英文字符串进行翻译的请求时, 从保存的记录中直接获取翻译结果。 3. 根据如权利要求 1 所述实现网页中英文翻译的系统, 其特征在于, 所述抓取网页模 块包括 。
5、: HTML 元素过滤单元, 用于获取页面内的 HTML 元素, 并过滤页面的 HTML 元素。 4. 根据如权利要求 1 所述实现网页中英文翻译的系统, 其特征在于, 所述翻译输出模 块包括 : 渲染显示单元, 用于将翻译结果形成一浮动式窗口在页面上显示。 5. 一种实现网页中英文翻译的方法, 其特征在于, 所述方法包括 : A、 根据选定的网址, 获取待翻译的中英文字符串 ; B、 遍历网页中待翻译的中英文字符串, 为所述中英文字符串中的每个单词自定义 HTML 标签 ; C、 获取鼠标停放位置所对应的中英文字符串, 并将翻译该中英文字符串的指令发送给 后台的翻译工具 ; D、 后台的翻译。
6、工具接收到翻译该中英文字符串的指令后, 对鼠标停放位置所对应的字 符串进行翻译, 并显示翻译结果。 6. 根据如权利要求 5 所述实现网页中英文翻译的方法, 其特征在于, 所述方法还包括 步骤 : E、 将翻译输出模块中翻译出的中英文字符串进行保存, 当用户发出对相同的中英文字 符串进行翻译的请求时, 从保存的记录中直接获取翻译结果。 7.根据如权利要求5所述实现网页中英文翻译的方法, 其特征在于, 所述步骤A中还包 括 : 获取页面内的 HTML 元素, 并过滤页面的 HTML 元素。 8. 根据如权利要求 5 所述实现网页中英文翻译的方法, 其特征在于, 所述步骤 D 中包 括 : 将翻译。
7、结果形成一浮动式窗口在页面上显示。 权 利 要 求 书 CN 103412857 A 2 1/4 页 3 一种实现网页中英文翻译的系统和方法 技术领域 0001 本发明涉及计算机 WEB 应用技术领域, 特别涉及一种实现网页中英文翻译的系统 和方法。 背景技术 0002 随着社会的快速发展, 越来越多的用户需要从互联网上浏览外国英文网站获取知 识, 翻译网站上的内容是比较麻烦。 0003 现有技术中, 用户在计算机上阅读英文网站时, 一般需要计算机在内安装翻译工 具, 在使用时必须打开取词翻译工具进行浏览阅读, 或者把单词复制粘贴到在线翻译网站 进行查询, 从而造成在进行网页英文翻译时, 步骤。
8、多, 操作烦琐。 0004 有鉴于此, 现有技术有待于进一步的改进。 发明内容 0005 鉴于上述现有技术的不足之处, 本发明的目的在于提供一种实现网页中英文翻译 的系统和方法, 以克服现有技术中用户在浏览英文网站需要翻译时, 其翻译操作过程繁琐 的缺陷, 提供一种实现网页中英文自动翻译的方法及系统, 为用户阅读英文网站提供方便。 0006 为了达到上述目的, 本发明采取了以下技术方案 : 一种实现网页中英文翻译的系统, 其中, 所述系统包括 : 抓取网页模块, 用于根据选定的网址, 获取网页中待翻译的中英文字符串 ; 页面取词模块, 用于遍历网页中待翻译的中英文字符串, 为所述中英文字符串中。
9、的每 个单词自定义 HTML 标签 ; 翻译请求模块, 用于获取鼠标停放位置所对应的中英文字符串, 并将翻译该中英文字 符串的指令发送给后台的翻译工具 ; 翻译输出模块, 用于当后台的翻译工具接收到翻译该中英文字符串的指令后, 对鼠标 停放位置所对应的字符串进行翻译, 并显示翻译结果。 0007 所述实现网页中英文翻译的系统, 其中, 所述系统还包括 : 缓存翻译模块, 用于将翻译输出模块中翻译出的中英文字符串进行保存, 当用户发出 对相同的中英文字符串进行翻译的请求时, 从保存的记录中直接获取翻译结果。 0008 所述实现网页中英文翻译的系统, 其中, 所述抓取网页模块包括 : HTML 元。
10、素过滤单元, 用于获取页面内的 HTML 元素, 并过滤页面的 HTML 元素。 0009 所述实现网页中英文翻译的系统, 其特征在于, 所述翻译输出模块包括 : 渲染显示单元, 用于将翻译结果形成一浮动式窗口在页面上显示。 0010 一种实现网页中英文翻译的方法, 其中, 所述方法包括 : A、 根据选定的网址, 获取待翻译的中英文字符串 ; B、 遍历网页中待翻译的中英文字符串, 为所述中英文字符串中的每个单词自定义 HTML 标签 ; 说 明 书 CN 103412857 A 3 2/4 页 4 C、 获取鼠标停放位置所对应的中英文字符串, 并将翻译该中英文字符串的指令发送给 后台的翻译。
11、工具 ; D、 后台的翻译工具接收到翻译该中英文字符串的指令后, 对鼠标停放位置所对应的字 符串进行翻译, 并显示翻译结果。 0011 所述实现网页中英文翻译的方法, 其中, 所述方法还包括步骤 : E、 将翻译输出模块中翻译出的中英文字符串进行保存, 当用户发出对相同的中英文字 符串进行翻译的请求时, 从保存的记录中直接获取翻译结果。 0012 所述实现网页中英文翻译的方法, 其中, 所述步骤 A 中还包括 : 获取页面内的 HTML 元素, 并过滤页面的 HTML 元素。 0013 所述实现网页中英文翻译的方法, 其中, 所述步骤 D 中包括 : 将翻译结果形成一浮 动式窗口在页面上显示。。
12、 0014 本发明提供的一种实现网页中英文翻译的系统和方法, 通过获取网页中待翻译的 中英文字符串, 对每个待翻译的中英文字符串进行定位, 将鼠标停放位置所对应的中英文 字符串的翻译指令发送给后台的翻译工具, 后台的翻译工具对鼠标停放位置所对应的字符 串进行翻译, 从而实现网页中英文的自动翻译, 为用户浏览英文网站提供方便。 附图说明 0015 图 1 为本发明提供的一种实现网页中英文翻译的系统的原理结构框图。 0016 图 2 为本发明提供的一种实现网页中英文翻译的方法步骤流程图。 0017 图 3 为本发明提供的一种实现网页中英文翻译的方法在具体应用时的效果示意 图。 具体实施方式 001。
13、8 本发明提供了一种实现网页中英文翻译的系统和方法。为使本发明的目的、 技术 方案及效果更加清楚、 明确, 以下参照附图并举实例对本发明进一步详细说明。应当理解, 此处所描述的具体实施例仅用以解释本发明, 并不用于限定本发明。 0019 如图 1 所示, 本发明提供了一种实现网页中英文翻译的系统, 所述系统包括以下 模块 : 抓取网页模块 10, 用于根据选定的网址, 获取网页中待翻译的中英文字符串。 0020 用户根据选择需要开启网页中英文翻译的功能, 并输入将要浏览的英文网站的网 址, 系统根据用户输入的网址进入网站, 抓取页面元素进行匹配处理, 获取页面元素中待翻 译的中英文字符串。 0。
14、021 具体的, 所述抓取网页模块 10 包含一 HTML 元素过滤单元。所述 HTML 元素过滤单 元用于获取页面内的 HTML 元素, 并过滤页面的 HTML 元素。从而可以更加准确和快速的获 取页面上的待翻译的中英文字符串。 0022 页面取词模块 20, 用于遍历网页中待翻译的中英文字符串, 为所述中英文字符串 中的每个单词自定义 HTML 标签。 0023 所述页面取词模块20遍历抓取网页模块10中的获取的全部待翻译的中英文字符 串, 并为所有待翻译的中英文字符串中的每个单词加上一个自定义标签, 形成一个标记区 说 明 书 CN 103412857 A 4 3/4 页 5 域, 便于。
15、对网页中的字符进行定位处理, 并且该处理不会影响原有的网页布局。 0024 翻译请求模块 30, 用于获取鼠标停放位置所对应的中英文字符串, 并将翻译该中 英文字符串的指令发送给后台的翻译工具。 0025 用户在进行网页浏览时, 将鼠标停留在需要翻译的单词上, 所述翻译请求模块 30 获取鼠标停放位置所对用的中英文字符串, 并发出翻译该中英文字符串的指令给后台的翻 译工具。 0026 翻译输出模块 40, 用于当后台的翻译工具接收到翻译该中英文字符串的指令后, 对鼠标停放位置所对应的字符串进行翻译, 并显示翻译结果。 0027 后台的翻译工具对接受的翻译指令进行处理, 对上述翻译请求模块 30。
16、 中请求进 行翻译的中英文字符串进行翻译, 并显示翻译结果。 0028 具体的, 所述翻译输出模块包括一渲染显示单元, 用于将翻译结果形成一浮动式 窗口在页面上显示。 0029 在上述系统的基础上, 所述系统还包括一缓存翻译模块, 用于将翻译输出模块中 翻译出的中英文字符串进行保存, 当用户发出对相同的中英文字符串进行翻译的请求时, 从保存的记录中直接获取翻译结果。 0030 基于上述本发明一种实现网页中英文翻译的系统, 本发明还公开了一种实现网页 中英文翻译的方法, 如图 2 所示, 所述方法包括以下步骤 : S1、 根据选定的网址, 获取待翻译的中英文字符串。 0031 本步骤与上述抓取网。
17、页模块的功能相同, 用于获取用户待翻译网页上的英文单 词。 0032 为了能准确的获取网页上的英文单词, 本步骤还包括对抓取页面内的 HTML 元素, 并过滤页面的 HTML 元素, 从而获取网页上待翻译的中英文字符串。 0033 S2、 遍历网页中待翻译的中英文字符串, 为所述中英文字符串中的每个单词自定 义 HTML 标签。 0034 完成上述步骤 S1 之后, 遍历网页中待翻译的中英文字符串, 为了能更好的对网页 中的每个单词进行定位, 对每个单词自定义 HTML 标签。本步骤的功能与上述页面取词模块 相同。 0035 S3、 获取鼠标停放位置所对应的中英文字符串, 并将翻译该中英文字符。
18、串的指令 发送给后台的翻译工具。此步骤功能与上述翻译请求模块相同。 0036 S4、 后台的翻译工具接收到翻译该中英文字符串的指令后, 对鼠标停放位置所对 应的字符串进行翻译, 并显示翻译结果。 0037 所述步骤 S4 中包括 : 将翻译结果形成一浮动式窗口在页面上显示。 0038 在上述最佳实施例的基础上, 所述方法还可以包括步骤 : E、 将翻译输出模块中翻译出的中英文字符串进行保存, 当用户发出对相同的中英文字 符串进行翻译的请求时, 从保存的记录中直接获取翻译结果。此步骤与上述缓存翻译模块 功能相同。 0039 为了更好的对本发明提供的所述系统和方法进行说明, 如图 3 所示了本发明。
19、所述 系统和方法在具体应用时的效果示意图, 如图所示 : H1、 抓取网页模块根据用户输入的网址进入网页, 获得网页中的英文字符串。 例如网页 说 明 书 CN 103412857 A 5 4/4 页 6 上的中英文字符为 “Make brief eye contact, strike up a casual conversation.” , 则 抓取页面内的 HTML 元素后的效果为 : Make brief eye contact, strike up a casual conversation. H2、 遍历待翻译的字符串, 并给每个单词用一个自定义的HTML标签包裹, 如标签, 形成一。
20、个标记区域, 该标记不会影响原有页面布局。标记后的效果为 : Make brief eye contact, strike up a casual conversation. H3、 当用户的鼠标位置停放在上述带翻译的字符串上时, 则后台的翻译工具会对上述 字符串进行翻译, 并在页面上生成一个浮动式界面窗口进行翻译结果显示。 0040 可以想到的是, 本发明不仅可以用于网页中英文的翻译, 也同样可以应用于网页 上其他语言的翻译。 0041 根据用户的需要, 本发明所述的系统和方法还可以设置有开关, 当用户需要本发 明提供的功能时, 便开启网页中英文自动翻译的功能, 当用户不需要时, 则可以关闭。
21、该功 能。 0042 进一步的, 根据上述公开的所述系统和方法技术方案, 还可以设计成一个脚本文 件, 嵌入到开发者开发的网站中, 当用户打开该网站就可以享受到该网页中英文自动翻译 所带来的便利, 为网站开发者开发带有此自动翻译功能的网站带来便利。 0043 本发明提供的一种实现网页中英文翻译的系统和方法, 通过获取网页中待翻译的 中英文字符串 ; 为所述中英文字符串中的每个单词自定义 HTML 标签, 对每个待翻译的中 英文字符串进行定位, 并获取鼠标停放位置所对应的中英文字符串, 并将翻译该中英文字 符串的指令发送给后台的翻译工具 ; 当后台的翻译工具接收到翻译该中英文字符串的指令 后, 。
22、对鼠标停放位置所对应的字符串进行翻译, 并显示翻译结果。 所述系统和方法实现了用 户在浏览英文网站时, 计算机可以自动对网站上的英文单词翻译的效果, 克服了现有技术 中必须安装翻译工具, 并在使用时需打开该翻译工具的繁琐程序, 节约了用户翻译时间, 提 高工作效率。 0044 可以理解的是, 对本领域普通技术人员来说, 可以根据本发明的技术方案及其发 明构思加以等同替换或改变, 而所有这些改变或替换都应属于本发明所附的权利要求的保 护范围。 说 明 书 CN 103412857 A 6 1/2 页 7 图 1 图 2 说 明 书 附 图 CN 103412857 A 7 2/2 页 8 图 3 说 明 书 附 图 CN 103412857 A 8 。