文本翻译方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33469708 阅读:71 留言:0更新日期:2022-05-19 00:47
本发明专利技术涉及自然语言处理技术领域,提供一种文本翻译方法、装置、电子设备及存储介质,接收到待翻译文本的翻译指令时,先对待翻译文本进行递归拆分,得到多个第一文本字符串,接着根据翻译指令对每个第一文本字符串进行词根匹配翻译,得到多个第二文本字符串,从而实现了待翻译文本的翻译,翻译效率高,通过计算每个第二文本字符串的ASCII码值,从而根据ASCII码值从多个第二文本字符串中选取多个候选文本字符串,最后根据所述多个候选文本字符串生成所述待翻译文本的目标翻译文本,翻译准确度高。快速且准确的文本翻译,有助于开发人员快速进行数据表存储、规范统一命名的数据表表结构输出,提高了开发效率。提高了开发效率。提高了开发效率。

【技术实现步骤摘要】
文本翻译方法、装置、电子设备及存储介质


[0001]本专利技术涉及自然语言处理
,具体涉及一种文本翻译方法、装置、电子设备及存储介质。

技术介绍

[0002]在数据仓库建设、数据开发工作过程中,避免不了需要处理数据表,开发人员在进行表结构开发的过程,经常需要进行文本翻译以保证数据表的规范性,例如,将中文表名翻译为英文表名,将中文字段名翻译为英文字段名。
[0003]然而,专利技术人在实现本专利技术的过程中发现,传统的做法是查询需要翻译的具体内容,再将需要翻译的内容复制到第三方翻译系统中,通过第三方翻译系统进行翻译,将翻译后的文字复制保存在待翻译文本的后台管理系统,这种操作过程常常涉及在多个浏览器标签间进行来回切换,操作容易发生错乱,并且由于登陆时效性等限制,长时间翻译数据容易导致进程失效,进而导致数据保存失败,导致翻译效率低下。

技术实现思路

[0004]鉴于以上内容,有必要提出一种文本翻译方法、装置、电子设备及存储介质,能够基于递归拆解实现文本的快速翻译。
[0005]本专利技术的第一方面提供一种文本翻译本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文本翻译方法,其特征在于,所述方法包括:响应于对待翻译文本的翻译指令,对所述待翻译文本进行递归拆分,得到多个第一文本字符串;根据所述翻译指令对每个所述第一文本字符串进行词根匹配翻译,得到多个第二文本字符串;计算每个所述第二文本字符串的ASCII码值,并根据所述ASCII码值从所述多个第二文本字符串中选取多个候选文本字符串;根据所述多个候选文本字符串生成所述待翻译文本的目标翻译文本。2.如权利要求1所述的文本翻译方法,其特征在于,所述对所述待翻译文本进行递归拆分,得到多个第一文本字符串包括:获取所述待翻译文本的文本字符串长度,并根据所述文本字符串长度确定递归拆分总层;在进行第一层拆分时,对所述待翻译文本进行逐字拆分,并使用预设拆分符将逐字拆分得到的字符串进行连接,得到一个第一文本字符串;在进行当前层拆分时,根据所述当前层的层数对所述待翻译文本进行拆分,得到第一待翻译子文本和第二待翻译子文本,对所述第一待翻译子文本进行逐字拆分并使用所述预设拆分符进行连接得到第一文本子字符串,对所述第二待翻译子文本进行整体拆分并使用所述预设拆分符进行连接得到第二文本子字符串,使用所述预设拆分符连接所述第一文本子字符串和所述第二文本子字符串得到一个第一文本字符串;对所述第二待翻译子文本按照所述当前层的上一层的拆分过程进行再拆分,直到按照所述第一层的拆分过程进行再拆分为止,将所述第一文本子字符串与每次再拆分得到的文本子字符串进行合并,得到多个第一文本字符串;在进行最后一层拆分时,对所述待翻译文本进行整体拆分,得到一个第一文本字符串。3.如权利要求2所述的文本翻译方法,其特征在于,所述根据所述当前层的层数对所述待翻译文本进行拆分,得到第一待翻译子文本和第二待翻译子文本包括:根据所述当前层的层数确定需遍历的字符的个数;根据所述需遍历的字符的个数从所述待翻译文本的最后一个字符开始向前遍历并将遍历到的字符作为所述第二待翻译子文本;将所述待翻译文本中未被遍历的字符作为所述第一待翻译子文本。4.如权利要求2所述的文本翻译方法,其特征在于,所述根据所述翻译指令对每个所述第一文本字符串进行词根匹配翻译,得到多个第二文本字符串包括:根据所述翻译指令确定翻译语种;获取与所述翻译语种对应的词根表;根据所述词根表对每个所述第一文本字符串进行词根匹配,得到多个第二文本字符串。5.如权利要求4所述的文本翻译方法,其特征在于,所述根据所述词根表对每个所述第一文本字符串进行词根匹配,得到多个第二文本字符...

【专利技术属性】
技术研发人员:林丽晶
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1