一种词条转化方法及装置制造方法及图纸

技术编号:16427991 阅读:34 留言:0更新日期:2017-10-21 22:59
本发明专利技术公开了一种词条转化方法,包括根据预设抽取策略,从待处理文件中抽取待处理的对象词条,得到对象词条库;将对象词条库中的对象词条分配到预设翻译源进行翻译操作,获得对象词条的翻译内容;调用对象词条的翻译内容,将待处理文件中的对象词条替换为目标接口。本发明专利技术通过自动抽取词条并自动用对象词条的翻译内容替换对象词条,大大节省了词条转化时间,提高了效率,提升了自动化程度。本发明专利技术还提供了一种词条转化装置。

Transformation method and device for word entry

The invention discloses a transformation method according to the preset entries, including extraction strategy, pending extraction from the file to be processing objects in the object database entries, entries; object entries allocated object entries in the library to a preset translation source translation, translation for content object entries; translation call object entries. Will be processed in the file object entries to replace the target interface. By automatically extracting the words and automatically replacing the object entries with the translation contents of the object entries, the invention greatly saves the conversion time of the entries, improves the efficiency, and improves the automation degree. The present invention also provides a word conversion device.

【技术实现步骤摘要】
一种词条转化方法及装置
本专利技术涉及信息检索领域,特别是涉及一种词条转化方法及装置。
技术介绍
随着科技发展的迅猛进步,对软件支持的词条转化功能的要求越来越大,但是要做到在原有软件基础上无缝实现词条的转化并非易事。例如,将中文代码转化为国际化接口的过程,由于软件系统中至少有上千个jsp页面以及上万个java待处理文件等待处理文件,而每个jsp页面和每个java又都分别包含有大量的中文代码,故将所有的中文代码都转化为国际化接口的开发过程工作量十分庞大。而目前上述工作一直是通过人工识别所有的中文文本并转化为国际文本来完成的,转化时间长,效率低。词条转化困难度从中文代码国际化的过程可见一斑。因此,如何提供一种自动提取并转化词条的方法及装置是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种词条转化方法及装置,通过自动抽取对象词条并自动用目标借口替换对象词条的工作,大大节省了词条转化时间,提高了效率。为解决上述技术问题,本专利技术提供了一种词条转化方法,包括:根据预设抽取策略,从待处理文件中抽取待处理的对象词条,得到对象词条库;将所述对象词条库中的对象词条分配到预设翻译源进行翻译操作,获得所述对象词条的翻译内容;调用所述对象词条的翻译内容,将所述待处理文件中的所述对象词条替换为目标接口。优选地,所述从待处理文件中抽取待处理的对象词条后、存入所述对象词条库之前还包括:判断所述对象词条库中是否包含所述待处理的对象词条,如果不包含,将所述待处理的对象词条存储在所述对象词条库中。优选地,获得所述对象词条的翻译内容的步骤进一步包括:判断预设数据库中是否包含所述对象词条与所述对象词条的翻译内容的对应关系,如果不包含,将所述对应关系储存于预设数据库。优选地,所述目标接口包括包含翻译内容的链接或所述对象词条的翻译内容。优选地,所述预设抽取策略包括正则表达式。为解决上述的技术问题,本专利技术还提供了一种词条转化装置,其特征在于,包括:抽取模块,用于根据预设抽取策略,从待处理文件中抽取待处理的对象词条,得到对象词条库;翻译模块,用于将所述对象词条库中的对象词条分配到预设翻译源进行翻译操作,获得所述对象词条的翻译内容;替换模块,用于调用所述对象词条的翻译内容,将所述待处理文件中的所述对象词条替换为目标接口。优选地,所述抽取模块进一步包括:第一存储判断单元,用于判断所述对象词条库中是否包含所述待处理的对象词条,如果不包含,触发存储单元;词条存储单元,用于将所述待处理的对象词条存储在所述对象词条库中。优选地,所述翻译模块进一步包括:第二存储判断单元,用于判断预设数据库中是否包含所述对象词条与所述对象词条的翻译内容的对应关系,如果不包含,触发翻译内容存储单元;翻译内容存储单元,用于将所述对应关系储存于所述预设数据库。本专利技术提供了一种词条转化方法和装置,包括根据预设抽取策略,从待处理文件中抽取待处理的对象词条,得到对象词条库;将对象词条库中的对象词条分配到预设翻译源进行翻译操作,获得对象词条的翻译内容;调用对象词条的翻译内容,将待处理文件中的对象词条替换为目标接口。本专利技术通过自动抽取词条并自动用对象词条的翻译内容替换对象词条,大大节省了词条转化时间,提高了效率,提升了自动化程度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种词条转化方法的过程的流程图;图2为本专利技术提供为一种词条转化方法的具体实施方式的过程的流程图;图3为本专利技术提供的一种词条转化装置的结构示意图。具体实施方式本专利技术的核心是提供一种词条转化方法及装置,节省词条转化时间,并提高效率。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供了一种词条转化方法。参照图1,图1为本专利技术提供的一种实现转化对象词条方法的过程的流程图,该方法包括:s1:根据预设抽取策略,从待处理文件中抽取待处理的对象词条,得到对象词条库;s2:将对象词条库中的对象词条分配到预设翻译源进行翻译操作,获得对象词条的翻译内容;s3:调用对象词条的翻译内容,将待处理文件中的对象词条替换为目标接口。作为一种优选方案,预设抽取策略可以为一个包含正则表达式的脚本,正则表达式为事先定义好的一些特定字符及这些特定字符的组合,组成一个“规则字符串”,用来检索、替换符合某个模式的文本,也可以为一个由多个自定义公式组成的脚本。抽取的过程具体为调用预设的抽取策略的脚本。当然,本专利技术对预设抽取策略的内容不加以限制。需要解释的是,预设抽取策略是由工作人员设置的,一般形式为一个脚本,也不排除其他形式的存在。需要说明的是,预设翻译源可以单纯的指语言翻译的网站,此时翻译操作可以指将中文词条翻译为英文词条或者法文词条,此时对象词条库为中文词条库;也可以指将其他语言词条翻译为中文词条;预设翻译源也可以为具有对象词条和目标内容对应关系的预设数据库,此时翻译操作指将调用预设数据库中的对象词条和目标内容的对应关系并将目标内容分配给对象词条。作为一种优选方案,从待处理文件中抽取待处理的对象词条后、存入对象词条库之前包括:s12:判断对象词条库中是否包含待处理的对象词条,如果不包含,进入步骤s13;若包含,进入步骤s2;s13:将待处理的对象词条存储在对象词条库中。其中,上述过程具体为一个对象词条去重的过程,防止相同的对象词条重复保存,以减少开发过程的工作量,且节省占用的存储空间。作为一种优选方案,获得对象词条的翻译内容的步骤进一步包括:s22:判断预设数据库中是否包含对象词条与对象词条的翻译内容的对应关系,如果不包含,进入步骤s23;若包含,直接进入步骤s3;s23:将包含对象词条与对象词条的翻译内容的对应关系储存于预设数据库。需要解释的是,将对象词条与对象词条的翻译内容的对应关系储存于预设数据库的过程只是本专利技术的一种优选方案,当然也直接根据翻译过程的缓存进行替换,本专利技术并不限制是否存储或者以什么方式存储在何处。作为一种具体实施方式,目标接口包括包含翻译内容的链接或对象词条的翻译内容。需要说明的是,目标接口是最终替换对象词条显示在待处理文件中的内容形式,可以为一个链接,通过点击此链接显示翻译内容,也可以为一个批注,不需点击即可显示翻译内容,除此之外,还可以直接将对象词条替换为显示内容。当然,上述几种具体实施方式只是本专利技术的优选实施方式,本专利技术对具体替代中文文本的目标接口的具体形式不加以限制。参照图2,图2为本专利技术提供的一种词条转化方法的具体实施方式的过程的流程图。本专利技术提供了一种词条转化方法,包括根据预设抽取策略,从待处理文件中抽取待处理的对象词条,得到对象词条库;将对象词条库中的对象词条分配到预设翻译源进行翻译操作,获得对象词条的翻译内容;调用对象词条的本文档来自技高网...
一种词条转化方法及装置

【技术保护点】
一种词条转化方法,其特征在于,包括:根据预设抽取策略,从待处理文件中抽取待处理的对象词条,得到对象词条库;将所述对象词条库中的对象词条分配到预设翻译源进行翻译操作,获得所述对象词条的翻译内容;调用所述对象词条的翻译内容,将所述待处理文件中的所述对象词条替换为目标接口。

【技术特征摘要】
1.一种词条转化方法,其特征在于,包括:根据预设抽取策略,从待处理文件中抽取待处理的对象词条,得到对象词条库;将所述对象词条库中的对象词条分配到预设翻译源进行翻译操作,获得所述对象词条的翻译内容;调用所述对象词条的翻译内容,将所述待处理文件中的所述对象词条替换为目标接口。2.根据权利要求1所述的方法,其特征在于,所述从待处理文件中抽取待处理的对象词条后、存入所述对象词条库之前还包括:判断所述对象词条库中是否包含所述待处理的对象词条,如果不包含,将所述待处理的对象词条存储在所述对象词条库中。3.根据权利要求2所述的方法,其特征在于,获得所述对象词条的翻译内容的步骤进一步包括:判断预设数据库中是否包含所述对象词条与所述对象词条的翻译内容的对应关系,如果不包含,将所述对应关系储存于预设数据库。4.根据权利要求1所述的方法,其特征在于,所述目标接口包括包含翻译内容的链接或所述对象词条的翻译内容。5.根据权利要求1所述的方法,其特...

【专利技术属性】
技术研发人员:甘宜鹏许慧杨清渤
申请(专利权)人:山东中创软件工程股份有限公司
类型:发明
国别省市:山东,37

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

1