本发明是关于一种翻译系统、方法与计算机翻译程序,且特别是关于一种实时翻译系统、方法与计算机可读取记录媒体。
背景技术:
随着互联网的迅速发展,以及世界各国不同文化在不同层面的深入交流,现今讯息的往来也很容易涉及一种以上的语言,因此,人们对于文字实时翻译的需求也日益增加。
在电子装置的应用中,由于文字能够以不同的形式出现,例如是单纯的文字形式、图片中或照片中的符号、互联网超链接、甚至是被锁上以防止被复制的形式,因此,能够方便地对这些林林种种形式的文字进行实时翻译,将为人们带来更大的方便。
技术实现要素:
本发明的一技术实施例在于提供一种不受文字形式所限制的实时翻译系统、方法及计算机可读取记录媒体。
根据本发明的一实施方式,一种实时翻译系统,应用于桌面程序所呈现的画面,鼠标位于画面中。实时翻译系统包含框架产生模块、光学字符识别模块与翻译模块。框架产生模块用以于鼠标处产生可调整框架。光学字符识别模块用以以光学字符识别程序辨识可调整框架内的至少一文字。翻译模块用以对文字实时翻译。
在本发明一或多个实施方式中,上述的框架产生模块用以根据字数参数调整可调整框架的大小。
在本发明一或多个实施方式中,上述的框架产生模块用以根据默认程序自动调整字数参数。
在本发明一或多个实施方式中,上述的框架产生模块用以根据滚轮滚动指令调整字数参数。
本发明的另一技术实施例在于提供一种不受文字形式所限制的实时翻译方法。
根据本发明的一实施方式,一种实时翻译方法,应用于桌面程序所呈现的画面,鼠标位于画面中。实时翻译方法包含下列步骤(应了解到,在本实施方式中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行):
(1)于鼠标处产生可调整框架;
(2)以光学字符识别程序辨识可调整框架内的至少一文字;以及
(3)对文字实时翻译。
在本发明一或多个实施方式中,上述的于鼠标处产生可调整框架的步骤包含根据字数参数调整可调整框架的大小。
在本发明一或多个实施方式中,上述的根据字数参数调整可调整框架的大小的步骤包含根据默认程序自动调整字数参数。
在本发明一或多个实施方式中,上述的根据字数参数调整可调整框架的大小的步骤包含根据滚轮滚动指令调整字数参数。
在本发明一或多个实施方式中,上述的于鼠标处产生可调整框架的步骤包含当鼠标移动至画面中的实时翻译图标时,根据第一点击讯号产生可调整框架。
本发明的一技术实施例在于提供一种不受文字形式所限制的计算机可读取记录媒体。
根据本发明的一实施方式,一种计算机可读取记录媒体,储存计算机程序,用以执行一种实时翻译方法,实时翻译方法应用于桌面程序所呈现的画面,鼠标位于画面中。实时翻译方法包含下列步骤(应了解到,在本实施方式中所提及的步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行):
(1)于鼠标处产生可调整框架;
(2)以光学字符识别程序辨识可调整框架内的至少一文字;以及
(3)对文字实时翻译。
本发明上述实施方式与已知先前技术相较,至少具有以下优点:
(1)由于光学字符识别模块是以光学字符识别程序来辨识可调整框架内的文字,因此,把文字辨识出来的效果,并不受到文字呈现的形式限制。举例而言,即使文字以图像、超链接、被锁以防止复制等形式呈现,光学字符识别模块还是会以光学字符识别程序把文字辨识出来,并由翻译模块根据光学字符识别模块所辨识出来的文字,进行实时翻译。因此,实时翻译系统可对画面中的任何形式的文字进行实时翻译,为使用者带来方便。
(2)当鼠标移动至画面中的实时翻译图标时,框架产生模块将根据第一点击讯号启动,并产生可调整框架。而在可调整框架产生后,框架产生模块可根据第二点击讯号取消可调整框架。如此一来,框架产生模块的启动与关闭能够简单容易地进行,进一步为使用者带来方便。
附图说明
图1绘示依照本发明一实施方式的实时翻译系统的示意图。
图2~图3绘示图1的实时翻译系统于桌面程序所呈现的画面的应用示意图。
图4绘示依照本发明一实施方式的实时翻译方法的流程图。
图5绘示依照本发明另一实施方式的实时翻译方法的流程图。
图6绘示依照本发明再一实施方式的实时翻译方法的流程图。
组件标号说明:
100:实时翻译系统
110:框架产生模块
111:可调整框架
120:光学字符识别模块
121:光学字符识别程序
130:翻译模块
131:翻译窗口
200:画面
300:鼠标
400:文字
401:翻译文字
500:实时翻译方法
S510~S550、S510a、S520.1~S520.2:步骤
具体实施方式
以下将以图式揭露本发明的多个实施方式,为明确说明起见,许多实务上的细节将在以下叙述中一并说明。然而,应了解到,这些实务上的细节不应用以限制本发明。也就是说,在本发明部分实施方式中,这些实务上的细节是非必要的。此外,为简化图式起见,一些习知惯用的结构与组件在图式中将以简单示意的方式绘示之。
除非另有定义,本文所使用的所有词汇(包括技术和科学术语)具有其通常的意涵,其意涵能够被熟悉此技术领域者所理解。更进一步的说,上述的词汇的定义,在本说明书中应被解读为与本发明相关技术领域具有一致的意涵。除非有特别明确的定义,这些词汇将不被解释为过于理想化的或正式的意涵。
请参照图1~图3。图1绘示依照本发明一实施方式的实时翻译系统100的示意图。图2~图3绘示图1的实时翻译系统100于桌面程序所呈现的画面200的应用示意图。如图1~图3所示,一种实时翻译系统100,应用于桌面程序所呈现的画面200,鼠标300位于画面200中。实时翻译系统100包含框架产生模块110、光学字符识别模块120与翻译模块130。框架产生模块110用以于鼠标300处产生可调整框架111。光学字符识别模块120用以以光学字符识别程序辨识可调整框架111内的至少一文字400。翻译模块130用以对文字400实时翻译。在本 实施方式中,可调整框架111以虚线形成。然而,在实际的应用中,可调整框架111除了可以虚线形成外,也可以其他图形例如四个“『”形状位于可调整框架111的四个角落或是以放大镜等图案来显示。
也就是说,如图2~图3所示,当鼠标300停留在画面200中的文字400上时,框架产生模块110会于鼠标300处(例如,鼠标300的正上方)产生可调整框架111,而文字400位于可调整框架111内。在可调整框架111产生后,光学字符识别模块120会以光学字符识别程序辨识可调整框架111内的文字400,而翻译模块130根据光学字符识别模块120所辨识出来的文字400,进行实时翻译。所谓实时翻译,是指翻译模块130于约小于等于1秒之内,把文字400翻译出来。由于光学字符识别模块120是以光学字符识别程序来辨识可调整框架111内的文字400,因此,把文字400辨识出来的效果,并不受到文字400呈现的形式限制。举例而言,即使文字400以图像、超链接、被锁以防止复制等形式呈现,光学字符识别模块120还是会以光学字符识别程序把文字400辨识出来,并由翻译模块130根据光学字符识别模块120所辨识出来的文字400,进行实时翻译。因此,实时翻译系统100可对画面200中的任何形式的文字400进行实时翻译,为使用者带来方便。
具体而言,如图2~图3所示,翻译模块130在画面200中产生翻译窗口131,而被翻译模块130实时翻译出来的翻译文字401则位于翻译窗口131中。在本实施方式中,翻译窗口131可根据设定,显示于画面200中可调整框架111的上方或下方,以便使用者阅读。举例而言,如果要被翻译的文字400位于画面200的下方,翻译窗口131可设定为显示于可调整框架111的上方。反之,如果要被翻译的文字400位于画面200的上方,翻译窗口131可设定为显示于可调整框架111的下方。
进一步而言,翻译窗口131中更可具有一些功能键,以便用户因应实际需要而使用。举例而言,如图2~图3所示,这些功能键可为发音键131a。当使用者启动发音键131a时,翻译模块130会使设定好的发音组件对翻译文字401进行发音。另外,功能键可为复制键131b。当用户启动复制键131b时,翻译模块130会把翻译文字401复制至默认好的剪贴簿上。此外,功能键可为记录键131c。当用户启动记录键131c时,翻译模块130会把翻译文字401加入默认好的笔记中。
另一方面,为要取得更多关于翻译文字401的信息,如图2~图3所示,功能键更可为可链接至其他数据库的功能键,例如辞典数据库链接键131d或是在线翻译网站链接键131e等。当用户启动辞典数据库链接键131d时,翻译模块130会实时链接至辞典数据库,并于辞典数 据库中查询文字400或翻译文字401的相关数据。当使用者启动在线翻译网站链接键131e时,翻译模块130会实时链接至在线的翻译网站,并于在线的翻译网站中查询文字400或翻译文字401的相关数据。在本实施方式中,在线翻译网站链接键131e可使翻译模块130链接至谷歌(Google),但本发明并不以此为限。
由于在画面200中的文字400可能多于一个,框架产生模块110可根据字数参数调整可调整框架111的大小,以方便使用者的操作。举例而言,如图2所示,字数参数调整为1,并且显示于图2中可调整框架111的右下方,如此一来,可调整框架111将框住一个文字400,文字400在图2中为英文字“shopping”,而光学字符识别模块120以光学字符识别程序辨识这个文字400,即英文字“shopping”,然后再由翻译模块130对文字400,即英文字“shopping”,进行实时翻译。在实务的应用中,字数参数可调整为1、2、3、4等整数,但本发明并不以此为限。
在实务的应用中,在本实施方式中,框架产生模块110可根据默认程序自动调整字数参数。举例而言,如图3所示,字数参数预设为自动调整,并且以“A”显示于图3中可调整框架111的右下方,如此一来,可调整框架111将自动框住适当数量的文字400,文字400在图3中为英文词语“shopping center”,而光学字符识别模块120以光学字符识别程序辨识这个文字400,即英文词语“shopping center”,然后再由翻译模块130对文字400,即英文词语“shopping center”,进行实时翻译。
另外,使用者也可因应实际需要,使框架产生模块110根据滚轮滚动指令调整字数参数。举例而言,滚轮可为鼠标上的滚轮,藉由用户滚动鼠标上的滚轮,字数参数可以因应实际需要而切换于A(即自动调整)与1、2、3、4等整数之间,进一步为使用者带来方便。
在本实施方式中,当鼠标300移动至画面200中的实时翻译图标(icon)时(图未示实时翻译图标),框架产生模块110将根据第一点击(click)讯号启动,并产生可调整框架111。而在可调整框架111产生后,框架产生模块110可根据第二点击讯号取消可调整框架111。如此一来,框架产生模块110的启动与关闭能够简单容易地进行,进一步为使用者带来方便。具体而言,第一点击可为鼠标300位于实时翻译图标时,用户按下鼠标左键的指示,而第二点击可为在可调整框架111产生后,用户按下鼠标左键的指示。
请参照图4,其绘示绘示依照本发明一实施方式的实时翻译方法500的流程图。本发明的另一实施例在于提供一种计算机可读取记录媒体。此实时翻译方法500可实作为一计算机程 序,并储存于一计算机可读取记录媒体中,而使计算机读取此记录媒体后执行实时翻译方法500。计算机可读取记录媒体可为只读存储器、闪存、软盘、硬盘、光盘、随身碟、磁带、可由网络存取的数据库或熟悉此技艺者可轻易思及具有相同功能的计算机可读取记录媒体。实时翻译方法500应用于桌面程序所呈现的画面200,鼠标300位于画面200中。如图4所示,实时翻译方法500包含下列步骤(应了解到,在本实施方式中所提及的步骤与子步骤,除特别叙明其顺序者外,均可依实际需要调整其前后顺序,甚至可同时或部分同时执行):
(1)于鼠标300处产生可调整框架111(步骤S510)。
(2)根据字数参数调整可调整框架111的大小(步骤S520)。
(3)以光学字符识别程序辨识可调整框架111内的至少一文字400(步骤S530)。
(4)对文字400实时翻译(步骤S540)。
请参照图5,其绘示绘示依照本发明另一实施方式的实时翻译方法500的流程图。如上所述,由于在画面200中的文字400可能多于一个,因此,为方便使用者操作,如图5所示,步骤S520更包含以下子步骤:
(2.1)根据默认程序自动调整字数参数(步骤S520.1)。
(2.2)根据滚轮滚动指令调整字数参数(步骤S520.2)。
如此一来,使用者可以根据实际需要,简单容易地自动调整或实时切换想要翻译的文字400的字数,为使用者带来方便。
请参照图6,其绘示绘示依照本发明再一实施方式的实时翻译方法500的流程图。另外,为使框架产生模块110的启动能够简单容易地进行,以进一步为使用者带来方便,如图6所示,步骤S510更详细的描述为:
(1a)当鼠标300移动至画面200中的实时翻译图标时(图未示实时翻译图标),根据第一点击讯号产生可调整框架111(步骤S510a)。
另一方面,为使框架产生模块110的关闭能够简单容易地进行,以进一步为使用者带来方便,如图6所示,实时翻译方法500更包含:
(1.5)根据第二点击讯号取消可调整框架111(步骤S550)。
当可调整框架111根据第二点击讯号而取消后,框架产生模块110以至实时翻译系统100 也得以关闭。具体而言,第一点击可为鼠标300位于实时翻译图标时,用户按下鼠标左键的指示,而第二点击可为在可调整框架111产生后,用户按下鼠标左键的指示。
综上所述,本发明的技术方案与现有技术相比具有明显的优点和有益效果。通过上述技术方案,可达到相当的技术进步,并具有产业上的广泛利用价值,其至少具有以下优点:
(1)由于光学字符识别模块是以光学字符识别程序来辨识可调整框架内的文字,因此,把文字辨识出来的效果,并不受到文字呈现的形式限制。举例而言,即使文字以图像、超链接、被锁以防止复制等形式呈现,光学字符识别模块还是会以光学字符识别程序把文字辨识出来,并由翻译模块根据光学字符识别模块所辨识出来的文字,进行实时翻译。因此,实时翻译系统可对画面中的任何形式的文字进行实时翻译,为使用者带来方便。
(2)当鼠标移动至画面中的实时翻译图标时,框架产生模块将根据第一点击讯号启动,并产生可调整框架。而在可调整框架产生后,框架产生模块可根据第二点击讯号取消可调整框架。如此一来,框架产生模块的启动与关闭能够简单容易地进行,进一步为使用者带来方便。
虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟习此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视后附的权利要求范围所界定者为准。