依据光标位置储存实时翻译数据的系统及其方法技术方案

技术编号:4253694 阅读:283 留言:0更新日期:2012-04-11 18:40
本发明专利技术是一种依据光标位置储存实时翻译数据的系统及其方法,其通过判断与字词重叠的光标下方的空白区域的位置,并依据空白区域的位置将翻译数据写入字词所在的文档中,可以解决所存在实时翻译会在光标移动后关闭显示翻译结果,造成使用者无法顺利在文档装写入翻译结果的问题,由此可以达成自动写入翻译数据至文件中的技术功效。

【技术实现步骤摘要】

本专利技术涉及一种储存数据的系统及其方法,特别是指一种。
技术介绍
使用者在阅读传统纸本的书报杂志时,若阅读目标所印制的语言与自身所熟悉的 语言不同时,使用者通常需要使用纸本的字典查找不熟悉的字词,籍以了解阅读的文章的 涵义。同时,大多数的使用者在查找出字词的翻译数据后,会在被查找的字词的周围抄写查 找出的翻译数据,使得之后再次阅读时不需要重复查找。 随着数字时代的来临,使用者所使用的纸本字典,由纸本变更为使用上较方便的 电子辞典,甚至连传统纸本的书报杂志,也逐渐以文档来发布。 现在,在使用者阅读文档时,若需要查找不熟悉的字词,除了使用电子辞典之外, 还有比使用电子辞典更方便的方式,也就是使用实时翻译。实时翻译可以在使用者操作光 标移动到不熟悉的字词上之后,在字词的周围以浮动窗口来显示该字词的翻译资料,籍以 让使用者得知被查找的字词的涵义。不过,若使用者希望能够像在传统纸本上抄写翻译数 据,需要先将光标移动到在文件中的空白处后,再一字一字的将翻译结果输入,然而,实时 翻译的功能却容易在使用者将光标移动后,便关闭显示翻译结果的浮动窗口,造成使用者 在输入翻译结果时非常不便。 综上所述,可知现有技术中长期以来一直存在实时翻译会在光标移动后关闭显示 翻译结果,造成使用者无法顺利在文档装写入翻译结果的问题,因此有必要提出改进的技 术手段,来解决此一技术问题。
技术实现思路
有鉴于现有技术存在实时翻译会在光标移动后关闭显示翻译结果,造成使用者无 法顺利在文档装写入翻译结果的问题,本专利技术即揭示一种依据光标位置储存实时翻译数据 的系统及其方法,其中 本专利技术所揭示的依据光标位置储存实时翻译数据的系统,其包括有检测模块,用 以检测光标是否被移动至文档上,及用以检测写入事件是否被触发;字词捕获模块,用以在 检测模块检测出光标移动后,捕获与光标重叠的字词;字词库,用以储存字词的翻译数据; 查找模块,用以至字词库中查找翻译资料;显示模块,用以显示翻译数据;判断模块,用以 判断光标下方的空白区域的位置;储存模块,用以在检测模块检测写入事件被触发时,在文 件中空白区域的位置写入翻译数据,其通过查找模块查找出字词捕获模块所捕获的字词的 翻译数据后,由判断模块判断在光标下方的空白区域的位置,并由储存模块依据空白区域 的位置将翻译数据写入文件中,籍以解决现有技术所存在的问题。 本专利技术所揭示的依据光标位置储存实时翻译数据的方法,其包括有下列步骤检 测光标被移动至文件上时,捕获与光标重叠的字词;在字词库中查找该字词的翻译资料;显示该翻译数据;检测写入事件被触发时,判断光标下方的空白区域的位置,并于写入翻译 数据至该文件中空白区域的位置,其通过在查找与光标重叠的字词的翻译数据后,判断在 光标下方的空白区域的位置,并依据空白区域的位置将翻译数据写入文件中,籍以解决现 有技术所存在的问题。 本专利技术所揭示的系统与方法如上,其与现有技术之间的差异在于本专利技术在捕获 与光标重叠的字词并查找字词的翻译资料后,会判断在光标下方的空白区域的位置,并依 据空白区域的位置将翻译数据写入文件中,使得翻译数据被显示的位置在被查找的字词周 围。通过上述的技术手段,本专利技术可以达成自动写入翻译数据至文件中的技术功效。附图说明 图1是本专利技术所述的依据光标位置储存实时翻译数据的系统架构图; 图2是本专利技术所述的依据光标位置储存实时翻译数据的方法流程图; 图3A是本专利技术实施例所述的光标移动至字词示意图; 图3B是本专利技术实施例所述的显示实时翻译示意图; 图4A是本专利技术实施例所述的文档储存内容示意图; 图4B是本专利技术实施例所述的文档储存内容示意图; 图5是本专利技术实施例所述的在窗口中显示部分储存的翻译数据的示意图; 图6是本专利技术实施例所述的在窗口中显示縮小后的翻译资料的示意图。具体实施例方式以下将配合图式及实施例来详细说明本专利技术的详细特征与实施方式,内容足以使 任何熟悉本领域的技术人员轻易地理解本专利技术解决技术问题所应用的技术手段并据以实 施,及理解实现本专利技术可达成的功效。 本专利技术是应用于执行有图形使用者界面(Gr即hical User Interface, GUI)的操 作系统(以下简称图形接口操作系统)中,图形使用者界面是指采用图形方式显示应用程 序的计算机操作环境。 图形使用者界面在启动时所显示的画面一般称之为「桌面(Desktop)」,在桌面上 可以显示多个应用程序所产生的窗口。使用者可以在应用程序所产生的窗口中操作应用程 序,例如进行数据的管理、生成和编辑等。 以下先以图1本专利技术所述的依据光标位置储存实时翻译数据的系统架构图来说 明本专利技术的系统运作。如图1所示,本专利技术的系统含有字词库110、检测模块120、字词捕获 模块130、查找模块140、显示模块150、判断模块170以及储存模块190。 字词库110负责储存提供使用者查找的字词,以及字词的翻译数据。前述的翻译数据包含与使用者查找的字词对应的至少一笔的翻译条目,翻译条目即为使用者查找的字 词的解释。 检测模块120负责检测光标被使用者移动之后的位置,其中,检测模块120会先钩 上(hook)在图形界面操作系统中负责控制光标的程序,在光标被使用者移动时,图形界面 操作系统会执行控制光标的程序,检测模块120可以由钩上控制光标的程序读取到光标当 时的坐标,籍以取得光标的位置。 上述的图形界面操作系统中执行有至少一个应用程序,并提供应用程序以图形化 的界面来显示应用程序的执行结果,其中,各个应用程序会产生各自独立的窗口 (window), 并通过窗口来显示执行结果。 图形界面操作系统也提供使用者以光标控制装置(如鼠标等)控制上述的光标的 移动,使得使用者可以控制光标在屏幕所显示的画面中任意的移动,其中,光标会被显示在 图形界面的最上层,也就是说,不论光标移动到何处,光标都会被显示在画面中,也即当光 标移动到的位置已显示有窗口时,则光标显示在原先已显示的窗口之上,也就是说,使用者 会看到光标叠加在原先的窗口上。 检测模块120还可以在接收到执行讯号后才开始检测光标的位置,其中,执行讯号通常由使用者进行特定的操作行为所产生,例如按下执行有本专利技术的软件中的启动按键等。 检测模块120也负责检测是否有写入事件被使用者触发,前述的写入事件例如使 用者按下输入装置上的特定按键或点击显示画面中的特定图像,或是双击在显示模块150 所显示的浮动窗口等,但本专利技术所述的写入事件并不以上述为限。检测模块120可以在使 用者进行触发写入事件的操作行为后,依据触发写入事件的操作行为所产生的输入讯号来 判断出写入事件被使用者触发。 字词捕获模块130负责在检测模块120检测出光标移动到应用程序所产生的窗口 后,在该窗口中捕获与光标重叠的字词,其中,字词捕获模块130捕获字词的方法例如先钩 上应用程序中的刷新函式,接着发出光标所在位置的坐标点失效的讯号,使得窗口界面操 作系统指示应用程序刷新光标所在位置的坐标点,之后,字词捕获模块130便可以通过截 取被钩上的刷新函式的数据来取得光标重叠的字词,但本专利技术所述的捕获字词的方法并不 以此为限。 查找模块140负责在字词捕获模块130捕获出光标所重叠的字词后,至字词库110 中查找对应被字词捕获模块1本文档来自技高网...

【技术保护点】
一种依据光标位置储存实时翻译数据的方法,其特征在于,包含下列步骤:检测一光标被移动至一文档上时,捕获与该光标重叠的一字词;在一字词库中查找该字词的一翻译资料;显示该翻译数据;及检测一写入事件被触发时,判断该光标下方的一空白区域的位置,并在写入该翻译数据至该文件中该空白区域的位置。

【技术特征摘要】
一种依据光标位置储存实时翻译数据的方法,其特征在于,包含下列步骤检测一光标被移动至一文档上时,捕获与该光标重叠的一字词;在一字词库中查找该字词的一翻译资料;显示该翻译数据;及检测一写入事件被触发时,判断该光标下方的一空白区域的位置,并在写入该翻译数据至该文件中该空白区域的位置。2. 如权利要求1所述的依据光标位置储存实时翻译数据的方法,其特征在于,所述写 入该翻译数据至该空白区域的位置的步骤是储存该翻译数据为该文件中的一文字对象,且 该文字对象中包含该空白区域的位置。3. 如权利要求1所述的依据光标位置储存实时翻译数据的方法,其特征在于,所述写 入该翻译数据至该空白区域的位置的步骤是储存该翻译数据为该文件中的一文字数据,且 该文字数据排列于该文件中该空白区域的位置。4. 如权利要求1所述的依据光标位置储存实时翻译数据的方法,其特征在于,所述写 入该翻译数据至该空白区域的位置的步骤更包含由该翻译数据中捕获预设或使用者设定 的部分,并储存该部分的翻译数据至该空白区域中的步骤。5. 如权利要求1所述的依据光标位置储存实时翻译数据的方法,其特征在于,所述写 入该翻译数据至该空白区域的位置的步骤更包含依据该空白区域的区域大小计算一显示 大小,并于写入该翻译数据时储存该显示大小的步骤。6. 如权利要求1所述的依据光标位置储存实时翻译数据的方法,其特征在于,所述判 断该写入事件被触发的步骤是判断该浮动窗口被双击或该浮动窗口中的一写入图像被点 击。7. 如权利要求1所述的依据光标位置储存实时翻译数据的方法,其特征在于,所述方 法更包含判断该文档是否可编辑的步骤。8. —种依据光标位置储存实时翻译数据的系统,其特征在于...

【专利技术属性】
技术研发人员:邱全成翁佳
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1