将泰文翻译为罗马拼音的方法及其装置制造方法及图纸

技术编号:3782961 阅读:751 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种将泰文翻译为罗马拼音的方法及其装置,该方法包含下列步骤:1)提供记录泰文词与罗马拼音对应关系的辞典、泰文罗马拼音规则表及记忆单元;2)输入泰文字符串;3)对泰文字符串进行分词处理,产生多个泰文词;4)逐一将泰文词分别在辞典进行搜索,判断是否找到对应泰文词的罗马拼音;5)若找到对应该泰文词的罗马拼音,则从辞典取出泰文词罗马拼音传送至记忆单元;6)若泰文词在辞典中没有搜索到对应的罗马拼音,则通过泰文罗马拼音规则表进行比对,得到泰文词罗马拼音传送至记忆单元;7)输出记忆单元的泰文词罗马拼音的翻译结果。本发明专利技术可帮助泰文初学者以及泰文文档阅读者更有效地掌握泰文发音。

【技术实现步骤摘要】

本专利技术涉及一种泰文翻译方法及其装置,尤其是一种使用辞典与泰文罗马拼音规则表来实现泰文翻译为罗马拼音的

技术介绍
当前,用户使用手持设备学习机已经相当普遍,丰富的学习内容和学习方法是满足用户需求之一。通过罗马拼音学习泰文是泰文学习的主要途径之一。无论对于泰文初学者还是泰文文档阅读者来说,罗马拼音都很重要。但是,传统的泰文数字学习机上泰文知识主要以纯泰文出现,没有利于人们学习泰文的罗马拼音,给使用者学习和阅读泰文内容带来不便。有鉴于上述先前技术的问题,为了在手持设备学习机上,给用户提供一种具有泰文字符串转化为罗马拼音的方法,本专利技术人基于多年研究开发与诸多实务经验,提出一种将泰文翻译为罗马拼音的方法及其装置,而达到学习泰文的目的,以作为改善上述缺点的实现方式与依据。
技术实现思路
本专利技术为解决
技术介绍
中存在的上述技术问题,而提出一种将泰文翻译为罗马拼音的方法及其装置。本专利技术的技术解决方案是本专利技术为一种将泰文翻译为罗马拼音的方法,其特殊之处在于该方法包含下列步骤1) 提供记录泰文词与罗马拼音对应关系的辞典、泰文罗马拼音规则表及记忆单元;2) 输入泰文字符串;3) 对泰文字符串进行分词处理,产生多个泰文词;4) 逐一将泰文词分别在辞典进行搜索,判断是否找到对应泰文词的罗马拼音,是则进至步骤5)否则进至步骤6);5) 若找到对应该泰文词的罗马拼音,则从辞典取出泰文词罗马拼音传送至4记忆单元;6) 若泰文词在辞典中没有搜索到对应的罗马拼音,则通过泰文罗马拼音规则表进行比对,得到泰文词罗马拼音传送至记忆单元;7) 输出记忆单元的泰文词罗马拼音的翻译结果。上述泰文罗马拼音规则表为基于RTGS (Royal Thai General System ofTranscription)的规则表。上述步骤7)之后还包含步骤8)显示翻译结果。上述步骤7)之后还包含步骤9)合成对应翻译结果的音讯信号,并播出音讯信号。一种实现上述的将泰文翻译为罗马拼音的方法的装置,其特殊之处在于该装置包含储存单元,储存记录泰文词与罗马拼音对应关系的辞典、泰文罗马拼音规则表及一忆单元;输入单元,输入泰文字符串;处理单元,将泰文字符串进行分词,产生多个泰文词,并将泰文词分别在辞典进行搜索,判断是否找到对应泰文词的罗马拼音,若找到对应泰文词的罗马拼音,则从辞典取出泰文词的罗马拼音传送至记忆单元,若泰文词在辞典中没有搜索到对应罗马拼音,则将泰文词与泰文罗马拼音规则表进行比对,得到泰文词罗马拼音并传送至记忆单元;显示单元,显示记忆单元的泰文词罗马拼音的翻译结果,输入单元接入处理单元,储存单元和处理单元相接,处理单元和储存单元分别接入显示单元。上述泰文罗马拼音规则表为基于RTGS (Royal Thai General System ofTranscription)的规则表。上述装置还包含语音合成装置及喇叭,语音合成装置合成对应翻译结果的音讯信号,并由喇叭播出音讯信号。本专利技术提供的将泰文翻译为罗马拼音的方法及其装置,让用户在学习泰文或阅读泰文文档的时候,遇到不知道泰文发音,可以通过对泰文字符串进行分词处理,得到泰文词,对泰文词进行解析,然后基于辞典和泰文翻译为罗马拼音的规则表,将泰文字符串翻译为罗马拼音。从而帮助泰文初学者以及泰文文档阅读者更有效地掌握泰文发音。附图说明图1为本专利技术方法的步骤流程图;图2为本专利技术装置示意图3.1为本专利技术方法及其装置的实施例的文字输入示意图;图3.2为本专利技术方法及其装置的实施例的翻译结果示意图。其中,21-储存单元,22-输入单元,23-处理单元,24-显示单元,25-记录泰文词与罗马拼音对应关系的辞典,26-泰文罗马拼音规则表,27-记忆单元;具体实施例方式参见图1,步骤11,首先提供记录泰文词与罗马拼音对应关系的辞典、泰文罗马拼音规则表及记忆单元。步骤12,输入泰文字符串,步骤13,对泰文字符串进行分词处理,产生多个泰文词。其中,对泰文字符串进行分词技术为此
工作者所熟知,在此不再赘述。步骤14,逐一将泰文词分别在辞典进行搜索,判断是否找到对应该泰文词的罗马拼音。在辞典进行搜索时,首先对泰文词进行分析,得出泰文辅音(Consonant)或辅音组合(Consonants Combination)如,和元音组合(VowelsCombination)如然后,判断泰文辅音是在泰文词头还是词尾后,在辞典进行搜索得到对应的罗马拼音,再根据泰文元音组合在辞典进行搜索得到元音的罗马拼音。最后,把辅音和元音合并成泰文词的罗马拼音。若可找到对应泰文词的罗马拼音,则在步骤15从辞典取出泰文词的罗马拼音传送至记忆单元。有些泰文由于历史演变以及文化差异,存在一些特例,导致泰文翻译为罗马拼音的不确定性,不能完全利用规则来实现。因此,若此泰文词在辞典中没有搜索到对应的罗马拼音,则在步骤16通过泰文罗马拼音规则表进行比对,得到泰文词的罗马拼音传送至记忆单元。其中,此泰文罗马拼音规则是基于RTGS (Royal Thai General System of Transcription)的规则表,如表l所示。表1<table>table see original document page 7</column></row><table>最后,步骤17,输出记忆单元的泰文词罗马拼音的翻译结果,例如,可在 显示装置上显示翻译结果,或是将翻译结果输出至语音合成装置,合成出对应 翻译结果的音讯信号,再通过喇叭输出。参见图2,将泰文翻译为罗马拼音的装置20包含有储存单元21、输入单元 22、处理单元23以及显示单元24。储存单元21用来储存记录泰文词与罗马拼 音对应关系的辞典25、泰文罗马拼音规则表26 (如表l所示)及记忆单元27。 输入单元22用来输入泰文字符串。处理单元23将所输入的泰文字符串进行分词,产生多个泰文词,并将泰文 词分别在辞典25进行搜索,判断是否找到对应泰文词的罗马拼音,若找到对应 泰文词的罗马拼音,则从辞典25取出泰文词的罗马拼音传送至记忆单元27,若 泰文词在辞典25中没有搜索到对应的罗马拼音,表示泰文词为泰文中特例,因 此将此泰文词与泰文罗马拼音规则表26进行比对,得到泰文词罗马拼音并将其 传送至记忆单元27。等到处理单元23将所有泰文词与辞典25或泰文罗马拼音 规则表26皆比对完成后,处理单元23从记忆单元27读取出所有翻译结果,再 将翻译结果传送到显示单元24进行显示。此外,装置20视需要可包含语音合成装置及喇叭,处理单元23可将翻译 结果传送到语音合成装置,合成出对应翻译结果的音讯信号,再通过喇叭输出。参见图3.1,进入泰泰辞典释义内容,反白泰文字符串,弹出"F4翻译"按 钮,使用者点击"F4翻译"按钮,参图3.2,系统启动泰文翻译为罗马拼音的程 序,把泰文翻译为罗马拼音,带入翻译界面,显示翻译结果。从而,用户达到 阅读泰文的目的。权利要求1、一种将泰文翻译为罗马拼音的方法,其特征在于该方法包含下列步骤1)提供记录泰文词与罗马拼音对应关系的辞典、泰文罗马拼音规则表及记忆单元;2)输入泰文字符串;3)对泰文字符串进行分词处理,产生多个泰文词;4)逐一将泰文词分别在辞典本文档来自技高网
...

【技术保护点】
一种将泰文翻译为罗马拼音的方法,其特征在于:该方法包含下列步骤: 1)提供记录泰文词与罗马拼音对应关系的辞典、泰文罗马拼音规则表及记忆单元; 2)输入泰文字符串; 3)对泰文字符串进行分词处理,产生多个泰文词; 4) 逐一将泰文词分别在辞典进行搜索,判断是否找到对应泰文词的罗马拼音,是则进至步骤5)否则进至步骤6); 5)若找到对应该泰文词的罗马拼音,则从辞典取出泰文词罗马拼音传送至记忆单元; 6)若泰文词在辞典中没有搜索到对应的罗马拼音,则 通过泰文罗马拼音规则表进行比对,得到泰文词罗马拼音传送至记忆单元; 7)输出记忆单元的泰文词罗马拼音的翻译结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈淮琰程德玉
申请(专利权)人:无敌科技西安有限公司
类型:发明
国别省市:87[中国|西安]

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

1