CN112559106B 一种基于多语言的页面翻译方法 (广西交控智维科技发展有限公司).docxVIP

  • 0
  • 0
  • 约1.4万字
  • 约 24页
  • 2026-01-22 发布于重庆
  • 举报

CN112559106B 一种基于多语言的页面翻译方法 (广西交控智维科技发展有限公司).docx

(19)国家知识产权局

(12)发明专利

(10)授权公告号CN112559106B(45)授权公告日2025.01.10

(21)申请号202011550040.5

(22)申请日2020.12.24

(65)同一申请的已公布的文献号申请公布号CN112559106A

(43)申请公布日2021.03.26

(73)专利权人广西交控智维科技发展有限公司地址530012广西壮族自治区南宁市良庆

区庆林路16号天誉花园4号地块5号楼三层3095号

GO6F16/25(2019.01)

GO6F16/245(2019.01)

(56)对比文件

A,2017.01.11A,2019.05.31106326213109828775CN

A,2017.01.11

A,2019.05.31

106326213

109828775

审查员王彦男

(72)发明人智国盛周驰楠高凯邓鹏

(74)专利代理机构北京华专卓海知识产权代理事务所(普通合伙)11664

专利代理师孙振韬

(51)Int.CI.

GO6F9/451(2018.01)权利要求书2页说明书7页附图6页

(54)发明名称

一种基于多语言的页面翻译方法

(57)摘要

CN112559106B本公开的实施例提供了一种基于多语言的页面翻译方法、装置、设备和计算机可读存储介质。所述方法包括接收前端页面发送的请求后台业务接口信息;其中,所述请求后台业务接口信息是由业务接口从前端页面接收并转发至翻译切面的;根据所述请求后台业务接口信息中的业务接口url进行匹配;若匹配成功,则调用对应的业务接口方法,对数据库中的数据进行查询;对所述数据库根据所述查询生成的返回值进行拦截,将所述返回值中的词条进行翻译;将翻译后的返回值返回所述前端页面进行显示。以此方式,可以将前端页面中的词条转换为目标语言并

CN112559106B

S110

接收前端页面发送的请求后台业务接口信息

S120

根据所述请求后台业务接口信息中的业务接口url进行匹配

S130

若匹配成功,则调用对应的业务接口方法,对数据库中的数据进行查询

S140

对所述数据库根据所述查询生成的返回值进行拦截,将所述返回值中的词条进行翻译

S150

将翻译后的返回值返回所述前端页面进行显示

CN112559106B权利要求书1/2页

2

1.一种基于多语言的页面翻译方法,应用于翻译切面,其特征在于,包括:

接收前端页面发送的请求后台业务接口信息;其中,所述请求后台业务接口信息是由业务接口从前端页面接收并转发至翻译切面的;

根据所述请求后台业务接口信息中的业务接口url进行匹配;

若匹配成功,则调用对应的业务接口方法,对数据库中的数据进行查询;

对所述数据库根据所述查询生成的返回值进行拦截,将所述返回值中的词条进行翻译,包括:

拦截所述数据库根据所述查询生成的返回值,确定所述返回值的类型;

若所述返回值的类型为字符串,则直接从多语言库中的多语言库表中查询所述返回值中的词条对应的目标语言并进行替换;

若所述返回值的类型包含嵌套属性,则对所述返回值进行递归处理,递归遍历所述返回值中的每个属性值,直到遍历的属性值中不包含嵌套属性为止,然后从所述多语言库中的多语言库表中查询所述返回值中的词条对应的目标语言并进行替换;所述多语言库表包含所述返回值中的词条对应的所有目标语言;

将翻译后的返回值返回所述前端页面进行显示;

若匹配不成功,则调用对应的业务接口方法,对数据库中的数据进行查询,所述数据库将根据所述查询生成的返回值直接发送至前端页面。

2.根据权利要求1所的方法,其特征在于,所述调用对应的业务接口方法,对数据库中的数据进行查询包括:

通过反射技术调用对应的业务接口方法,对数据库中的数据进行查询。

3.根据权利要求1所述的方法,其特征在于,所述请求后台业务接口信息是由业务接口从前端页面接收并转发至翻译切面的包括:

所述业务接口接收前端页面通过http请求发送的请求后台业务接口信息,并转发至翻译切面。

4.根据权利要求1所述的方法,其特征在于,还包括:

根据用户操作,对所述多语言库表中的词条进行增加、删除、查找、修改、批量导入和/或批量导出。

5.一种基于多语言的页面翻译装置,其

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档