本发明专利技术提供了一种针对共用语言交互内容进行翻译的方法、客户端及系统,属于计算终端、软件技术领域。该方法包括:设定源语言和目标语言;判定即时通信交互方是否均以源语言进行通信,若是,则进入下一步骤,若否,则结束;采集通过源语言进行通信的交互内容,并翻译为目标语言;将前述目标语言翻译结果输出。利用本发明专利技术,当即时通信交互方均使用同一语言进行通信时,可根据用户的设置将双方的交互内容翻译为目标语言进行输出,使用户在即时通信过程中可针对目标语言进行学习,提高了用户的使用体验。
【技术实现步骤摘要】
本专利技术属于计算终端、软件
技术介绍
即时通信工具发展到今天,已经被大多数的网民所接受。即时通信工具逐渐成为用户日常交际生活中不可缺少的一部分,不仅应用于用户的休闲娱乐中,而且应用于用户的工作生活中,用户通过即时通信工具能够实现与其他用户之间即时、有效的交流沟通。在进行即时通信交流的过程中,用户经常会遇到这样的情景,向其他用户发送一条即时通信消息后,并没有立刻得到对方的消息回复,而是等待一小段时间后才接收到对方的消息回复。这是由于对方接受到消息后需要利用一段时间进行信息输入操作,或者对方有紧要的事情需要先完成后才能再进行消息回复。如果将即时通信的交互内容翻译为外 语向用户显示,使用户在即时通信交互过程中的等待期间能够进行外语学习,则有利于增加用户学习外语的趣味性。
技术实现思路
本专利技术的目的在于,提供了一种针对共用语言交互内容进行翻译的方法、客户端及系统。利用本专利技术,当即时通信交互方均使用同一语言进行通信时,可根据用户的设置将双方的交互内容翻译为目标语言进行输出,使用户在即时通信过程中可针对目标语言进行学习,提高了用户的使用体验。本专利技术提供的技术方案包括一种针对共用语言交互内容进行翻译的方法,该方法包括如下步骤步骤I,设定源语言和目标语言;步骤2,判定即时通信交互方是否均以源语言进行通信,若是,则进入下一步骤,若否,则结束;步骤3,采集通过源语言进行通信的交互内容,并翻译为目标语言;步骤4,将前述目标语言翻译结果输出。优选地,在即时通信主面板或即时通信交互界面中设置有用以设定源语言和目标语言的操作入口。优选地,所述设定的源语言为中文,目标语言为英文。优选地,所述步骤2的过程为当即时通信交互方为两端用户进行通信时,分别采集即时通信两端用户输入的交互内容;判定两端用户输入的交互内容是否均为源语言形式。优选地,所述步骤2的过程为当即时通信交互方为群组中两端以上的用户进行通信时,分别采集群组中参与通信的各端用户输入的交互内容;判定各端用户输入的交互内容是否均为源语言形式。优选地,所述步骤2的过程为当判定即时通信交互方的一端用户使用的语言同时包括源语言和非源语言时,则进一步判定该端用户在交互过程中源语言是否为主导语言,若是,则判定该端用户以源语言进行通信。优选地,判定源语言是否为主导语言的过程为 采集源语言的字符量,以及源语言和非源语言的字符总量;计算源语言的字符量占所述字符总量的比例; 当所述比例值为80%以上时,判定源语言为主导语言。优选地,所述步骤3的过程为采集通过源语言进行通信的交互内容,将采集的交互内容发送至翻译服务器;翻译服务器将所述交互内容翻译为目标语言,并将翻译结果发送至即时通信客户端。优选地,所述翻译服务器设置在即时通信系统服务器中;或者设置在即时通信工具之外的网络端,并通过即时通信客户端设置的翻译插件与该网络端的翻译服务器相连通。优选地,所述步骤3的过程为采集通过源语言进行通信的交互内容;将采集的交互内容发送至所在终端的翻译结构;通过前述的翻译结构,将所述交互内容翻译为目标语言。优选地,所述翻译结构,通过即时通信客户端的翻译插件进行待翻译内容的采集和/或已翻译内容的输出。优选地,所述步骤4中输出目标语言翻译结果的方式为以下其中之一在即时通信交互界面中设置单独的目标语言翻译结果的输出栏;对应着每条即时通信交互内容输出所对应的目标语言翻译结果;在弹出窗口中输出目标语言翻译结果。优选地,在输出目标语言翻译结果时,将该目标语言翻译结果与源语言的交互内容一起保存在历史记录中。优选地,所述步骤4中输出目标语言翻译结果时,以文本形式输出或者以语音形式输出目标语言翻译结果。优选地,所述方法还包括将目标语言翻译结果与学习词库进行比对,所述学习词库为用户选择的用以进行目标语言学习的数据库;获取所述目标语言翻译结果中包含的和学习词库相同的词汇信息;输出目标语言翻译结果,并将前述获取的词汇信息在输出的目标语言翻译结果中进行差异化显示。优选地,所述方法还包括针对输出的目标语言翻译结果设置有用以收藏该目标语言翻译结果的收藏控件。本专利技术还提供一种针对共用语言交互内容进行翻译的客户端,该客户端包括语言信息设定单元,用于设定源语言和目标语言;交互语言判定单元,与前述语言信息设定单元相连,用于判定即时通信交互方是否均以源语言进行通信;目标语言翻译单元,与前述交互语言判定单元相连,用于采集通过源语言进行通信的交互内容,并翻译为目标语言;目标语言输出单元,与前述目标语言翻译单元相连,用于将前述目标语言翻译结果输出。优选地,所述目标语言翻译单元包括交互内容采集模块,用于采集通过源语言进行通信的交互内容;翻译服务器,用于将交互内容翻译为目标语言; 翻译插件,用于和网络端的翻译服务器或者所在终端的翻译结构相连通。优选地,所述目标语言输出单元包括目标语言存储模块,用于在输出目标语言翻译结果时,将该目标语言翻译结果与源语言的交互内容一起保存在历史记录中;文本信息输出模块和/或语音信息输出模块,其中文本信息输出模块用以将目标语言翻译结果以文本形式进行输出;其中语音信息输出模块,用以将目标语言翻译结果以语音形式进行输出。优选地,所述客户端还包括目标语言比对单元,用于将目标语言翻译结果与学习词库进行比对,所述学习词库为用户选择的用以进行目标语言学习的数据库;目标词汇获取单元,与前述目标语言比对单元相连,用于获取所述目标语言翻译结果中包含的和学习词库相同的词汇信息;差异化显示单元,与前述目标词汇获取单元相连,用于输出目标语言翻译结果,并将前述获取的词汇信息在输出的目标语言翻译结果中进行差异化显示。优选地,所述客户端还包括目标语言收藏单元,用于在接收到用户的收藏触发操作时,收藏相应的目标语言翻译结果。本专利技术还提供一种针对共用语言交互内容进行翻译的系统,该系统包括翻译服务器和即时通信客户端,所述翻译服务器包括信息设定存储单元,用于获取用户设定的源语言和目标语言并进行存储;交互内容获取单元,用于获取即时通信交互方通过源语言进行通信的交互内容;目标语言翻译单元,用于将源语言的交互内容翻译为目标语言;所述即时通信客户端包括语言信息设定单元,用于设定源语言和目标语言,并将设定信息发送至翻译服务器;目标语言输出单元,用于接收翻译服务器翻译的目标语言,并输出目标语言翻译结果。优选地,所述系统还包括服务器交互语言判定单元,设置在所述翻译服务器中,用于判定即时通信交互方是否均以源语言进行通信。优选地,所述系统还包括客户端交互语言判定单元,设置在所述即时通信客户端中,用于判定即时通信交互方是否均以源语言进行通信。优选地,所述系统还包括交互内容发送单元,设置在所述即时通信客户端中,用于采集通过源语言进行通信的交互内容,并发送至翻译服务器。与现有技术相比,本专利技术的有益效果如下(I)现有技术中,即时通信交互方采用不同语言进行交流时,会针对语言进行翻译 从而使得交互方能够顺利交流。本专利技术中则是用户使用同种语言进行交流时,将交互通信的语言内容翻译为目标语言进行输出,是为了使用户在通信过程中,利用闲余时间进行外语学习,满足用户的多层次需求,提高用户的使用体验。(2)本专利技术还提供有学习词库的设定,用户可以根据自身需求,选择适合自己的学习词库,将交互通信的语言内容本文档来自技高网...
【技术保护点】
一种针对共用语言交互内容进行翻译的方法,其特征在于:该方法包括如下步骤,步骤1,设定源语言和目标语言;步骤2,判定即时通信交互方是否均以源语言进行通信,若是,则进入下一步骤,若否,则结束;步骤3,采集通过源语言进行通信的交互内容,并翻译为目标语言;步骤4,将前述目标语言翻译结果输出。
【技术特征摘要】
【专利技术属性】
技术研发人员:马宇尘,刘红梅,
申请(专利权)人:上海量明科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。