[发明专利]一种多语言聊天移动应用在审
申请号: | 201910173157.7 | 申请日: | 2019-03-07 |
公开(公告)号: | CN109921983A | 公开(公告)日: | 2019-06-21 |
发明(设计)人: | 高虹;朱懿 | 申请(专利权)人: | 上海百途归一智能科技有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/06;G10L15/00;G06F17/28 |
代理公司: | 深圳深瑞知识产权代理有限公司 44495 | 代理人: | 刘慧玲 |
地址: | 200441 上海市宝山区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 翻译 多语言 服务端 聊天消息 移动应用 客户端 即时通信模块 语言检测模块 聊天 群聊 语言 缓存 目标语言翻译 源语言翻译 发送消息 翻译模块 翻译引擎 缓存模块 即时通信 记忆模块 接收消息 校对模块 应用场景 自动处理 发送方 接收方 偏好 阅读 客户 | ||
1.一种多语言聊天移动应用,包括服务端(1)和客户端(2),其特征在于,所述服务端(1)和客户端(2)中均设置有即时通信模块(3),并通过所述即时通信模块(3)实现服务端(1)和客户端(2)的即时通信,所述客户端(2)内还包括语言检测模块(8)和翻译缓存模块(9);
所述语言检测模块(8)检测并判定未知源文件属于哪一种语言,并通过所述即时通信模块(3)查询所述翻译缓存模块(9)中是否存在目标语言翻译缓存,翻译存在通过所述翻译缓存模块(9)在客户端(2)中直接处理翻译请求,翻译不存在,通过所述客户端(2)中的即时通信模块(3)对服务端(1)发送翻译请求;
所述服务端(1)还包括翻译引擎模块(4)、聊天消息翻译模块(5)、翻译校对模块(6)、翻译记忆模块(7)和语言检测模块(8);
所述服务端(1)中的语言检测模块(8)对服务端(1)接收的未知源语言进行检测和判定,判定其属于哪一种语言;
所述服务端(1)还查询翻译记忆模块(7)是否在匹配目标语言的译文,存在则返回给客户端(2)呈现至用户界面;不存在请求翻译引擎模块(4)进行翻译,之后再通过所述聊天消息翻译模块(5)将用户输入的聊天消息从源语言转换成目标语言,通过所述服务端(1)中的即时通信模块(3)返回客户端(2)呈现至用户界面;
所述翻译记忆模块(7)存储服务端(1)中翻译的记录,每条记录包含源语言、原文、目标语言以及译文,所述翻译校对模块(6)周期性对翻译记忆模块(7)中存储的翻译记录进行校对,即优化干预,并输出优化后的翻译记录供所述翻译引擎模块(4)进行训练,以持续提升后续的翻译质量。
2.根据权利要求1所述的一种多语言聊天移动应用,其特征在于,所述即时通信模块(3)负责处理聊天消息的收发,即轮询监听收到的消息列表并呈现到客户端(2)中的用户界面,发送用户输入的聊天消息至服务端(1),并由所述服务端(1)中转至消息接收方。
3.根据权利要求1所述的一种多语言聊天移动应用,其特征在于,所述聊天消息翻译模块(5)负责针对用户输入的聊天消息进行从源语言至目标语言的转换,且该模块是所述翻译引擎模块(4)的在业务逻辑层的封装。
4.一种多语言聊天移动应用的应用方法,其特征在于,所述应用的具体步骤如下;
1)用户登录应用,如果是第一次登录,则从用户当前的手机系统获取偏好语言;否则,从服务端(1)获取用户的偏好语言;
2)用户发起聊天,与其他用户单聊或者群聊,此时,用户发送的每条消息内容将伴随偏好语言一同发送至服务端(1)供接收方的用户进行监听;
3)用户不发起聊天,用户作为消息的接收方接收消息,应用监听到新消息时,会根据新消息的文本内容请求服务端(1)来检测新消息使用的语言,检测失败,则直接使用伴随消息一同发送的偏好语言作为消息的源语言;检测成功则直接进入下一步;
4)应用根据消息源语言和消息内容查询客户端(2)存储的翻译缓存;查询是否存在目标语言翻译缓存,如果查询到,则直接呈现到用户界面;如果未查询到,则根据消息源语言和消息内容请求服务端(1)提供译文;
5)所述服务端(1)接到请求后,查询翻译记忆模块(7);如果翻译记忆模块(7)中存在匹配目标语言的译文,则返回给客户端(2)呈现至用户界面;如果翻译记忆模块(7)不存在匹配译文,则请求翻译引擎模块(4)进行翻译;
6)所述翻译引擎模块(4)返回目标语言的译文,服务端(1)保存译文至翻译记忆模块(7),同时返回给客户端(2)呈现至用户界面;
7)所述翻译校对模块(6)周期性对翻译记忆模块(7)进行人工校对或其他翻译引擎的自动翻译校对,导出优化后的翻译记忆,以训练翻译引擎模块(4),持续提升翻译质量。
5.根据权利要求4所述的一种多语言聊天移动应用的应用方法,其特征在于,在步骤3)中所述服务端(1)中的语言检测模块(8)来检测新消息使用的语言,并判定是哪一种语言。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海百途归一智能科技有限公司,未经上海百途归一智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910173157.7/1.html,转载请声明来源钻瓜专利网。