语言翻译方法及其系统的制作方法

上传人:ting****789 文档编号:310043575 上传时间:2022-06-14 格式:DOCX 页数:7 大小:26.97KB
返回 下载 相关 举报
语言翻译方法及其系统的制作方法_第1页
第1页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《语言翻译方法及其系统的制作方法》由会员分享,可在线阅读,更多相关《语言翻译方法及其系统的制作方法(7页珍藏版)》请在金锄头文库上搜索。

1、语言翻译方法及其系统的制作方法专利名称:语言翻译方法及其系统的制作方法背景技术: 本发明涉及语言翻译。特别是,本发明涉及一种通过网络向设备提供的翻译业务。在我们连接日益紧密的现代世界中,其中特殊的例子是语言的障碍使得交流十分困难,这种情况变得越来越频繁。一个典型的情况是一个外国旅行者不能理解与其所到的国家对应的本地语言。对于这些旅行者来说,即使是一个最简单的句子,他们与当地人交流起来也是十分困难的。例如,不具备与其所参观的国家相关的语言知识的外国旅行者将经历一段与本地人进行日常生活的交流以完成甚至是很简单的任务的困难时期。这种简单的任务包括旅馆的登记和付帐后离开,乘出租车,找公用厕所,或者兑换

2、货币,这里仅仅给出了一些实例。预期无线移动设备(例如个人数字助理、便携式计算机、掌上型个人计算机、手持式计算机、灵巧电话机、智能移动电话等)在未来将会更加普及。期望该更加普及与无线和3G通信业务的成本降低相符。因此,随着时间的流逝,将日益希望实现一种用于移动设备的有效的通用语言翻译系统。执行这种系统的设备将支持独立用户,例如外国旅行者,他们需要克服语言障碍造成的挑战。然而,技术方面的限制使得难以提供关于自由文字(例如主要地不受限制的文字)的高质量的翻译。必须克服或避免这些限制才能有一个正确有效的移动翻译系统。发明概述本发明的实例一般适合于移动语言翻译机,其便于在说不同语言的个人之间的交流。某些

3、特殊的实施例适合于一种通过从服务器有选择地下载信息并提供给无线移动设备的翻译业务。被下载的信息包括一个具有语言独立翻译引擎和至少一个语言从属翻译数据库的翻译结构。该语言从属翻译数据库包括翻译模板和一个翻译字典。关于在世界中所选择的一个或多个城市的专用数据库也可以被下载。语言之间的翻译可以通过将语言从属翻译数据库和任意城市专用数据库应用到翻译引擎而实现。翻译引擎执行一个用户驱动项替换表以简化翻译过程。附图简述图1是一个示例性计算设备的框图;图2是一个示例性计算设备的框图;图3是一个示例性计算系统环境的框图;图4是一个描述从输入到翻译的流程处理的一般流程图;图5是一个描述从输入到翻译的全面流程处理

4、的更详细地流程图。优选实施例的详述I.典型适合的计算设备图1描述了一个实现本发明实施例的适合的计算系统100的实例。计算系统100仅仅是一个适合的计算系统的实例,并不用于建议任何关于本发明使用目的或者功能性的限制。计算系统100不应该被理解为具有涉及其所描述的元件之一或组合的任何相关性或者要求。参照图1,适合于本发明的示例性设备包括一个以计算机110形式出现的通用计算设备。计算机110的元件可以包括但不限制于一个处理单元120、一个系统存储器130和一个系统总线121,该总线连接包括系统存储器到处理单元120的各种系统部件。系统总线121可以是多种总线结构类型中的任何一种,各种系统总线包括使用

5、任何总线结构的存储总线或者存储控制器、外设总线和本地总线。借助于实施例,但不限制于此,这些总线结构包括工业标准结构(ISA)总线,微通道结构(MCA)总线,增强型ISA(EISA)总线,视频电子标准协会(VESA)本地总线,和也称为夹层总线(Mezzanine bus)的外设部件互连(PCI)总线。计算机110典型地包括多种计算机可读媒质。计算机可读媒质可以是任何可以通过计算机110访问的可用媒质,其包括易失的和非易失的媒质、可移动的和非可移动的媒质。借助于实例,但不限制于此,计算机可读媒质可以包括计算机存储媒质和通信媒质。计算机存储媒质包括以任何用于存储信息的方法或技术执行的易失的和非易失的

6、媒质、可移动的和非可移动的媒质,上述信息例如计算机可读指令、数据结构、程序模块或者其它数据。计算机存储媒质包括,但不限于此,RAM、ROM、EPROM、闪存或其它的存储技术、CD-ROM、数字化视频光盘(DVD)或其它的光盘存储器、盒式磁带、录音带、磁盘存储器或者其它的磁存储设备、或者其它可以被用于存储所需信息和通过计算机110访问的媒质。通信媒质典型地包括有计算机可读指令,数据结构、程序模块或者其它在已调制数据信号中的数据,例如载波或其它的传输机制,并且包括任何信息传送媒质。术语“已调制数据信号”意思是一个信息使其自身的一个或者多个特征以一种方式设置或者变化,用于对信号中的信息编码。借助于实

7、施例,但不限于此,通信媒质包括有线媒质,例如有线网络或直接单线连接;和无线媒质,例如声音、射频、红外线和其它无线媒质。上述任何种类的组合都将被包括在计算机可读媒质的范围内。系统存储器130包括易失的和/或非易失的存储器形式的计算机存储媒质,例如只读存储器(ROM)131和随机存储器(RAM)132。一个基本输入/输出系统133(BIOS)被典型地存储在ROM131中,诸如在启动期间,其包括帮助在计算机110中的元件间传输信息的例行程序。RAM132典型地包括数据和/或程序模块,其可以通过处理单元120立即访问和/或操作。借助于实施例,但不限于此,图1描述了操作系统134、应用程序135、其它程

8、序模块136和程序数据137。计算机110也可以包括其它可移动/非可移动、易失/非易失的计算机存储媒质。仅仅借助于实例,图1描述了一种硬盘驱动器141,其读取或者写入非可移动的、非易失的磁性媒体;一种磁盘驱动器151,其读取或者写入到可移动的、非易失的磁盘152;和一个光盘驱动器155,其读取或者写入到非可移动的、非易失的光盘156,例如CDROM或者其它的光媒质。可以用于示例性操作环境的其它可移动的/非可移动的、易失的/非易失的计算机存储媒质包括但不限制于,盒式磁带、闪存卡,数字化视频光盘,数字录像磁带、固态RAM、固态ROM,等等。硬盘驱动器141一般通过一个非可移动存储器接口,例如接口1

9、40被连接到系统总线121,磁盘驱动器151和光盘驱动器155一般通过一个可移动的存储器接口,例如接口150被连接到系统总线121。在图1中描述的和上述讨论的驱动器以及与驱动器相关的计算机存储媒质提供对计算机可读指令、数据结构、程序模块和其它用于计算机110的数据的存储。在图1中,例如,硬盘驱动器141被描述用作存储操作系统144、应用程序145、其它程序模块146和程序数据147。应该注意,这些部件可以相同或者不同于操作系统134、应用程序135,其它程序模块136和程序数据137。在这里用不同的编号描述操作系统144、应用程序145、其它程序模块146和程序数据147,至少它们是不同的复制

10、。用户也可以通过输入设备,例如键盘162、麦克风163和指示器161,例如鼠标、跟踪球或触摸板将命令和信息输入到计算机110。其它的输入设备(未示出)可以包括一个操纵杆、游戏板,卫星反射器、扫描仪等等。这些和其它的输入设备常常通过连接到系统总线的用户输入接口160连接到处理单元120,但是也可以通过其它的接口和总线结构连接,例如并行端口,游戏端口或通用串行总线(USB)。监视器191或其它类型的显示设备也通过诸如视频接口190的接口连接到系统总线121。除监视器之外,计算机还包括其它通过输出外设接口195连接的外设输出设备,例如扬声器197和打印机196。计算机110在一种使用逻辑连接一个或更

11、多诸如远程计算机180的远程计算机的网络环境下操作。远程计算机180可以是一个个人计算机,一个手持设备,一个服务器,一个路由器、一个网络PC,一个对等设备或者其它公共网络节点,并且远程计算机典型地包括上述的许多或全部涉及计算机110的元件。在图1中描述的逻辑连接包括一个局域网(LAN)171和一个广域网(WAN)173,但是也可以包括其它的网络。这种网络环境在办公室、大企业(enterprise-wide)计算机网络,内联网和因特网中是很普通的。当在LAN网络环境中使用时,计算机110通过网络接口或适配器170连接到LAN171。当在WAN网络环境中使用时,计算机110一般包括一个调制解调器1

12、72或者用于通过WAN173建立通信的其它装置,例如因特网。调制解调器172可以是内置或外置的,其可以通过用户输入接口160或其它合适的机制连接到系统总线121。在网络环境下,所描述的涉及计算机110或其中某部分的程序模块可以被存储在远程记忆体存储器设备中。借助于实例,但不限于此,图1描述了驻留于远程计算机180中的远程应用模块185。应该明白,所显示的网络连接是示范性的,也可以使用其它装置在计算机之间建立一个通信连接。应该注意,本发明可以与诸如图1中描述的计算机系统联合执行。当然,本发明也可以与服务器,一个专用于信息处理的计算机,或一个分布式系统相似地联合执行,其中在分布式计算系统的不同部分

13、执行本发明的不同部分。II.另外一个示例性的适合的计算设备图2是一个移动计算设备200的框图。移动设备200包括一个微处理器202,存储器204。输入/输出(I/O)部件206和用于与远程计算机或其它移动设备通信的通信接口208。在一个实施例中,设备200的内部部件通过适合的总线210连接用于彼此通信。设备200是可以实现本发明的一个适合的计算设备的实例。设备200仅仅是这种设备的一个实例,并不用于建议关于本发明的功能性和使用目的的任何限制。设备200不应该被理解为具有涉及在示例性设备200描述的部件之一或组合的任何相关性或者要求。存储器204被作为非易失性电子存储器实现,例如具有电池备用模块

14、(未示出)的随机访问存储器(RAM),这样使得当到移动设备的总功率被关闭时,存储在存储器204上的信息不会丢失。存储器204的一部分最好作为可寻址存储器分配给程序执行,而存储器204的另一部分最好用于存储,例如在磁盘上的模拟存储器。存储器204包括一个操作系统212,应用程序214以及对象存储器216。存储器204的操作系统212最好在处理器202的操作期间执行。在一个优选的实施例中,操作系统212是一个来自微软公司可商用的WINDOWSCE商标操作系统。操作系统212最好设计用于移动设备,其通过一组开放式应用程序接口和方法执行可以被应用214利用的数据库特征。在对象存储器216中的对象通过应

15、用214和操作系统212维持,至少部分地响应于对开放式应用程序接口和方法的呼叫。通信接口208代表许多允许移动设备200发送和接收信息的设备和技术。设备包括例如有线和无线调制解调器、卫星接收机和广播调谐器。移动设备200也可以直接连接到计算机与之交换数据。在这种情况下,通信接口208也可以是一个红外线收发信机或一个串或并行通信连接,所有这些都可以发送流信息。输入/输出部件206可以包括任何种类输入设备的任何一种,例如触敏屏、按钮、滚轴和麦克风以及包括一个音频产生器、振动设备和显示器的多种输出设备的任何一种。上述列出的设备作为实例,并且不需要全部出现在移动设备200中。另外,在不脱离本发明的范围

16、的情况下,其它的输入/输出设备也可以被加入或者与移动设备200一起建立。除了在这里描述的之外,本发明的实施例可以与许多通用或专用的计算系统环境或者上述的配置以外的其它配置中操作。众所周知的适合的计算机系统环境和配置的实例包括但不限于,个人计算机、服务器计算机、手持或者膝上型设备,多处理器系统、基于微处理器的系统、设置的机顶盒、可编程的用户电子设备、网络PC、小型计算机、大型计算机、电话系统、包括上述任何系统或设备的分布式计算系统等。本发明的实施例可以在例如程序模块的由计算机执行的通用的计算机可执行指令环境中进行描述。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例行程序、程序、对象、分量、数据结构,等。本发明被设计为在分布式计算环境下实现,在该环境中,任务被通过通信网络连接的远程处理设备执行。在一种分布式计算环境中,程序模块位于包括记忆体存储器设备的本地和远程计算机存储媒质中。在下文借助于图描述通过程序和模块执行的任务。本领域的技术人员可以将说明书和图实现为处理器可

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号