翻译功能的实现方法和装置的制造方法

文档序号:9708287阅读:237来源:国知局
翻译功能的实现方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种翻译功能的实现方法和装置。
【背景技术】
[0002]在社交通讯时,即时聊天工具的使用已经很普遍。目前,用户在使用聊天工具时,如果遇到不认识的其他语言的单词或与国际友人交流时,需要从专业的翻译工具(如:百度翻译、谷歌翻译、有道翻译)中翻译未知的单词,在翻译完成后复制到聊天工具中,再进行沟通交流。这种方式需要打断正在交流的场景,而且交互流程比较复杂。

【发明内容】

[0003]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0004]为此,本发明的一个目的在于提出一种翻译功能的实现方法,该方法可以通过当前交互界面完成对要翻译的内容的翻译,避免打断正在交流的场景,降低交互流程复杂度。
[0005]本发明的另一个目的在于提出一种翻译功能的实现装置。
[0006]为达到上述目的,本发明第一方面实施例提出的翻译功能的实现方法,包括:向用户展示当前交互界面,所述当前交互界面内包含当前交互内容;获取用户在所述当前交互内容中选择的要翻译的内容;在用户触发翻译后,将所述要翻译的内容翻译成目标语言的内容,并展示在所述当前交互界面内。
[0007]本发明第一方面实施例提出的翻译功能的实现方法,通过在当前交互界面内向用户展示用于触发翻译的标识,并使得用户根据该标识触发翻译,可以通过当前交互界面完成对要翻译的内容的翻译,避免打断正在交流的场景,降低交互流程复杂度。
[0008]为达到上述目的,本发明第二方面实施例提出的翻译功能的实现装置,包括:第一展示模块,用于向用户展示当前交互界面,所述当前交互界面内包含当前交互内容;获取模块,用于获取用户在所述当前交互内容中选择的要翻译的内容;翻译模块,用于在用户触发翻译后,将所述要翻译的内容翻译成目标语言的内容,并展示在所述当前交互界面内。
[0009]本发明第二方面实施例提出的翻译功能的实现装置,通过在当前交互界面内向用户展示用于触发翻译的标识,并使得用户根据该标识触发翻译,可以通过当前交互界面完成对要翻译的内容的翻译,避免打断正在交流的场景,降低交互流程复杂度。
[0010]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0011]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0012]图1是本发明一实施例提出的翻译功能的实现方法的流程示意图;
[0013]图2a_图2c是本发明实施例中一种翻译示例的示意图;
[0014]图3a_图3b是本发明实施例中另一种翻译示例的示意图;
[0015]图4a_图4b是本发明实施例中另一种翻译示例的示意图;
[0016]图5是本发明另一实施例提出的翻译功能的实现方法的流程示意图;
[0017]图6是本发明另一实施例提出的翻译功能的实现方法的流程示意图;
[0018]图7是本发明另一实施例提出的翻译功能的实现装置的结构示意图;
[0019]图8是本发明另一实施例提出的翻译功能的实现装置的结构示意图。
【具体实施方式】
[0020]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0021]图1是本发明一实施例提出的翻译功能的实现方法的流程示意图,该方法包括:
[0022]Sll:向用户展示当前交互界面,所述当前交互界面内包含当前交互内容。
[0023]可选的,当前交互界面可以是即时场景下的当前交互界面,即时场景包括但不限于如下场景:使用聊天工具进行交流的场景、浏览网页的场景、使用办公软件(如word)的场景、使用通讯工具(如邮箱)的场景。
[0024]以当前交互界面是聊天工具的当前交互界面为例,当前交互内容例如包括:对方发送给自己的内容,和/或,自己输入的内容。
[0025]S12:获取用户在所述当前交互内容中选择的要翻译的内容。
[0026]用户可以根据自身的需要选择要翻译的内容。
[0027]例如,用户可以选择将对方发送给自己的内容确定为要翻译的内容,和/或,用户也可以选择将自己输入的内容确定为要翻译的内容。
[0028]另外,在选择要翻译的内容时,可以选择当前交互内容中的全部或部分内容作为要翻译的内容,例如,自己的本国语言是中文,对方发送给自己的内容是全英文的,那么可以将对方发送给自己的全部内容作为要翻译的内容,或者,对方发送给自己的内容包括部分英文和部分中文的,那么可以将对方发送给自己的部分内容(英文部分)作为要翻译的内容。
[0029]用户选择要翻译的内容时,根据当前所在载体的不同,可以采用不同的方式。例如,用户在个人电脑(Personal Computer,PC)上操作时,可以采用按压鼠标左键拖动的方式,选择要翻译的内容,或者,用户在移动设备上操作时,可以采用长按的方式选择要翻译的内容。
[0030]例如,对方以英文进行输入,自己以中文进行输入。当前交互内容可以包括对方发送给自己的内容以及自己输入的内容,其中,参见图2a,对方发送给自己的内容是英文内容21,参见图2b,自己输入的内容是中文内容。假设需要将自己输入的中文内容翻译成英文,则可以选择自己输入的内容作为要翻译的内容22。
[0031]S13:在用户触发翻译后,将所述要翻译的内容翻译成目标语言的内容,并展示在所述当前交互界面内。
[0032]一些实施例中,参见图5,该方法还可以包括:
[0033]S14:确定用户触发翻译。
[0034]例如,可以在当前交互界面内向用户展示用于触发翻译的标识,在接收到用户对该标识的选中指令(如点击指令)后,确定用户触发翻译;或者,
[0035]可以接收用户对预设的用于触发翻译的快捷键的操作指令,根据该操作指令确定用户触发翻译。预设的快捷键可以设置,例如,快捷键设置为Ctrl+T,则检测到用户同时按下Ctrl+T后,可以确定用户触发翻译。
[0036]—些实施例中,可以根据用户输入的预设操作指令,向用户展示用于触发翻译的标识O
[0037]预设操作指令例如为鼠标右键的点击指令,或者,长按操作指令。
[0038]例如,用户在PC上操作时,参见图2b,当用户选择要翻译的内容22后,可以对应要翻译的内容点击鼠标右键,用户点击鼠标右键后,可以展示操作列表,其中一项内容是用于触发翻译的标识23。
[0039]相应的,当用户点击该标识23后,可以触发翻译,参见图2c,假设目标语言是英文,则可以将要翻译的内容翻译成英文内容24,并将翻译得到的英文内容24展示在当前交互界面内。
[0040]又例如,用户在移动设备上操作时,参见图3a,用户可以通过长按操作选择要翻译的内容31,并在长按操作后对应要翻译的内容展示操作项,其中一项内容是用于触发翻译的标识32。
[0041]相应的,当用户点击该标识32后,可以触发翻译,参见图3b,假设目标语言是中文,则可以将要翻译的内容31翻译成中文内容33,并将翻译得到的中文内容33展示在当前交互界面内。
[0042]—些实施例中,用于触发翻译的标识可以作为一项功能按钮展示在当前操作界面上。
[0043]例如,参见图4a,在当前操作界面上包括功能按钮,其中一项是用于触发翻译的标识41。
[0044]当用户选择要翻译的内容42后,可以点击该用于触发翻译的标识41,从而触发翻译,参见图4b,将要翻译的内容42
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1