基于地理位置信息的语言翻译方法及系统的制作方法

文档序号:10552892阅读:429来源:国知局
基于地理位置信息的语言翻译方法及系统的制作方法
【专利摘要】本发明提供一种基于地理位置信息的语言翻译方法及系统。其中方法包括:获取被翻译人输入的语言信息;获取被翻译人所在位置的地理位置信息;根据地理位置信息获得被翻译人所在位置对应的语言类型;将语言类型作为语言信息的语言类型。其根据被翻译人所在位置的地理位置信息自动指定需要翻译的语言信息的语言类型,无需用户指定需要翻译的语言类型,也无需系统自动检测少数几种通用的国际语言类型,就能使得用户的语言翻译成功,克服传统语言翻译系统易导致用户对语言翻译失败的缺陷,满足用户对各种语言的翻译需求。
【专利说明】
基于地理位置信息的语言翻译方法及系统
技术领域
[0001]本发明涉及语言学领域,特别是涉及一种基于地理位置信息的语言翻译方法及系统。
【背景技术】
[0002]传统的语言翻译系统(如谷歌翻译、百度翻译、有道翻译),需要用户指定需要翻译的语言类型,或者自动检测少数几种通用的国际语言的类型。当用户不清楚需要翻译的语言类型时,如用户到某地旅游或出差时,与当地人交流时,想翻译当地人的方言时,用户不一定知道当地的方言类型,此时用户无法指定需要翻译的语言类型;或者当用户需要翻译的语言不在语言翻译系统能自动检测的语言类型之内,如用户到某地旅游或出差时,与当地人交流时,想翻译当地人的方言时,当地方言类型不在翻译系统自动检测的语言类型之内,则翻译系统就会检测失败。这两种情况都会导致用户对该语言的翻译失败,无法满足用户对各种语言的翻译需求。

【发明内容】

[0003]鉴于此,有必要针对传统语言翻译系统需要用户指定需要翻译的语言类型或用户需要翻译的语言不在语言翻译系统能自动检测的语言类型之内时会导致翻译失败的问题,提供一种能够满足用户对各种语言翻译需求的基于地理位置信息的语言翻译方法及系统。
[0004]为达到发明目的,提供一种语言翻译方法,所述方法包括:
[0005]获取被翻译人输入的语言信息;
[0006]获取所述被翻译人所在位置的地理位置信息;
[0007]根据所述地理位置信息获得所述被翻译人所在位置对应的语言类型;
[0008]将所述语言类型作为所述语言信息的语言类型。
[0009]在其中一个实施例中,还包括:
[0010]对所述语言信息的语言类型进行自动检测,若检测得到的语言类型与根据所述地理位置信息获得的所述语言类型不一致,发出提示信号;
[0011]获取用户根据所述提示信号选择的语言类型,并将选择的所述语言类型作为所述语言信息的语言类型。
[0012]在其中一个实施例中,所述获取被翻译人所在位置的地理位置信息的步骤包括:
[0013]对所述被翻译人进行定位,获得所述被翻译人所在位置的所述地理位置信息。
[0014]在其中一个实施例中,所述根据所述地理位置信息获得所述被翻译人所在位置对应的语言类型的步骤包括:
[0015]根据所述地理位置信息查询语言类型空间数据库,其中,所述语言类型空间数据库中预存有多个地理区域及所述地理区域对应的语言类型;
[0016]从所述语言类型空间数据库中匹配出所述被采集人所在位置所属的地理区域;
[0017]从所述语言类型空间数据库中根据所述地理区域获得相应的所述语言类型,并将所述语言类型作为所述被翻译人所在位置对应的所述语言类型。
[0018]在其中一个实施例中,所述从所述语言类型空间数据库中匹配出所述被采集人所在位置所属的地理区域的步骤包括:
[0019]将所述被采集人所在位置与所述语言类型空间数据库中的所述地理区域的地理范围进行比较;
[0020]若所述被采集人所在位置在第一地理区域的地理范围内,则所述被采集人所在位置所属的地理区域为所述第一地理区域。
[0021]本发明还提供一种语言翻译系统,所述系统包括:
[0022]语言信息获取模块,用于获取被翻译人输入的语言信息;
[0023]地理位置信息获取模块,用于获取所述被翻译人所在位置的地理位置信息;
[0024]语言类型获取模块,用于根据所述地理位置信息获得所述被翻译人所在位置对应的语言类型;
[0025]翻译类型模块,用于将所述语言类型作为所述语言信息的语言类型。
[0026]在其中一个实施例中,还包括:
[0027]自动检测模块,用于对所述语言信息的语言类型进行自动检测,若检测得到的语言类型与根据所述地理位置信息获得的所述语言类型不一致,发出提示信号;
[0028]获取选择模块,用于获取用户根据所述提示信号选择的语言类型,并将选择的所述语言类型作为所述语言信息的语言类型。
[0029]在其中一个实施例中,所述地理位置信息获取模块包括:
[0030]定位单元,用于对所述被翻译人进行定位,获得所述被翻译人所在位置的地理位置信息。
[0031]在其中一个实施例中,所述语言类型获取模块包括:
[0032]查询单元,用于根据所述地理位置信息查询语言类型空间数据库,其中,所述语言类型空间数据库中预存有多个地理区域及所述地理区域对应的语言类型;
[0033]匹配单元,用于从所述语言类型空间数据库中匹配出所述被采集人所在位置所属的地理区域;
[0034]语言类型获得单元,用于从所述语言类型空间数据库中根据所述地理区域获得相应的所述语言类型,并将所述语言类型作为所述被翻译人所在位置对应的所述语言类型。
[0035]在其中一个实施例中,所述匹配单元包括:
[0036]比较子单元,用于将所述被采集人所在位置与所述语言类型空间数据库中的所述地理区域的地理范围进行比较,若所述被采集人所在位置在第一地理区域的地理范围内,则所述被采集人所在位置所属的地理区域为所述第一地理区域。
[0037]本发明的有益效果包括:
[0038]上述基于地理位置信息的语言翻译方法及系统,根据被翻译人所在位置的地理位置信息自动指定需要翻译的语言信息的语言类型,无需用户指定需要翻译的语言类型,也无需系统自动检测少数几种通用的国际语言类型,就能使得用户的语言翻译成功,克服传统语言翻译系统易导致用户对语言翻译失败的缺陷,满足用户对各种语言的翻译需求。
【附图说明】
[0039]图1为一个实施例中的语言翻译方法的流程示意图;
[0040]图2为另一个实施例中的语言翻译方法的流程示意图;
[0041 ]图3为又一个实施例中的语言翻译方法的流程示意图;
[0042]图4为一个实施例中的语言翻译系统的结构示意图;
[0043]图5为另一个实施例中的语言翻译系统的结构示意图。
【具体实施方式】
[0044]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本发明基于地理位置信息的语言翻译方法及系统进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0045]在一个实施例中,如图1所示,提供了一种语言翻译方法,该方法包括以下步骤:
[0046]S100,获取被翻译人输入的语言信息。
[0047]S200,获取被翻译人所在位置的地理位置信息。
[0048]S300,根据地理位置信息获得被翻译人所在位置对应的语言类型。
[0049]S400,将语言类型作为语言信息的语言类型。
[0050]本实施例中,根据被翻译人所在位置的地理位置信息获得相应的语言类型,然后将该语言类型作为被翻译人输入的语言信息的语言类型,以便于翻译系统对语言信息进行翻译。当用户达到某地,想与当地人交流对当地语言进行翻译而不知当地的语言类型时,语言翻译系统会根据被翻译人所在的地理位置信息自动获得当地的语言信息的语言类型,进而对需要翻译的语言信息进行翻译,如将当地方言翻译为普通话,这样用户便能很好的与当地人进行交流。由于其是根据被翻译人所在位置的地理位置信息自动指定语言信息的语言类型的,因此无需用户指定需要翻译的语言类型,也无需系统自动检测少数几种通用的国际语言类型,就能使得用户的语言翻译成功,克服传统语言翻译系统易导致用户对语言翻译失败的缺陷,满足用户对各种语言的翻译需求。其中,被翻译人指的是输入需要翻译的语言信息的人。
[0051]需要说明的是,语言翻译是对语言的语音、文本等的标本和资料的翻译。如:普通话语音翻译为其他语言、普通话文本翻译为其他语言;藏语方言语音翻译为其他语言、藏语方言文本翻译为其他语言;法语语音翻译为其他语言、法语文本翻译为其他语言。
[0052]优选的,在一个实施例中,参见图2,还包括:
[0053]S500,对语言信息的语言类型进行自动检测,若检测得到的语言类型与根据地理位置信息获得的语言类型不一致,发出提示信号;
[0054]S600,获取用户根据提示信号选择的语言类型,并将选择的语言类型作为语言信息的语言类型。
[0055]对语言信息的语言类型进行自动检测,若没有检测到需要翻译的语言信息的语言类型,则以根据被翻译人所在位置的地理位置信息获得的语言类型作为需要翻译的语言信息的语言类型,若检测到语言信息的语言类型,则判断检测得到的语言类型与根据地理位置信息得到的语言类型是否一致,若一致,则检测得到的语言类型(或根据地理位置获得的语言类型)即为语言信息的语言类型,若不一致,则发出提示信息,提示用户从检测得到的语言类型和根据地理位置信息得到的语言类型中任意选择一种作为语言信息的语言类型,从而确定出需要翻译的语言信息的语言类型,保证用户的语言信息翻译成功,满足用户对各种语言的翻译需求。该实施例以两种方式确定需要翻译的语言信息的语言类型,进一步的确保用户的语言信息翻译成功。
[0056]在一个实施例中,参见图3,步骤S200包括:
[0057]S210,对被翻译人进行定位,获得被翻译人所在位置的地理位置信息。
[0058]该实施例是获取被翻译人所在位置的地理位置信息的一个【具体实施方式】,在被翻译人不知其所在的具体地理位置信息时,可以采用移动定位系统(如GPS ,GlobalPosit1ning System,全球定位系统)对其进行移动定位,从而获得准确的被翻译人的所在位置。当然,在另外一个实施例中,若被翻译人知道自己的所在位置,也可直接输入其所在的地理位置。
[0059]其中,被翻译人所在位置的地理位置信息中包括被翻译人所在位置;被翻译人的所在位置可以是经玮度,也可以是地名,或者是其他能够标志地理位置的信息形式。
[0060]在一个实施例中,步骤S300包括:
[0061]S310,根据地理位置信息查询语言类型空间数据库。其中,语言类型空间数据库中预存有多个地理区域及地理区域对应的语言类型。
[0062]S320,从语言类型空间数据库中匹配出被采集人所在位置所属的地理区域。
[0063]S330,从语言类型空间数据库中根据地理区域获得相应的语言类型,并将语言类型作为被翻译人所在位置对应的语言类型。
[0064]预先建立语言类型空间数据库,该语言类型空间数据库中包括多个地理区域及地理区域对应的语言类型。在获得被翻译人所在位置的地理位置信息之后,查询语言类型空间数据库,并从语言类型空间数据库中匹配出地理位置信息对应的地理区域,进而获得被翻译人所在位置的语言类型,便于用户翻译当地的语言信息,与当地人进行交流。
[0065]其中,地理区域包括地理区域对应的地理范围信息。
[0066]在一个实施例中,步骤S320包括:
[0067]S321,将被采集人所在位置与所述语言类型空间数据库中的地理区域的地理范围进行比较。
[0068]S322,若被采集人所在位置在第一地理区域的地理范围内,则被采集人所在位置所属的地理区域为第一地理区域。
[0069]在建立语言类型空间数据库时,为了简化系统设计的复杂度,将具有一定特性的地理范围划分为一个地理区域,在获得被翻译人所在位置的地理位置信息后,将地理位置信息与语言类型空间数据库中的地理区域所属的地理范围进行比较,若该地理位置信息属于某个地理区域的地理范围之内,则将该地理区域作为被翻译人所在位置的地理区域,由于每个地理区域都对应有相应的语言类型,因此在获得地理区域之后便能获得相应的语言类型,简单方便,易于实施。
[0070]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
[0071]在一个实施例中,如图4所示,还提供了一种语言翻译系统,该系统包括:语言信息获取模块100,用于获取被翻译人输入的语言信息。地理位置信息获取模块200,用于获取被翻译人所在位置的地理位置信息。语言类型获取模块300,用于根据地理位置信息获得被翻译人所在位置对应的语言类型。翻译类型模块400,用于将语言类型作为语言信息的语言类型。
[0072]本实施例中的语言翻译系统,根据被翻译人所在位置的地理位置信息自动指定需要翻译的语言信息的语言类型,无需用户指定需要翻译的语言类型,也无需系统自动检测少数几种通用的国际语言类型,就能使得用户的语言翻译成功,克服传统语言翻译系统易导致用户对语言翻译失败的缺陷,满足用户对各种语言的翻译需求。
[0073]在一个实施例中,参见图5,还包括:自动检测模块500,用于对语言信息的语言类型进行自动检测,若检测得到的语言类型与根据地理位置信息获得的语言类型不一致,发出提示信号。获取选择模块600,用于获取用户根据提示信号选择的语言类型,并将选择的语言类型作为语言信息的语言类型。
[0074]在一个实施例中,地理位置信息获取模块200包括:定位单元210,用于对被翻译人进行定位,获得被翻译人所在位置的地理位置信息。
[0075]在一个实施例中,语言类型获取模块300包括:查询单元310,用于根据地理位置信息查询语言类型空间数据库,其中,语言类型空间数据库中预存有多个地理区域及地理区域对应的语言类型。匹配单元320,用于从语言类型空间数据库中匹配出被采集人所在位置所属的地理区域。语言类型获得单元330,用于从语言类型空间数据库中根据地理区域获得相应的语言类型,并将语言类型作为被翻译人所在位置对应的语言类型。
[0076]在一个实施例中,匹配单元320包括:比较子单元321,用于将被采集人所在位置息与语言类型空间数据库中的地理区域的地理范围进行比较,若被采集人所在位置在第一地理区域的地理范围内,则被采集人所在位置所属的地理区域为第一地理区域。
[0077]由于此系统解决问题的原理与前述一种语言翻译方法相似,因此该系统的实施可以参见前述方法的实施,重复之处不再赘述。
[0078]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0079]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种语言翻译方法,其特征在于,所述方法包括: 获取被翻译人输入的语言信息; 获取所述被翻译人所在位置的地理位置信息; 根据所述地理位置信息获得所述被翻译人所在位置对应的语言类型; 将所述语言类型作为所述语言信息的语言类型。2.根据权利要求1所述的语言翻译方法,其特征在于,还包括: 对所述语言信息的语言类型进行自动检测,若检测得到的语言类型与根据所述地理位置信息获得的所述语言类型不一致,发出提示信号; 获取用户根据所述提示信号选择的语言类型,并将选择的所述语言类型作为所述语言信息的语言类型。3.根据权利要求1所述的语言翻译方法,其特征在于,所述获取被翻译人所在位置的地理位置信息的步骤包括: 对所述被翻译人进行定位,获得所述被翻译人所在位置的所述地理位置信息。4.根据权利要求1所述的语言翻译方法,其特征在于,所述根据所述地理位置信息获得所述被翻译人所在位置对应的语言类型的步骤包括: 根据所述地理位置信息查询语言类型空间数据库,其中,所述语言类型空间数据库中预存有多个地理区域及所述地理区域对应的语言类型; 从所述语言类型空间数据库中匹配出所述被采集人所在位置所属的地理区域; 从所述语言类型空间数据库中根据所述地理区域获得相应的所述语言类型,并将所述语言类型作为所述被翻译人所在位置对应的所述语言类型。5.根据权利要求4所述的语言翻译方法,其特征在于,所述从所述语言类型空间数据库中匹配出所述被采集人所在位置所属的地理区域的步骤包括: 将所述被采集人所在位置与所述语言类型空间数据库中的所述地理区域的地理范围进行比较; 若所述被采集人所在位置在第一地理区域的地理范围内,则所述被采集人所在位置所属的地理区域为所述第一地理区域。6.一种语言翻译系统,其特征在于,所述系统包括: 语言信息获取模块,用于获取被翻译人输入的语言信息; 地理位置信息获取模块,用于获取所述被翻译人所在位置的地理位置信息; 语言类型获取模块,用于根据所述地理位置信息获得所述被翻译人所在位置对应的语言类型; 翻译类型模块,用于将所述语言类型作为所述语言信息的语言类型。7.根据权利要求6所述的语言翻译系统,其特征在于,还包括: 自动检测模块,用于对所述语言信息的语言类型进行自动检测,若检测得到的语言类型与根据所述地理位置信息获得的所述语言类型不一致,发出提示信号; 获取选择模块,用于获取用户根据所述提示信号选择的语言类型,并将选择的所述语言类型作为所述语言信息的语言类型。8.根据权利要求6所述的语言翻译系统,其特征在于,所述地理位置信息获取模块包括: 定位单元,用于对所述被翻译人进行定位,获得所述被翻译人所在位置的所述地理位置信息。9.根据权利要求6所述的语言翻译系统,其特征在于,所述语言类型获取模块包括: 查询单元,用于根据所述地理位置信息查询语言类型空间数据库,其中,所述语言类型空间数据库中预存有多个地理区域及所述地理区域对应的语言类型; 匹配单元,用于从所述语言类型空间数据库中匹配出所述被采集人所在位置所属的地理区域; 语言类型获得单元,用于从所述语言类型空间数据库中根据所述地理区域获得相应的所述语言类型,并将所述语言类型作为所述被翻译人所在位置对应的所述语言类型。10.根据权利要求9所述的语言翻译系统,其特征在于,所述匹配单元包括: 比较子单元,用于将所述被采集人所在位置与所述语言类型空间数据库中的所述地理区域的地理范围进行比较,若所述被采集人所在位置在第一地理区域的地理范围内,则所述被采集人所在位置所属的地理区域为所述第一地理区域。
【文档编号】G06F17/28GK105912532SQ201610219249
【公开日】2016年8月31日
【申请日】2016年4月8日
【发明人】朱定局
【申请人】华南师范大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1