文字翻译的方法、终端设备及计算机可读存储介质技术

技术编号:18732294 阅读:15 留言:0更新日期:2018-08-22 02:59
本发明专利技术适用于人工智能技术领域,提供了一种文字翻译的方法及终端设备,通过获取母语语种,并根据预设的地理位置与本地语种的对应关系,确定所述用户位置对应的本地语种,在本地语种不为母语语种时,开启翻译功能,并在翻译功能开启后,检测文字对象所属的语种,若文字对象不属于所述母语语种,而且不属于所述本地语种,则通过预设算法识别文字对象,以得到对象语种,并将所述文字对象翻译为所述母语语种,使得用户无需手动选择本地语种,并且无需手动输入待翻译的文字,就可以在陌生的环境下对文字进行翻译,提高了自动翻译的便捷性。

Text translation method and terminal equipment

The invention is applicable to the field of artificial intelligence technology, provides a method of text translation and a terminal device, which determines the local language corresponding to the user's location by acquiring the native language and according to the corresponding relationship between the preset geographical position and the local language, and opens the translation function when the local language is not the native language. After the translation function is turned on, the language to which the text object belongs is detected. If the text object does not belong to the native language and does not belong to the local language, the text object is identified by a preset algorithm to obtain the target language, and the text object is translated into the native language so that the user does not have to manually select it. Local languages, and without the need to manually input the text to be translated, can be translated in a strange environment, improving the convenience of automatic translation.

【技术实现步骤摘要】
文字翻译的方法及终端设备
本专利技术属于人工智能领域,尤其涉及一种文字翻译的方法及终端设备。
技术介绍
随着经济发展,越来越多的人走出国门到语言陌生的环境去旅游和工作。然而人们在异国他乡经常会遇到语言文字不通的情况,这给人们的生活和工作带来了极大的不便。例如,当人们在日本走进一家餐厅,会因为看不懂菜谱而无从点菜,当我们在法国的博物馆参观,也可能因为看不懂艺术品的介绍而影响参访效果。为了解决在语言陌生环境下的阅读障碍问题,人们往往需要通过电子词典对当地的语言文字进行翻译,然而电子词典需要人手动输入待翻译的文字以及手动对当地语言以及母语进行选择,之后才可以进行翻译。由此可见,当前的翻译过程需要人手动操作,而且步骤非常比较繁杂,耗时也非常的长,因此当前的文字翻译技术存在用户便捷性差,处理效率低等问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种文字翻译的方法及终端设备,以解决现有技术在陌生环境进行文字翻译时存在的用户便捷性差,而且处理效率低的问题。本专利技术实施例的第一方面提供了一种文字翻译的方法,包括:获取用户输入的母语语种,并检测用户位置,根据预设的地理位置与本地语种的对应关系,确定所述用户位置对应的本地语种;若所述本地语种不为所述母语语种,则开启翻译功能;在所述翻译功能开启后,检测文字对象,并判断所述文字对象是否属于所述母语语种或者所述本地语种;若所述文字对象不属于所述母语语种,而且不属于所述本地语种,则获取一个以上语种的分类超平面;采用主成分分析法对所述文字对象进行降维处理,生成所述文字对象的主成分矩阵,再通过高斯核函数将所述文字对象的主成分矩阵映射到高维特征空间,以生成所述文字对象的测试参数;计算所述文字对象的测试参数与各个所述语种的分类超平面的欧式距离,作为各个语种对应的欧式距离,将欧式距离最小的语种,确定为对象语种,并将所述文字对象翻译为所述母语语种。本专利技术实施例的第二方面提供了一种终端设备,包括存储器以及处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如下步骤:获取用户输入的母语语种,并检测用户位置,根据预设的地理位置与本地语种的对应关系,确定所述用户位置对应的本地语种;若所述本地语种不为所述母语语种,则开启翻译功能;在所述翻译功能开启后,检测文字对象,并判断所述文字对象是否属于所述母语语种或者所述本地语种;若所述文字对象不属于所述母语语种,而且不属于所述本地语种,则获取一个以上语种的分类超平面;采用主成分分析法对所述文字对象进行降维处理,生成所述文字对象的主成分矩阵,再通过高斯核函数将所述文字对象的主成分矩阵映射到高维特征空间,以生成所述文字对象的测试参数;计算所述文字对象的测试参数与各个所述语种的分类超平面的欧式距离,作为各个语种对应的欧式距离,将欧式距离最小的语种,确定为对象语种,并将所述文字对象翻译为所述母语语种。本专利技术实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:获取用户输入的母语语种,并检测用户位置,根据预设的地理位置与本地语种的对应关系,确定所述用户位置对应的本地语种;若所述本地语种不为所述母语语种,则开启翻译功能;在所述翻译功能开启后,检测文字对象,并判断所述文字对象是否属于所述母语语种或者所述本地语种;若所述文字对象不属于所述母语语种,而且不属于所述本地语种,则获取一个以上语种的分类超平面;采用主成分分析法对所述文字对象进行降维处理,生成所述文字对象的主成分矩阵,再通过高斯核函数将所述文字对象的主成分矩阵映射到高维特征空间,以生成所述文字对象的测试参数;计算所述文字对象的测试参数与各个所述语种的分类超平面的欧式距离,作为各个语种对应的欧式距离,将欧式距离最小的语种,确定为对象语种,并将所述文字对象翻译为所述母语语种。进一步地,在所述获取用户输入的母语语种,并检测用户位置,根据预设的地理位置与语种的对应关系,将所述用户位置对应的语种作为本地语种之前,还包括:统计多个用户输入的本地语种,并检测各个用户输入本地语种时的位置坐标;设定单位面积,并将地图中的一个所述单位面积内本地语种比例最高的语种确定为所述单位面积内所有位置坐标对应的本地语种,以生成所述地理位置与本地语种的对应关系。进一步地,所述检测文字对象,并判断所述文字对象是否属于所述母语语种或者所述本地语种,包括:检测所述文字对象中的空隙间隔,并根据所述空隙间隔将所述文字对象分为多个文字字符;选取预设个数的所述文字字符,并提取所述文字字符的主成分;调取所述母语语种的字符主成分数据库以及所述本地语种的字符主成分数据库,并计算所述预设个数的所述文字字符的主成分存在于所述母语语种的字符主成分数据库的比例,作为第一比例,计算所述预设个数的所述文字字符的主成分存在于所述本地语种的字符主成分数据库的比例,作为第二比例;若所述第一比例大于或等于预设的比例阈值,而所述第二比例小于所述预设的比例阈值,则所述文字对象属于所述母语语种;若所述第二比例大于或等于所述预设的比例阈值,而所述第一比例小于所述预设的比例阈值,则所述文字对象属于所述本地语种;若所述第一比例小于所述预设的比例阈值,而且所述第二比例小于所述预设的比例阈值,则所述文字对象不属于所述母语语种,而且不属于所述本地语种。进一步地,在所述若所述文字对象不属于所述母语语种,而且不属于所述本地语种,则获取一个以上语种的分类超平面;采用主成分分析法对所述文字对象进行降维处理,生成所述文字对象的主成分矩阵,再通过高斯核函数将所述文字对象的主成分矩阵映射到高维特征空间,以生成所述文字对象的测试参数之前,还包括:选取一个以上的候选语种,并获取所述候选语种的一个以上的语种数据库;采用主成分分析法对各个所述语种数据库进行降维处理,生成各个所述候选语种的主成分矩阵;通过高斯核函数将所述各个所述候选语种的主成分矩阵映射到高维特征空间,以生成各个所述候选语种的训练参数;反复执行从一个以上的所述候选语种中选择一个语种作为被选语种,将所述被选语种对应的训练参数组成正向训练集,将所述被选语种以外的语种对应的训练参数组成负向训练集,并根据所述正向训练集以及所述负向训练集计算出分类超平面,直至计算出全部候选语种的分类超平面。进一步地,还包括:若所述文字对象属于所述母语语种,则将所述文字对象翻译为所述本地语种;若所述文字对象属于所述本地语种,则将所述文字对象翻译为所述母语语种。在本专利技术实施例中,通过获取母语语种,并根据预设的地理位置与本地语种的对应关系,确定所述用户位置对应的本地语种,在本地语种不为母语语种时,开启翻译功能,并在翻译功能开启后,检测文字对象所属的语种,若文字对象不属于所述母语语种,而且不属于所述本地语种,则通过预设算法识别文字对象,以得到对象语种,并将所述文字对象翻译为所述母语语种,使得用户无需手动选择本地语种,并且无需手动输入待翻译的文字,就可以在陌生的环境下对文字进行翻译,提高了自动翻译的便捷性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普本文档来自技高网...

【技术保护点】
1.一种文字翻译的方法,其特征在于,包括:获取用户输入的母语语种,并检测用户位置,根据预设的地理位置与本地语种的对应关系,确定所述用户位置对应的本地语种;若所述本地语种不为所述母语语种,则开启翻译功能;在所述翻译功能开启后,检测文字对象,并判断所述文字对象是否属于所述母语语种或者所述本地语种;若所述文字对象不属于所述母语语种,而且不属于所述本地语种,则获取一个以上语种的分类超平面;采用主成分分析法对所述文字对象进行降维处理,生成所述文字对象的主成分矩阵,再通过高斯核函数将所述文字对象的主成分矩阵映射到高维特征空间,以生成所述文字对象的测试参数;计算所述文字对象的测试参数与各个所述语种的分类超平面的欧式距离,作为各个语种对应的欧式距离,将欧式距离最小的语种,确定为对象语种,并将所述文字对象翻译为所述母语语种。

【技术特征摘要】
1.一种文字翻译的方法,其特征在于,包括:获取用户输入的母语语种,并检测用户位置,根据预设的地理位置与本地语种的对应关系,确定所述用户位置对应的本地语种;若所述本地语种不为所述母语语种,则开启翻译功能;在所述翻译功能开启后,检测文字对象,并判断所述文字对象是否属于所述母语语种或者所述本地语种;若所述文字对象不属于所述母语语种,而且不属于所述本地语种,则获取一个以上语种的分类超平面;采用主成分分析法对所述文字对象进行降维处理,生成所述文字对象的主成分矩阵,再通过高斯核函数将所述文字对象的主成分矩阵映射到高维特征空间,以生成所述文字对象的测试参数;计算所述文字对象的测试参数与各个所述语种的分类超平面的欧式距离,作为各个语种对应的欧式距离,将欧式距离最小的语种,确定为对象语种,并将所述文字对象翻译为所述母语语种。2.如权利要求1所述的文字翻译的方法,其特征在于,在所述获取用户输入的母语语种,并检测用户位置,根据预设的地理位置与语种的对应关系,将所述用户位置对应的语种作为本地语种之前,还包括:统计多个用户输入的本地语种,并检测各个用户输入本地语种时的位置坐标;设定单位面积,并将地图中的一个所述单位面积内本地语种比例最高的语种确定为所述单位面积内所有位置坐标对应的本地语种,以生成所述地理位置与本地语种的对应关系。3.如权利要求1所述的文字翻译的方法,其特征在于,所述检测文字对象,并判断所述文字对象是否属于所述母语语种或者所述本地语种,包括:检测所述文字对象中的空隙间隔,并根据所述空隙间隔将所述文字对象分为多个文字字符;选取预设个数的所述文字字符,并提取所述文字字符的主成分;调取所述母语语种的字符主成分数据库以及所述本地语种的字符主成分数据库,并计算所述预设个数的所述文字字符的主成分存在于所述母语语种的字符主成分数据库的比例,作为第一比例,计算所述预设个数的所述文字字符的主成分存在于所述本地语种的字符主成分数据库的比例,作为第二比例;若所述第一比例大于或等于预设的比例阈值,而所述第二比例小于所述预设的比例阈值,则所述文字对象属于所述母语语种;若所述第二比例大于或等于所述预设的比例阈值,而所述第一比例小于所述预设的比例阈值,则所述文字对象属于所述本地语种;若所述第一比例小于所述预设的比例阈值,而且所述第二比例小于所述预设的比例阈值,则所述文字对象不属于所述母语语种,而且不属于所述本地语种。4.如权利要求1所述的文字翻译的方法,其特征在于,在所述若所述文字对象不属于所述母语语种,而且不属于所述本地语种,则获取一个以上语种的分类超平面;采用主成分分析法对所述文字对象进行降维处理,生成所述文字对象的主成分矩阵,再通过高斯核函数将所述文字对象的主成分矩阵映射到高维特征空间,以生成所述文字对象的测试参数之前,还包括:选取一个以上的候选语种,并获取所述候选语种的一个以上的语种数据库;采用主成分分析法对各个所述语种数据库进行降维处理,生成各个所述候选语种的主成分矩阵;通过高斯核函数将所述各个所述候选语种的主成分矩阵映射到高维特征空间,以生成各个所述候选语种的训练参数;反复执行从一个以上的所述候选语种中选择一个语种作为被选语种,将所述被选语种对应的训练参数组成正向训练集,将所述被选语种以外的语种对应的训练参数组成负向训练集,并根据所述正向训练集以及所述负向训练集计算出分类超平面,直至计算出全部候选语种的分类超平面。5.如权利要求1所述的文字翻译的方法,其特征在于,还包括:若所述文字对象属于所述母语语种,则将所述文字对象翻译为所述本地语种;若所述文字对象属于所述本地语种,则将所述文字对象翻译为所述母语语种。6.一种终端设备,包括存储器...

【专利技术属性】
技术研发人员:蔡锦升
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1