发明名称 一种基于语句构件的母语读外文方法
摘要 本发明涉及一种自然语言的处理或转换的装置和方法。解决现有机器翻译、文本转换,其结果可读性差,不能表达原文本意的技术问题。用于网络跨语种浏览、阅读,文本转换,语意能与原文相符。方案是利用句型、舱模构件取代机器翻译的语法分析及规则选择,产生句型;以多语映射意群串构件组装句舱,多义时首者预选;其余暂存,待处理完句、段后一并给出;让读者用户点击更正。计算机一边处理,用户一边读、偶而点点鼠标见错更正。同时生成世界文。世界文是利用意通代码生成的磁盘文件;这种文件人读出是中文;英国人读出是英文;俄国人读出就是俄文……。然而一篇文章,世界上只要一人阅读更正过,后面的千千万万人再读时,读得的都是自己的母语。
申请公布号 CN101246474B 申请公布日期 2012.01.11
申请号 CN200810086229.6 申请日期 2008.03.13
申请人 刘树根 发明人 刘树根
分类号 G06F17/28(2006.01)I 主分类号 G06F17/28(2006.01)I
代理机构 代理人
主权项 一种基于语句构件的母语读外文方法,其特征在于包括如下步骤:S1.界面,由用户指定母语和源语各是构件库所含的哪一个文种,把屏幕分成上、中、下或前、中、后三个窗口,中部窗口用于显示当前操作句以及操作中的相关信息,下或后部窗口用于显示源语待读文本,上或前部窗口用于显示已读的母语文本,此外,在提示行显示悔操作、存盘退出等命令按钮以及“→”、“←”移词序按钮,或把它们作成浮条紧随中部下或用户可移;S2.源语句读入,读入源语一个句子作为当前句显示在中部窗口,母语文本显示尾加已处理的前一句内容,源语文本显示减当前句内容;S3.利用四个语句构件库对当前句通过查表得出意通代码的编码操作、同时又给出同记录的母语字段内容;S4.判断处理,如果当前句的全部句舱处理完毕,查询反馈缓存区和命令按钮:当反馈缓存区不为空,将反馈缓存区的信息加上源语、母语以及当前源语句子有关信息作成电子邮件反馈到支持网站,清空反馈缓存区,在世界文缓存区存入“反馈句”标志;当悔操作命令按钮被点击后,根据用户点击的欲悔词串,取出悔选择缓存中的相应内容让用户重选词串并作相关修改;当接收到存盘退出命令时,将世界文缓存区的内容存盘为世界文,文件名=源语文件名.SJW,如果源文未完,文件头中记下源文偏移;当悔操作、存盘退出命令按钮都没有被点击时,执行步骤S2;步骤S3所述利用四个语句构件库对当前句通过查表得出意通代码的编码操作、同时又给出同记录的母语字段内容,进一步包括如下步骤:S301.判断小习语,以当前句查找习语库的源语习语字段,若没有找到,则执行步骤S302,若有,则取出同记录的母语习语字段中的母语小习语,显示在中部窗口,并将同记录的习语码读入世界文缓存区,然后执行步骤S2;S302.调用配句型子程序,以当前句查找句型库的源语句型字段,若查到一个匹配的句型,执行步骤S303,如果查到多个匹配句型,在中部窗口下部显示相应的母语句型,接受用户选定后再执行步骤S303,如果一个匹配的句型也没有查到,则存句型库代表数于反馈缓存区;S303.给出同记录的句型码、母语句型以及源语句型,将母语句型着重显示在中部窗口的上部,把源语句子对号入座地套入源语句型,附注式显示在该窗口母语下方,并把句型码读入世界文缓存区;S304.取句舱,从左到右在中部窗口标示母语句型中的当前句舱,存入当前句舱标号于世界文缓存区,同时标示和取出源语相应句舱内容作为当前句舱内容,判断当前句舱内容是否属于简单句舱,若否,执行步骤S305,若是,执行步骤S308;S305.查匹配舱模,以当前句舱内容查询舱模库的源语舱模字段,若查到一个匹配的舱模,执行步骤S306,如果查到多个匹配舱模,向下扩展中部窗口,在扩展部显示相应的母语舱模,接受用户选定后再执行步骤S306,如果一个匹配的舱模也没有,存舱模库代表数于反馈缓存区;S306.给出同记录的舱模码、母语舱模以及源语舱模,将母语舱模着重显示在中部窗口的扩展部,把源语句舱内容对号入座地套入源语舱模,附注式显示在该窗口母语舱模的下方,并把舱模码读入世界文缓存区;S307.取舱眼,以母语舱模为准从左到右,在母语舱模上逐个标示当前舱眼,存当前舱眼标号于世界文缓存区,同时标示和取出源语相应舱眼内容,执行步骤S308;S308.词义确定,从左到右读出源语的简单句舱或舱眼中的一个词串,查询意群串库的源语文串字段,若只查到一条相同词串,执行步骤S309,若查到多条相同词串,分别取出它们的同记录母语串字段内容,备份于悔选择缓存,并显示在已扩展的中部窗口下部,接收用户选定后再执行步骤S309,如果一条相同的词串也没有,存当前源语词串于反馈缓存区;S309.取出当前记录的母语串字段内容填入到当前母语句舱或当前母语舱眼,取出意群码存入世界文缓存区;继续执行步骤S308,直到当前简单句舱或当前舱眼操作完毕;根据个性丢失表的信息进行当前句舱或舱眼的个性丢失补偿操作;再根据母语词序表的信息纠正当前句舱或舱眼的母语词序;最后查询“→”、“←”移词序按钮,当“→”按钮被点击将当前句舱或舱眼用户所点击词串后移于后一词串之后,当“←”按钮被点击将当前句舱或舱眼用户所点击词串前移于前一词串之前,同时将移后的词序加入母语词序表备用,后续执行步骤S310;S310.判断,如果当前句舱还有舱眼未处理,执行步骤S307,若无而当前句子还有句舱未处理,执行步骤S304,若当前句子所有句舱全部处理完毕,后续步骤S4。
地址 516002 广东省惠州市东平大道1号江景新苑二区六栋A梯803室