• 浪潮孙丕恕从信息时代到智能时代 人工智能价值将爆发式释放 2019-12-21
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
    • / 7
    • 下载费用:30 金币  

    重庆时时彩万能独胆: 页面文字翻译方法及装置.pdf

    关 键 词:
    页面 文字 翻译 方法 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201210320202.5

    申请日:

    2012.08.31

    公开号:

    CN103678284A

    公开日:

    2014.03.26

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情: 发明专利申请公布后的驳回IPC(主分类):G06F 17/28申请公布日:20140326|||实质审查的生效IPC(主分类):G06F 17/28申请日:20120831|||公开
    IPC分类号: G06F17/28; G06F9/44 主分类号: G06F17/28
    申请人: 上海斐讯数据通信技术有限公司
    发明人: 朱虹; 陈德峰
    地址: 201617 上海市松江区石湖荡镇塔闵路579弄-26号
    优先权:
    专利代理机构: 上海智信专利代理有限公司 31002 代理人: 胡美强;王婧荷
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201210320202.5

    授权公告号:

    ||||||

    法律状态公告日:

    2018.09.28|||2015.07.01|||2014.03.26

    法律状态类型:

    发明专利申请公布后的驳回|||实质审查的生效|||公开

    摘要

    本发明公开了一种页面文字翻译方法及装置,页面文字翻译方法包括:识别页面源代码的各个部分是html语言代码还是javascript语言代码;在javascript语言代码中添加用于标记文字的标签;识别页面源代码中的用于标记文字的标签,将所标记的文字依次提取至一第一文本文件中并输出;一外部对象对该第一文本文件中的文字进行翻译以形成一第二文本文件;接收该第二文本文件,针对每个标签均用该第二文本文件中的与该标签相对应的文字替换页面源代码中由该标签所标记的文字;本发明还公开了一种页面文字翻译装置,其包括一识别???、一标记???、一提取???、一翻译??楹鸵惶婊荒??。本发明脱离源代码,操作简单且翻译准确。

    权利要求书

    权利要求书
    1.  一种页面文字翻译方法,其特征在于,该页面文字翻译方法包括:
    S1、识别页面源代码的各个部分是html语言代码还是javascript语言代码;
    S2、在javascript语言代码中的文字处添加用于标记文字的标签;
    S3、识别页面源代码中的所有用于标记文字的标签,将由各个标签所标记的文字依次提取至一第一文本文件中,并输出该第一文本文件;
    S4、一外部对象对该第一文本文件中的文字进行翻译以形成一第二文本文件,该第二文本文件中还保存有由每个标签所标记的文字翻译而得的文字与该标签之间的对应关系;
    S5、接收该第二文本文件,针对每个标签均用该第二文本文件中的与该标签相对应的文字替换页面源代码中由该标签所标记的文字。

    2.  如权利要求1所述的页面文字翻译方法,其特征在于,该第一文本文件和该第二文本文件均与页面源代码的命名方式相同。

    3.  如权利要求1所述的页面文字翻译方法,其特征在于,该页面文字翻译方法应用于嵌入式系统中。

    4.  一页面文字翻译装置,其特征在于,该页面文字翻译装置包括一识别???、一标记???、一提取???、一翻译??楹鸵惶婊荒??;
    该识别??橛糜谑侗鹨趁嬖创氲母鞲霾糠质莌tml语言代码还是javascript语言代码;
    该标记??橛糜谠趈avascript语言代码中的文字处添加用于标记文字的标签;
    该提取??橛糜谑侗鹨趁嬖创胫械乃杏糜诒昙俏淖值谋昵?,将由各个标签所标记的文字依次提取至一第一文本文件中,并输出该第一文本文件;
    该翻译??橛糜谕ü煌獠慷韵蠖愿玫谝晃谋疚募械奈淖纸蟹胍孕纬梢坏诙谋疚募?,该第二文本文件中还保存有由每个标签所标记的文 字翻译而得的文字与该标签之间的对应关系;
    该替换??橛糜诮邮崭玫诙谋疚募?,针对每个标签均用该第二文本文件中的与该标签相对应的文字替换页面源代码中由该标签所标记的文字。

    5.  如权利要求4所述的页面文字翻译装置,其特征在于,该页面文字翻译装置应用于嵌入式系统中。

    说明书

    说明书页面文字翻译方法及装置
    技术领域
    本发明涉及一种翻译方法及装置,特别是涉及一种页面文字翻译方法及装置。
    背景技术
    随着嵌入式软件产品市场的不断扩大,嵌入式软件产品面临着支持多种国家语言的现实问题,怎样在普通版软件发行之后,在最快最短的时间内给出多种语言版软件,成了当前要急于解决的问题。由于多国语言版面对的是全球性客户,怎样保证其准确性和高效性以提升软件产品的品质、打响软件产品的品牌也是需要非常关注的问题。
    现在比较常用的解决方法:在html语言代码中需要标记的文字处逐个添加“ID”标签,在编译时根据标记的标签使用“innerHTML”方法替换对应翻译的文字;在javascript语言代码中添加多种可能应用到的国家语言的代码,并还添加选择代码来选取所需的语言。这两种方法均需要依赖源代码,且整个翻译过程还需要语言包参与编译,操作起来十分复杂。另外,有时会因为浏览器的兼容性等原因,而导致翻译句柄失效,页面文字翻译不完全。
    发明内容
    本发明要解决的技术问题是为了克服现有技术中的翻译过程依赖源代码、需要语言包参与编译、操作复杂以及翻译不完全等缺陷,提供一种脱离源代码且语言包不参与编译的页面文字翻译方法及装置。
    本发明是通过下述技术方案来解决上述技术问题的:
    一种页面文字翻译方法,其特点在于,该页面文字翻译方法包括:
    S1、识别页面源代码的各个部分是html语言代码还是javascript语言代码;
    S2、在javascript语言代码中的文字处添加用于标记文字的标签;
    S3、识别页面源代码中的所有用于标记文字的标签,将由各个标签所标记的文字依次提取至一第一文本文件中,并输出该第一文本文件;
    S4、一外部对象对该第一文本文件中的文字进行翻译以形成一第二文本文件,该第二文本文件中还保存有由每个标签所标记的文字翻译而得的文字与该标签之间的对应关系;
    S5、接收该第二文本文件,针对每个标签均用该第二文本文件中的与该标签相对应的文字替换页面源代码中由该标签所标记的文字。
    当识别出页面源代码的某个部分是html语言代码时,不需要对html语言代码进行额外操作,即不需要对html语言代码额外添加任何代码,只需通过html脚本语言的特性来提取文字,识别html语言代码中原有的用于标记文字的标签便可以将由标签所标记的文字依次提取出来,与现有的在html语言代码中需要标记的文字处逐个添加“ID”标签这种方法相比,操作更加方便;当识别出页面源代码的某个部分是javascript语言代码时,虽然需要对javascript语言代码中的文字处进行额外操作,即需要对在javascript语言代码中的文字处添加用于标记文字的标签,该标签用来识别需要提取的文字,但是与现有的在javascript语言代码中添加多种可能应用到的国家语言的代码,并还添加选择代码来选取所需的语言这种方法相比,操作更加方便,减少大量代码并减少代码运行时间。
    较佳地,该第一文本文件和该第二文本文件均与页面源代码的命名方式相同。
    较佳地,该页面文字翻译方法应用于嵌入式系统中。该页面文字翻译方法也可以应用于除嵌入式系统外的其它系统中。
    该页面文字翻译方法中的文字是人们用来记录语言的符号系统,例如汉字、日文假名以及拉丁字母等。如页面源代码中的文字处为汉字,需要把该处文字翻译成英文,则首先识别该处汉字,然后提取该处汉字对其进行翻译,最终用翻译成的英文替换页面源代码中的汉字,这样页面显示出来的文字就 是英文。即,页面源代码中的文字不同于页面源代码中的编程符号编写的程序语言。
    本发明的目的还在于提供一种页面文字翻译装置,该页面文字翻译装置包括一识别???、一标记???、一提取???、一翻译??楹鸵惶婊荒??;
    该识别??橛糜谑侗鹨趁嬖创氲母鞲霾糠质莌tml语言代码还是javascript语言代码;
    该标记??橛糜谠趈avascript语言代码中的文字处添加用于标记文字的标签;
    该提取??橛糜谑侗鹨趁嬖创胫械乃杏糜诒昙俏淖值谋昵?,将由各个标签所标记的文字依次提取至一第一文本文件中,并输出该第一文本文件;
    该翻译??橛糜谕ü煌獠慷韵蠖愿玫谝晃谋疚募械奈淖纸蟹胍孕纬梢坏诙谋疚募?,该第二文本文件中还保存有由每个标签所标记的文字翻译而得的文字与该标签之间的对应关系;
    该替换??橛糜诮邮崭玫诙谋疚募?,针对每个标签均用该第二文本文件中的与该标签相对应的文字替换页面源代码中由该标签所标记的文字。
    较佳地,该页面文字翻译装置应用于嵌入式系统中。该页面文字翻译装置也可以应用于除嵌入式系统外的其它系统中。
    本发明的积极进步效果在于:本发明不需要语言包参与编译并且避免浏览器兼容性问题,使得本发明脱离源代码,对源码的干扰小,操作简单,翻译准确以及批量提取、批量替换速度快。
    附图说明
    图1为本发明的一较佳实施例的页面文字翻译方法的流程图。
    图2为本发明的一较佳实施例的页面文字翻译装置的结构示意图。
    具体实施方式
    下面结合附图给出本发明较佳实施例,以详细说明本发明的技术方案。
    参考图1所示,一种页面文字翻译方法包括以下步骤:
    步骤100,识别页面源代码的各个部分是html语言代码还是javascript语言代码;
    步骤101,在javascript语言代码中的文字处添加用于标记文字的标签“trs”,该“trs”标签用来识别需要提取的文字;
    步骤102,分别识别html语言代码和javascript语言代码中的用于标记文字的标签“>”、“<”(这一对标签中的文字就是要提取的文字)和“trs”,将由一对标签“>”、“<”和标签“trs”所标记的文字依次提取至一第一文本文件中,并输出该第一文本文件;其中,针对html语言代码,通过html脚本语言的特性来提取文字,此处仅以惯用的标签,即一对“>”、“<”为例进行了说明,但是本实施例中的标签不仅限于一对“>”、“<”的情况。
    步骤103,一外部对象对该第一文本文件中的文字进行翻译以形成一第二文本文件,该第二文本文件中还保存有由每个标签所标记的文字翻译而得的文字与该标签之间的对应关系;
    步骤104,接收该第二文本文件,针对每个标签均用该第二文本文件中的与该标签相对应的文字替换页面源代码中由该标签所标记的文字。
    而在本实施例的具体实施过程中,该第一文本文件和该第二文本文件均与页面源代码的命名方式相同。这里的命名方式相同可以是该第一文本文件和该第二文本文件的文件名均与页面源代码的文件名相同,也可以是该第一文本文件和该第二文本文件的后缀名均与页面源代码的后缀名相同,还可以是该第一文本文件和该第二文本文件的部分文件名均与页面源代码的部分文件名相同。在javascript语言代码中的文字处添加用于标记文字的标签,该标签用来识别需要提取的文字,除了可以用标签“trs”外,还可以用其它具有识别作用的标签来标记。
    另外,该页面文字翻译方法应用于嵌入式系统中,当然,该页面文字翻译方法也可以应用于除嵌入式系统外的其它系统中。
    参考图2所示,本发明的页面文字翻译装置包括一识别???、一标记???、一提取???、一翻译???和一替换???;
    该识别???用于识别页面源代码的各个部分是html语言代码还是javascript语言代码;
    该标记???用于在javascript语言代码中的文字处添加用于标记文字的标签“trs”;
    该提取???用于分别识别html语言代码和javascript语言代码中的用于标记文字的一对标签“>”、“<”和标签“trs”,将由标签“>”、“<”和“trs”所标记的文字依次提取至一第一文本文件中,并输出该第一文本文件;
    该翻译???用于通过一外部对象对该第一文本文件中的文字进行翻译以形成一第二文本文件,该第二文本文件中还保存有由每个标签所标记的文字翻译而得的文字与该标签之间的对应关系;
    该替换???用于接收该第二文本文件,针对每个标签均用该第二文本文件中的与该标签相对应的文字替换页面源代码中由该标签所标记的文字。
    另外,该页面文字翻译装置应用于嵌入式系统中,当然,该页面文字翻译装置也可以应用于除嵌入式系统外的其它系统中。
    本发明中的各个功能??榫芄辉谙钟械挠布跫陆岷舷钟械娜砑喑淌侄渭右允迪?,故在此对其具体实现方法均不做赘述。
    虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的?;し段怯伤饺ɡ笫橄薅ǖ?。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的?;し段??!  ∧谌堇醋宰ɡ鴚ww.www.4mum.com.cn转载请标明出处

    关于本文
    本文标题:页面文字翻译方法及装置.pdf
    链接地址://www.4mum.com.cn/p-6181123.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 浪潮孙丕恕从信息时代到智能时代 人工智能价值将爆发式释放 2019-12-21
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 广西柳州麻将下载安装 七星彩开奖结果 陕西快乐10分开奖 15选5玩法的投注技巧 极速快3全天计划 qiutan足球即时指数 剑逆苍穹怎么赚钱 福利彩票投注站申请 电子游戏的危害 辽宁快乐12 丽都国际娱乐会所 三分彩 四川快乐12开奖走势 送彩金38棋牌游戏 假日国际线上娱乐 哈尔滨真人麻将下载