OCR对图片也进行类似划词那样的整句翻译?

   【解题思路】

  因为类似金山词霸、必应词典之类的软件进行工作的时候,它们是通过读取鼠标选择的单词或句子,然后从字库中提取单词进行翻译的。默认图片上的元素我们无法直接通过鼠标选取,因此要实现上述整句翻译的效果,我们就需要将图片转化为可选择文本,下面我们通过“必应词典”+“捷速OCR文字识别软件”来实现。

  【解题方法】

  首先下载并安装“必应词典”,启动软件后勾选“划译”并取消“取词”。接着点击“设置”,在打开的设置页面,划译选项下选择划译方式为“Ctrl+鼠标划译”(这样正常选择文本的时候不会自动激活翻译),然后将其最小化到任务托盘(图1)。


  图1 设置划译方式

  接着启动捷速OCR文字识别软件,点击“读取”,然后在打开的页面选择需要进行整句翻译的图片,这样导入图片后就可以将其内容识别为文本(图2)。


  图2 导入处理图片

  图片导入后软件会自动选择文本页面,如果软件选择范围不精确,可以使用鼠标进行微调(注意:尽量精确确定选择范围以提高识别率)。点击“读取”,这样在图片的右侧会自动进行识别扫描。因为识别精度不可能达到100%(对于纯字符图片,软件基本可以识别95%以上的字符),为了方便必应词典进行准确翻译,这里可以依次选中识别错误的字符,然后对照原文直接进行更改(图3)。


  图3 更改识别错误字符

  完成OCR识别字符的更改后,现在我们就可以像文本划译那样操作了。只要先按下Ctrl键,接着使用鼠标在识别文本上进行选择,此时在选择文本的上方会出现一个必应词典的机器翻译的图标,点击后即可自动对选中的句子进行整句翻译了,具体的使用和文本翻译是一样的(图4)。


  图4 选中识别文本后可以进行必应词典的整句翻译

  当然,捷速OCR文字识别软件也支持对PDF文件的识别,如果需要识别的图片较多,建议将多张图片转化为一个PDF文件(每张图片作为一页正文),这样导入后软件可以将每页文件分别读取。如果需要翻译的是下一张图片,只要在右侧窗格选中下一页文件即可(如果导入的是多张图片,每张图片是在新标签打开,需要来回切换)。如果需要将文本保存,点击“Word”,可以直接将识别文本导入Word中打开,非常方便。

时间: 2025-01-21 13:32:01

OCR对图片也进行类似划词那样的整句翻译?的相关文章

搜狗-使用js或jQuery禁用浏览器划词复制

问题描述 使用js或jQuery禁用浏览器划词复制 已经使用代码控制了右键复制和Ctrl+C复制,但在搜狗和360浏览器上有自带的划词复制,只要选中一部分文字,就会出现复制工具条,怎么使用代码把这个功能禁用,或者让浏览器默认关闭划词功能 解决方案 除非你从服务器发送的就是图片,否则文本就是浏览器绘出来的,它当然能得到原始的文字.你没法禁止浏览器的功能的. 解决方案二: 是的,我禁用了选择文字的功能,这样就不存在划词复制了!谢谢了 解决方案三: 在CSS里面定义 element{user-sele

苦思良久问题,vb6.0 怎么可以做到类似取词那样?获取其应用程序的 显示内容

问题描述 苦思良久问题,vb6.0 怎么可以做到类似取词那样?获取其应用程序的 显示内容 举例这样的 1:不用vb提取txt的方法 2:我想知道有什么办法可以用vb6.0 做到 类似屏幕取词那样 给定范围 就可以获取那个区域里面显示的内容 3:试过用wm gettext getwindowstext 之类的 获取句柄的方法都没法做到 这个图片我只是举个例子 4:我想知道vb6.0 怎么才可以 任意获取 自己想要的内容 就是假如打开一个软件 获取上面显示的所有内容 5:看过有的软件 好像拖动一个类

基于jquery的页面划词搜索JS_jquery

基于Jquery修改,以下为全部脚本 复制代码 代码如下: //划词搜索 var GLS = {}; GLS.startObj = null; GLS.isdb = false; GLS.allow = true; GLS.isallow = function() { if (GLS.allow) { GLS.allow = false; alert('Google搜索已关闭'); } else { GLS.allow = true; alert('Google搜索已打开'); } }; GLS

&#106avascript实现划词标记划词搜索功能

完整示例代码如下: 以下是引用片段:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312&q

javascript实现划词标记+划词搜索功能

javascript 采用JAVASCRIPT方法为鼠标划选的文字加上着重样式,同时还有搜索功能.演示效果就请看本BLOG页面上用鼠标划选文字的效果 完整示例代码如下 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Untitled Document</title><meta http-equiv=&quo

javascript实现划词标记+划词搜索功能代码实例

javascript <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

qq浏览器自动划词搜索开启方法怎么设置

  浏览器自动划词搜索开启方法有很多,如果没有开启这个功能,用户也可以通过右键选中选项,在右键菜单总就会有使用搜索引擎来搜索的选项,如果想在自动划词搜索时使用百度浏览器,还需要对其进行一些相关设置,一起看看吧. qq浏览器自动划词搜索怎么开启 1.打开电脑管家,点击右上角的主菜单按钮; 2.在其中点击选择"设置中心"; 3.点击左侧的"上网安全",勾选"开启浏览器划词搜索功能",点击应用即可完成设置. qq浏览器自动划词搜索设置为百度方法 建议打

qq浏览器自动划词搜索怎么开启

  1.打开电脑管家,点击右上角的主菜单按钮. 2.在其中点击选择"设置中心". 3.点击左侧的"上网安全",勾选"开启浏览器划词搜索功能",点击应用即可完成设置.

360浏览器划词搜索取消方法

  360浏览器是国内用户常用的浏览器之一,在使用过程中,很多用户都发现了,只要选中了一段文字,它的右上角就会出现搜索和复制两个选项,这就是360浏览器的划词搜索功能,有时候这个功能会影响我们的操作,或者我们想把360的划词搜索改成百度可以吗,怎么取消360浏览器划词搜索,360浏览器划词搜索可以改成百度吗,下面小编就给大家带来360浏览器划词搜索取消方法. 1.打开360浏览器,在右上角的菜单栏里点击工具 2.从弹出的下拉菜单中选中选项. 3.然后360浏览器会打开一个名为选项-基本设置的标签