当前位置: 首页 > 专利查询>谷歌公司专利>正文

用于计算机应用的语言翻译本地化的技术制造技术

技术编号:12878344 阅读:40 留言:0更新日期:2016-02-17 13:21
一种计算机实现的技术包括在服务器处接收用于可由计算设备执行的计算机应用的源代码。所述服务器从所述源代码中提取使用源语言的一个或多个可译消息。所述服务器对所述一个或多个可译消息中的每一消息插入隐藏式唯一标识符以获取所述第一修改源代码,其中每一特定的隐藏式唯一标识符可操作以在由所述计算设备对所述第一修改源代码的执行期间识别对应的特定的可译消息。所述服务器将所述第一修改源代码传送至所述计算设备。所述服务器从所述计算设备接收一个或多个已译消息,所述一个或多个已译消息使用目标语言并且已经响应于对所述第一修改源代码的执行而在所述计算设备处被输入。所述服务器随后输出所述一个或多个已译消息。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】用于计算机应用的语言翻译本地化的技术交叉引用本申请要求于2013年3月15日提交的美国申请号13/838,623的优先权。上述申请的全部公开通过引用合并于此。
本公开涉及语言翻译,以及更具体地涉及用于计算机应用的语言翻译本地化的技术。
技术介绍
本文所提供的
技术介绍
说明旨在总体上呈现本公开的上下文。本申请所提的专利技术人的工作在该
技术介绍
部分中所述的程度以及在申请日可能以其它方式不适合作为现有技术的说明方面均非明确或隐含认定为针对本公开的现有技术。计算机应用可以指可由计算设备的处理器执行的任何软件。每种计算机应用均与源代码相关联。源代码能够以可以由计算设备的处理器解释并执行的计算语言而写成。源代码能够由程序员开发并随后由程序员或供应商分发给一个或多个用户。
技术实现思路
呈现了一种计算机实现的技术。所述技术能够包括在包括一个或多个处理器的服务器处接收用于能由计算设备执行的计算机应用的源代码。所述技术能够包括在所述服务器处从所述源代码提取一个或多个可译消息,所述一个或多个可译消息中的每一消息均使用源语言且可译成目标语言。所述技术能够包括在所述服务器处对所述一个或多个可译消息中的每一消息插入隐藏式唯一标识符以获取第一修改源代码,其中每一特定的隐藏式唯一标识符可操作以在由所述计算设备对第一修改源代码的执行期间识别相应的特定的可译消息。所述技术能够包括将所述第一修改源代码从所述服务器传送至所述计算设备。所述技术能够包括在所述服务器处从所述计算设备接收一个或多个已译消息,所述一个或多个已译消息使用目标语言并且已经响应于在所述计算设备处执行所述第一修改源代码而在所述计算设备处被输入。所述技术还能够包括从所述服务器输出所述一个或多个已译消息。在某些实施例中,所述计算机应用是在所述计算设备处执行的web浏览器中可执行的基于web的计算机应用,并且所述计算机实现的技术经由用于所述浏览器的扩展或插件来实现。在其他实施例中,所述一个或多个可译消息包括在所述源代码中的文本字符串。在某些实施例中,所述一个或多个可译消息包括不在所述源代码中并且在所述源代码的执行期间由所述计算机应用动态生成的文本字符串。在其他实施例中,所述一个或多个已译消息基于由能够将文本从所述源语言翻译成所述目标语言的人工译员在所述计算设备处的输入,并且所述一个或多个已译消息在服务器处经由JavaScript从所述计算设备被接收。在某些实施例中,每一特定的隐藏式唯一标识符可操作以允许所述人工译员选择所述特定的可译消息。在其他实施例中,每一特定的隐藏式唯一标识符可操作以在执行所述第一修改源代码期间突显所述计算机应用中的所述特定的可译消息。在某些实施例中,输出所述一个或多个已译消息进一步包括:在所述服务器处通过分别将所述一个或多个可译消息替换为所述一个或多个已译消息来自动地获取第二修改源代码并且从所述服务器处输出所述第二修改源代码。在其他实施例中,输出所述一个或多个已译消息包括将所述一个或多个已译消息从所述服务器输出至与所述计算机应用相关联的供应商或程序员。在某些实施例中,所述技术进一步包括在服务器处从与所述计算机应用相关联的所述供应商或程序员接收第二修改源代码,其中所述第二修改源代码包括分别替代所述一个或多个可译消息的所述一个或多个已译消息。还呈现了一种服务器。所述服务器能够包括通信设备以及一个或多个处理器。所述通信设备能够被配置成接收用于能由计算设备执行的计算机应用的源代码。所述一个或多个处理器能够被配置成从所述源代码提取一个或多个可译消息,所述一个或多个可译消息中的每一消息均使用源语言且可译成目标语言。所述一个或多个处理器还能够被配置成对所述一个或多个可译消息中的每一消息插入隐藏式唯一标识符以获取第一修改源代码,其中每一特定的隐藏式唯一标识符可操作以在由计算设备对第一修改源代码的执行期间识别对应的特定的可译消息。所述通信设备能够进一步被配置成将所述第一修改源代码传送至所述计算设备。所述通信设备能够进一步被配置成从所述计算设备接收一个或多个已译消息,所述一个或多个已译消息使用目标语言并且已经响应于在所述计算设备处执行所述第一修改源代码而在所述计算设备处被输入。所述通信设备还能够进一步被配置成输出所述一个或多个已译消息。在某些实施例中,所述计算机应用是在所述计算设备处执行的web浏览器中可执行的基于web的计算机应用,并且所述通信设备被配置成与用于所述web浏览器的扩展或插件交互。在其他实施例中,所述一个或多个可译消息包括在所述源代码中的文本字符串。在某些实施例中,所述一个或多个可译消息包括不在所述源代码中并且在所述源代码的执行期间由所述计算机应用动态生成的文本字符串。在其他实施例中,所述一个或多个已译消息基于由能够将文本从所述源语言翻译成所述目标语言的人工译员在所述计算设备处的输入,并且所述一个或多个已译消息在所述服务器处经由JavaScript从所述计算设备被接收。在某些实施例中,每一特定的隐藏式唯一标识符可操作以允许所述人工译员选择特定的可译消息。在其他实施例中,每一特定的隐藏式唯一标识符可操作以在执行所述第一修改源代码期间突显所述计算机应用中的特定的可译消息。在某些实施例中,所述一个或多个处理器进一步被配置成通过分别将所述一个或多个可译消息替换为所述一个或多个已译消息来自动地获取第二修改源代码,并且其中所述通信设备被配置成通过输出所述第二修改源代码来输出所述一个或多个已译消息。在其他实施例中,所述通信设备被配置成通过将所述一个或多个已译消息输出给与所述计算机应用相关联的供应商或程序员来输出所述一个或多个已译消息。在某些实施例中,所述通信设备进一步被配置成从与所述计算机应用相关联的所述供应商或所述程序员接收第二修改源代码,其中所述第二修改源代码包括分别取代所述一个或多个可译消息的所述一个或多个已译消息。还呈现了一种非暂时性计算机可读介质。所述计算机可读介质能够具有其上所存储的指令,所述指令在由服务器的一个或多个处理器执行时使得所述服务器执行操作。所述操作能够包括接收用于可由计算设备执行的计算机应用程序的源代码。操作能够包含从所述源代码提取一个或多个可译消息,所述一个或多个可译消息中的每一消息均使用源语言且可译成目标语言。所述操作能够包括对所述一个或多个可译消息中的每一消息插入隐藏式唯一标识符以获取第一修改源代码,其中每一特定的隐藏式唯一标识符可操作以在由所述计算设备对第一修改源代码的执行期间识别对应的特定的可译消息。操作能够包括将第一修改源代码发送至计算设备。所述操作能够包括从所述计算设备接收一个或多个已译消息,所述一个或多个已译消息使用目标语言并且已经响应于在所述计算设备处执行所述第一修改源代码而在所述计算设备处被输入。所述操作还能够包括输出所述一个或多个已译消息。在某些实施例中,所述计算机应用是在所述计算设备处执行的web浏览器中可执行的基于web的计算机应用,并且其中所述指令可由所述一个或多个处理器经由用于所述web浏览器的扩展或插件来执行。下面根据【具体实施方式】阐明本公开应用性的其他方面。应理解的是,【具体实施方式】及特定示例仅旨在说明目的并不限制本公开的范围。【附图说明】根据【具体实施方式】和附图将更充分地理解本文档来自技高网...

【技术保护点】
一种计算机实现的方法,包括:在包括一个或多个处理器的服务器处接收用于能由计算设备执行的计算机应用的源代码;在所述服务器处从所述源代码提取一个或多个可译消息,所述一个或多个可译消息中的每一消息均使用源语言且可译成目标语言;在所述服务器处对所述一个或多个可译消息中的每一消息插入隐藏式唯一标识符以获取第一修改源代码,其中每一特定的隐藏式唯一标识符可操作以在由所述计算设备对所述第一修改源代码的执行期间识别对应的特定的可译消息;将所述第一修改源代码从所述服务器处传送至所述计算设备;在所述服务器处从所述计算设备接收一个或多个已译消息,所述一个或多个已译消息使用所述目标语言并且已经响应于在所述计算设备处执行所述第一修改源代码而在所述计算设备处被输入;以及从所述服务器输出所述一个或多个已译消息。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:罗永平吴晨俊
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1