System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及信息处理,尤其涉及的是一种翻译方法、装置、电子设备及存储介质。
技术介绍
1、当电子设备需要提供对接收到的语音或文字进行翻译的功能时,需要预先在设备上保存有目标翻译语言的字符集及转换成位图后的相关数据,因此电子设备支持翻译的语种越多,则预先保存的字符集及其相应位图数据占用的内存就越大,因此电子设备无法满足在具有多国语言翻译功能的同时,克服翻译功能占用较大内存的问题。
技术实现思路
1、本专利技术的目的在于提供一种翻译方法、装置、电子设备及存储介质,克服电子设备在具备越多国家语言翻译功能的同时,翻译功能所占用的内存较大的缺陷。
2、本专利技术解决技术问题所采用的技术方案如下:
3、第一方面,本实施例公开了一种翻译方法,其中,包括:
4、获取待翻译的源信息,并将所述源信息推送至云端服务器;
5、接收云端服务器返回的与所述源信息相对应目标翻译语种的字符位图数据和字符编码;
6、根据所述字符位图数据和字符编码对所述源信息的翻译信息进行显示。
7、可选地,所述将所述源信息推送至云端服务器的步骤之前,包括:
8、获取目标翻译语种,发送将所述源信息翻译成目标翻译语种的翻译申请指令至云端服务器;
9、接收云端服务器返回的申请通过指令,根据所述申请通过指令执行将所述源信息推送至云端服务器的步骤。
10、可选地,所述根据所述字符位图数据和字符编码对所述源信息的翻译信息进行显示的步骤
11、判断字符位图数据和字符编码的个数是否相同;
12、若字符位图数据和字符编码数据的个数相同,则将接收到的字符位图数据作为所述翻译信息的文字信息进行显示。
13、可选地,所述判断字符位图数据和字符编码的个数是否相同的步骤之后,还包括:
14、当所述字符位图数据和字符编码的个数不相同,则根据接收到的字符编码从电子设备本地预先存储的编码数据库中查询缺失的字符位图数据;
15、将查询得到的缺失的字符位图数据和从云端服务器中接收到的字符位图数据相结合,得到的总字符位图数据,并将所述总字符位图数据作为所述翻译信息的文字信息进行显示。
16、可选地,所述根据接收到的字符编码从电子设备本地预先存储的编码数据库中查询缺失的字符位图数据的步骤包括:
17、从接收到的全部字符位图数据中查找出不存在相对应字符位图数据的字符编码,得到缺失字符集;其中,所述缺失字符集中包含缺失相对应字符位图数据的一个或多个字符编码;
18、从本地预先存储的编码数据库中查询得到所述缺失字符集中各个字符编码相对应的字符位图数据。
19、可选地,所述方法还包括:
20、接收云端服务器返回的与所述源信息相对应的目标翻译语种的语音信息,以使得电子设备根据接收到的语音信息进行播放。
21、可选地,所述接收云端服务器返回的与所述源信息相对应目标翻译语种的字符位图数据和字符编码的步骤,还包括:
22、根据第一标签从云端服务器返回的信息中识别出所述字符位图数据和根据第二标签从云端服务器返回的信息中识别出所述字符编码。
23、第二方面,本实施例公开了一种翻译装置,其中,包括:
24、信息推送模块,用于获取待翻译的源信息,并将所述源信息推送至云端服务器;
25、翻译信息接收模块,用于接收云端服务器返回的与所述源信息相对应目标翻译语种的字符位图数据和字符编码;
26、显示模块,用于根据所述字符位图数据和字符编码对所述源信息的翻译信息进行显示。
27、第三方面,本实施例还提供了一种电子设备,其中,包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的翻译程序,所述处理器执行所述翻译程序时,实现所述的翻译方法的步骤。
28、第四方面,一种计算机可读存储介质,其中,所述计算机可读存储介质存储有一个或多个程序,所述一个或多个程序可被一个或者多个处理器执行,以实现如所述的翻译方法中的步骤。
29、有益效果:
30、本实施例公开了一种翻译方法、装置、电子设备及存储介质,通过获取待翻译的源信息,并将所述源信息推送至云端服务器;接收云端服务器返回的与所述源信息相对应目标翻译语种的字符位图数据和字符编码;根据所述字符位图数据和字符编码对所述源信息的翻译信息进行显示。本实施例所公开方法利用云端服务器实现对源信息的翻译,克服了电子设备在实现翻译功能时,需要预先在本地内存中存储多种语言的文字字符集和字符位图数据,而导致占用大量本地内存的缺陷,为电子设备节省了占用内存,且本实施例方法实施方便,且实施步骤易于操作。
本文档来自技高网...【技术保护点】
1.一种翻译方法,其特征在于,包括:
2.根据权利要求1所述的翻译方法,其特征在于,所述将所述源信息推送至云端服务器的步骤之前,包括:
3.根据权利要求1所述的翻译方法,其特征在于,所述根据所述字符位图数据和字符编码对所述源信息的翻译信息进行显示的步骤包括:
4.根据权利要求3所述的翻译方法,其特征在于,所述判断字符位图数据和字符编码的个数是否相同的步骤之后,还包括:
5.根据权利要求4所述的翻译方法,其特征在于,所述根据接收到的字符编码从电子设备本地预先存储的编码数据库中查询缺失的字符位图数据的步骤包括:
6.根据权利要求1所述的翻译方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的翻译方法,其特征在于,所述接收云端服务器返回的与所述源信息相对应目标翻译语种的字符位图数据和字符编码的步骤,还包括:
8.一种翻译装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的翻译程序,所述处理器执行所述翻译程序时,实现如权
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或多个程序,所述一个或多个程序可被一个或者多个处理器执行,以实现如权利要求1-7任一项所述的翻译方法中的步骤。
...【技术特征摘要】
1.一种翻译方法,其特征在于,包括:
2.根据权利要求1所述的翻译方法,其特征在于,所述将所述源信息推送至云端服务器的步骤之前,包括:
3.根据权利要求1所述的翻译方法,其特征在于,所述根据所述字符位图数据和字符编码对所述源信息的翻译信息进行显示的步骤包括:
4.根据权利要求3所述的翻译方法,其特征在于,所述判断字符位图数据和字符编码的个数是否相同的步骤之后,还包括:
5.根据权利要求4所述的翻译方法,其特征在于,所述根据接收到的字符编码从电子设备本地预先存储的编码数据库中查询缺失的字符位图数据的步骤包括:
6.根据权利要求1所述的翻译方法,其特征在...
【专利技术属性】
技术研发人员:王金拴,
申请(专利权)人:珠海莫界科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。