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

文档序号:24406010发布日期:2021-03-26 17:08阅读:来源:国知局

技术特征:
1.一种基于多语言的页面翻译方法,应用于翻译切面,其特征在于,包括:接收前端页面发送的请求后台业务接口信息;其中,所述请求后台业务接口信息是由业务接口从前端页面接收并转发至翻译切面的;根据所述请求后台业务接口信息中的业务接口url进行匹配;若匹配成功,则调用对应的业务接口方法,对数据库中的数据进行查询;对所述数据库根据所述查询生成的返回值进行拦截,将所述返回值中的词条进行翻译;将翻译后的返回值返回所述前端页面进行显示。2.根据权利要求1所述的方法,其特征在于,所述根据所述请求后台业务接口信息中的业务接口url进行匹配包括:若匹配不成功,则调用对应的业务接口方法,对数据库中的数据进行查询;所述数据库将根据所述查询生成的返回值直接发送至前端页面。3.根据权利要求1或2所的方法,其特征在于,所述调用对应的业务接口方法,对数据库中的数据进行查询包括:通过反射技术调用对应的业务接口方法,对数据库中的数据进行查询。4.根据权利要求3所述的方法,其特征在于,所述对所述数据库根据所述查询生成的返回值进行拦截,将所述返回值中的词条进行翻译包括:拦截所述数据库根据所述查询生成的返回值,确定所述返回值的类型;根据所述返回值的类型,将所述返回值中的词条翻译为目标语言。5.根据权利要求4所述的方法,其特征在于,所述根据所述返回值的类型,将所述返回值中的词条翻译为目标语言包括:若所述返回值的类型为字符串,则直接从多语言库中的多语言库表中查询所述返回值中的词条对应的目标语言并进行替换;若所述返回值的类型包含嵌套属性,则对所述返回值进行递归处理,递归遍历所述返回值中的每个属性值,直到遍历的属性值中不包含嵌套属性为止,然后从所述多语言库中的多语言库表中查询所述返回值中的词条对应的目标语言并进行替换;所述多语言库表包含所述返回值中的词条对应的所有目标语言。6.根据权利要求1所述的方法,其特征在于,所述请求后台业务接口信息是由业务接口从前端页面接收并转发至翻译切面的包括:所述业务接口接收前端页面通过http请求发送的请求后台业务接口信息,并转发至翻译切面。7.根据权利要求5所述的方法,其特征在于,还包括:根据用户操作,对所述多语言库表中的词条进行增加、删除、查找、修改、批量导入和/或批量导出。8.一种基于多语言的页面翻译装置,其特征在于,包括:接收模块,用于接收前端页面发送的请求后台业务接口信息;其中,所述请求后台业务接口信息是由业务接口从前端页面接收并转发至翻译切面的;匹配模块,用于根据所述请求后台业务接口信息中的业务接口url进行匹配;查询模块,用于若匹配成功,则调用对应的业务接口方法,对数据库中的数据进行查
询;翻译模块,用于对所述数据库根据所述查询生成的返回值进行拦截,将所述返回值中的词条进行翻译;处理模块,用于将翻译后的返回值返回所述前端页面进行显示。9.一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1~7中任一项所述的方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1~7中任一项所述的方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1