[发明专利]即时通信软件中的文本消息自动翻译方法、装置及系统有效
申请号: | 201410389760.6 | 申请日: | 2014-08-08 |
公开(公告)号: | CN105335355B | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 张国强;肖峰 | 申请(专利权)人: | 掌赢信息科技(上海)有限公司 |
主分类号: | G06F17/28 | 分类号: | G06F17/28;H04L12/58 |
代理公司: | 北京律和信知识产权代理事务所(普通合伙) 11446 | 代理人: | 冷文燕;武玉琴 |
地址: | 200063 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 即时 通信 软件 中的 文本 消息 自动 翻译 方法 装置 系统 | ||
1.一种即时通信软件中的文本消息自动翻译方法,其特征在于,包括:
当运行即时通讯软件时,为即时通信会话的任一端配置用户偏好语言列表,其中:所述用户偏好语言列表是按无序或有序方式枚举了使用智能终端的用户偏好使用的语言;
翻译请求端获取文本消息输入界面输入的待发送的消息M,其中:所述文本消息输入界面能够在不同的输入语言之间进行切换,以使输入的消息M包含至少一种以上的语言,所述翻译请求端包括即时通信软件的发送端、或者通信转发服务器、或者发送端和通信转发服务器;
翻译请求端根据接收端的偏好语言列表和消息M中所有输入文本段对应的语言构成的源语言集合,判断接收端能否理解消息M的所有语言,若判断为否,则构造待翻译文本消息,并向翻译服务器发送对待翻译文本消息进行翻译的请求,其中:当所述翻译请求端包括通信转发服务器时,发送端将消息M发送给通信转发服务器,由通信转发服务器判断接收端能否理解消息M的所有语言;
所述翻译请求端根据接收端的偏好语言列表和消息M的源语言集合,判断接收端能否理解消息M的所有语言,包括如下判断步骤:
翻译请求端维护接收端的偏好语言列表;
翻译请求端提取消息M中的源语言属性,构造源语言集合;
翻译请求端将消息M的源语言集合和接收端的偏好语言列表集合进行比较,如果每个源语言集合中的语言都出现在接收者的偏好语言列表集合中,或者,消息M的源语言属性集合是接收端的偏好语言列表集合的子集,则表示接收端可以理解消息M,否则,认为接收端无法理解消息M
翻译请求端根据翻译服务器返回的翻译结果构造翻译后文本消息,并将翻译后的文本消息发送给接收端,其中,翻译后文本消息所使用的语言仅限于接收端偏好语言列表中所枚举的语言。
2.如权利要求1所述的方法,其特征在于,所述翻译请求端获取文本消息输入界面输入的待发送的消息M,包括:
消息M包含原始的文本消息和与文本消息对应的源语言属性,或者,消息M包含被划分成的不同文本段和与每个文本段对应的源语言属性,其中:所述的文本消息或文本段对应的源语言属性与用户在文本输入界面中为该文本或文本段输入时所选择的输入语言一致。
3.如权利要求1所述的方法,其特征在于,所述构造待翻译文本消息,包括:
对任一源语言属性不包含在接收端的偏好语言列表中的原文本段,将该文本段包含在待翻译文本消息中,同时为该文本段设置源语言属性和需要被翻译的目标语言属性,其中,目标语言属性选择性地设置为接收端偏好语言列表中的一项。
4.如权利要求1所述的方法,其特征在于,所述翻译请求端根据翻译结果构造翻译后文本消息,包括:
按序检查原始文本消息M中的每个文本段,并判定每个文本段的源语言属性是否属于接收端的偏好语言列表集合,其中:
若是,则翻译请求端将文本段消息及该文本段的源语言属性包含在翻译后文本消息中;
若否,则翻译请求端将翻译结果中对应的翻译后的文本段和相应的文本段语言属性包含在翻译后文本消息中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于掌赢信息科技(上海)有限公司,未经掌赢信息科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410389760.6/1.html,转载请声明来源钻瓜专利网。