【技术实现步骤摘要】
一种聊天界面信息翻译方法、装置及终端设备
本专利技术实施例涉及通信技术,尤其涉及一种聊天界面信息翻译方法、装置及设备。
技术介绍
生活中,用户使用聊天软件聊天时,经常会遇到自己不懂的外文信息,通常的做法是,用户手动将相应的原文复制到专业的翻译软件或者翻译网站中,并手动确认翻译来获得译文,这种方法比较耗费用户时间,操作上也很麻烦,翻译效率较低。现有技术中,某些应用程序添加了相应的翻译功能以方便用户阅读,比如,在微信的聊天界面中,用户长按某一条聊天信息后会显示对应的功能选项列表,列表中包括有“翻译”选项,用户点击“翻译”选项后,则在这条聊天信息的下方显示对应的翻译内容,采用这种方案,用户虽然不用跳转到别的翻译软件或者翻译网页中进行翻译,但是用户每次操作仅能获得一条聊天信息的译文,无法实现对聊天文本进行实时翻译,随着聊天的继续,用户需要不停地手动执行长按和选择“翻译”选项的操作,翻译效率极低,且该翻译功能仅能在微信中使用,用户切换至其他聊天软件时则无法使用该翻译功能,因此通用性很差。另外,某些浏览器还提供了一键翻译网页的功能,比如,用户点击鼠标右键,选中“翻译为中文”选项后,浏览器获取当前网页中的全部原文信息,经翻译后将原文信息替换为中文并显示,但是这种针对网页的翻译方法对聊天界面的翻译却并不适用,因为网页中文本信息的内容其实是固定的,而聊天界面中的聊天信息则是动态变化的,当对方用户发送信息或者用户回复信息时都会更新当前界面的显示信息,因此这种一键翻译网页的方案仅适用于对固定内容的外文信息进行翻译,而无法进行实时翻译。可以看出,现有技术的方案存在翻译效率低、无法 ...
【技术保护点】
1.一种聊天界面信息翻译方法,其特征在于,包括:获取当前界面的界面显示信息,所述界面显示信息包括显示的第一内容信息以及第一内容信息在所述当前界面中的显示位置信息;根据目标语言将所述第一内容信息转换为第二内容信息;在所述当前界面的上层绘制目标视图,并根据所述第一内容的位置信息在目标视图中显示第二内容信息,使得所述第二内容信息在所述目标视图中的显示位置与所述第一内容信息在所述当前界面中的显示位置相对应;当检测到所述第一内容信息在所述当前界面中的显示位置发生变化时,对应调整所述第二内容信息在所述目标视图中的显示位置。
【技术特征摘要】
1.一种聊天界面信息翻译方法,其特征在于,包括:获取当前界面的界面显示信息,所述界面显示信息包括显示的第一内容信息以及第一内容信息在所述当前界面中的显示位置信息;根据目标语言将所述第一内容信息转换为第二内容信息;在所述当前界面的上层绘制目标视图,并根据所述第一内容的位置信息在目标视图中显示第二内容信息,使得所述第二内容信息在所述目标视图中的显示位置与所述第一内容信息在所述当前界面中的显示位置相对应;当检测到所述第一内容信息在所述当前界面中的显示位置发生变化时,对应调整所述第二内容信息在所述目标视图中的显示位置。2.根据权利要求1所述的方法,其特征在于,还包括检测当前键盘语言、系统语言、输入框语言、地域信息、设定语言库中的一种或其任意组合,根据检测结果获取目标语言。3.根据权利要求1所述的方法,其特征在于,还包括根据用户画像获取目标语言。4.根据权利要求1-3任一项所述的方法,其特征在于,还包括检测第一内容信息的语言种类,根据第一内容信息所属的语言种类以及目标语言所属的语言种类,将第一内容信息翻译为第二内容信息。5.根据权利要求4所述的方法,其特征在于,还包括:获取与第一内容信息相关的用户信息、上下文信息以及历史记录中的至少一种;根据所述用户信息、上下文信息以及历史记录中的至少一种确定第一内容信息所属的语言种类。6.根据权利要求1所述的方法,其特征在于,进一步包括:采用会话气泡承载内容信息的形式对所述第一内容信息或第二内容信息予以显示,所述界面显示信息还包括适于承载所述第一内容信息的第一会话气泡信息,所述第一会话气泡信息包括以下信息中的至少一种:在当前界面中的显示位置、显示尺寸、主题以及底色。7.根据权利要求6所述的方法,其特征在于,还包括:根据所述第一会话气泡信息,在所述目标视图上绘制第二会话气泡,所述第二会话气泡适于承载第二内容信息;绘制完成的所述第二会话气泡与所述第一会话气泡的位置存在对应关系。8.根据权利要求6所述的方法,其特征在于,根据第一会话气泡信息绘制第二会话气泡包括以下至少一种:根据第一会话气泡的显示尺寸和/或第二内容信息确定第二会话气泡的尺寸;根据第一会话气泡的位置信息确定第二会话气泡在目标视图中的位置信息;根据第一会话气泡的主题和/或底色确定第二会话气泡的主题和/或底色。9.根据权利要求8所述的方法,其特征在于,根据第一会话气泡的位置信息确定第二会话气泡在目标视图中的位置信息包括:根据第一会话气泡的位置信息确定第二会话气泡在目标视图中的位置信息,使得第二会话气泡覆盖在第一会话气泡的显示位置上。10.根据权利要求8所述的方法,其特征在于,还包括:根据第一会话气泡的位置信息确定第二会话气泡在目标视图中的位置信息,使得第二会话气泡显示在第一会话气泡附近;或者根据第一会话气泡的位置信息确定第二会话气泡在目标视图中的位置信息,使得第二会话气泡以弹幕形式显示在目标视图的特定位置处。11.根据权利要求1所述的方法,其特征在于,显示第二内容信息包括以下任意一种:根据第一内容信息在当前界面中的显示位置信息确定第二内容信息在目标视图的位置信息,使得第二内容信息显示在第一内容信息附近;将第二内容信息以弹幕形式显示在目标视图中的设定位置。12.根据权利要求1所述的方法,其特征在于,获取当前界面的界面显示信息包括:对当前屏幕界面进行实时检测,以实时获取当前屏幕界面的界面显示信息。13.根据权利要求1所述的方法,其特征在于,获取当前界面的界面显示信息还包括:检测当前屏幕界面显示的应用程序,从所述应用程序中获取当前界面的界面显示信息;或者从系统中获取当前界面的界面显示信息。14.根据权利要求6所述的方法,其特征在于,还包括:采用会话气泡的形式绘制目标视图。15.根据权利要求14所述的方法,其特征在于,还包括:根据所述第一会话气泡信息对目标视图进行绘制,获得第二会话气泡,所述第二会话气泡适于承载第二内容信息;绘制完成的所述第二会话气泡与所述第一会话气泡的位置存在对应关系。16.一种聊天界面信息翻译装置,其特征在于,包括:处理设备、存储设备以及显示设备,所述处理设备包括获取模块、转换模块、绘制模...
【专利技术属性】
技术研发人员:丁翔,吴琨,
申请(专利权)人:上海触乐信息科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。