[发明专利]用于应用的自动语言转化的系统和方法在审
申请号: | 201710632356.0 | 申请日: | 2012-09-27 |
公开(公告)号: | CN107562735A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 迈克尔·卡拉克;杰·普咖利亚;杰弗里·黄;韦恩·黄 | 申请(专利权)人: | 阿瓦雅公司 |
主分类号: | G06F17/28 | 分类号: | G06F17/28;G06F9/44 |
代理公司: | 北京东方亿思知识产权代理有限责任公司11258 | 代理人: | 李晓冬 |
地址: | 美国新*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 应用 自动 语言 转化 系统 方法 | ||
分案申请说明
本申请是申请日为2012年9月27日、名称为“用于应用的自动语言转化的系统和方法”的中国发明专利申请No.201210377479.1的分案申请。
技术领域
本发明的实施例一般涉及国际化软件应用,并且,特别地,涉及用于提供将用户界面文本即时转化成外国语言而无需访问源代码的系统和方法。
背景技术
已知的用于国际化软件应用的系统和方法包括:提供所选外国语言的用户界面消息的预定义集合和/或软件的国际版本,但这些选择一般被限制在经允许的范围内。为了将不太流行的用户应用国际化,需要额外的努力以及对源代码的访问,这将导致效率低下及成本的增加。消费者对有限的语言支持的应用的看法会负面地影响他们对用户应用的满意度。
连接的、共享的以及个性化的信息设备(诸如智能手机、双向寻呼机、个人记事器、互联网电视、平板电脑等)对于消费者而言正变得越来越重要。用于这类信息设备的许多软件应用(例如,“apps”)在设计时并未考虑国际化,这样将仅生成一种语言的用户界面。
本领域公知的国际化技术一般包括修改应用的计算机源代码以支持将文本数据通过语言特定属性文件映射到其他语言。例如,英文文本短语可被唯一的标识符(ID)识别,于是该ID变为语言特定属性文件中的查找键,以找到新的语言中对应的短语。这种国际化技术需要以下步骤:
首先,访问应用的计算机源代码,这可能不易得到,特别是对第三方组件而言;
其次,对应用的计算机源代码进行更改,以支持将文本数据通过语言特定属性文件或API映射成其他语言;并且
再次,需要创建属性文件以执行文本数据到特定语言的映射。必须为每种语言创建特定的属性文件,这意味着固定的语言集合被支持,且必须执行额外的工作以支持额外的语言。
使用Java Script(Java脚本)API和可访问互联网的服务器的即时语言转化是可用的,但这类解决方案在运行JavaScript API的同时要求活动的互联网连接,并且为了将每个需要转化的短语或句子传递到转化服务器,要求开发者修改要转化的应用的计算机源代码。
基于上述原因,修改应用的计算机源代码以支持多种语言往往是代价高、劳动强度大而且容易出错的活动。拥有这类应用的终端用户无法将用户界面本地化为他们的首选语言。在用于信息设备的应用免费的情况下,收益往往低到使得开发人员没有兴趣投入时间来支持多种语言。
然而,通过允许用户从互联网上下载新的服务和应用,这些信息设备可能是可定制的。因此,为了以消费者的首选语言来提供可定制的用户界面并最终提高消费者对他们的信息设备的满意度,需要在运行信息设备上运行应用。
发明内容
本发明的实施例一般涉及国际化软件应用,并且,特别地,涉及通过使用截获和转化Java或类似语言的文本消息的中间件来提供将用户界面文本即时转化成外国语言而无需访问源代码的系统和方法。
在一个实施例中,转化计算机应用的显示文本的方法包括:截获以第一语言显示文本的命令,所述命令包括要以所述第一语言显示的所述文本;从所述命令中提取要转化的文本;使用所提取的文本查询转化机构;从所述转化机构接收第二语言的已转化文本;以及显示所述第二语言的已转化文本。
根据上述方法,还包括调整第二语言的已转化文本的显示。
根据上述方法,其中所述转化机构包括第二支持的外语。
在一个实施例中,转化计算机应用的显示文本的系统包括:截获模块,被配置为截获以第一语言显示文本的命令,所述命令包括要以所述第一语言显示的所述文本;提取模块,被配置为从所述命令中提取要转化的文本;到转化机构的接口,其中所述接口被配置为发送已提取的文本到所述转化机构,并且从所述转化机构接收已转化文本;以及输出模块,被配置为显示所述第二语言的所述已转化文本。
根据上述系统,所述转化机构被配置成支持第三语言。
附图说明
通过参考本发明的实施例的下述具体描述,特别是当结合附图时,本发明的上述以及其它特征和优点会变得显而易见,其中各个附图中的相同参考标记用于表示相同的部件,且其中:
图1高抽象度地示出了根据本发明实施例的提供可定制的用户界面的信息设备;
图2高抽象度地示出了根据本发明实施例的提供可定制的用户界面的信息设备中的软件构架;
图3高抽象度地示出了背景技术中已知的在没有语言转化的情况下在信息设备上显示文本的方法;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿瓦雅公司,未经阿瓦雅公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710632356.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于疑问语义的自然语言语义计算的方法及装置
- 下一篇:一种云服务器