[转载]金山词霸不能对pdf及网页屏幕取词翻译的应对办法
遇到了金山词霸无法正常在pdf和网页中屏幕取词翻译的情况,研究了一下,都得到了完美解决。
事先声明,我的金山词霸版本是2010牛津旗舰版,网页浏览器是搜狗浏览器最新版,pdf阅读器是Adobe Reader X 10.1.3。本文提及的解决方案经验证适用于各版本的这三款软件。此解决方案参考了一些网帖,对那些热心网友的贡献一并表示感谢。
(1)先说pdf的问题,首先你要确认你的pdf不是图片格式的,如果你非要翻译这种格式的pdf,不是不可以,而是很麻烦,可以采用文字识别软件先把pdf识别成text文档,再取词翻译,但是考虑到文字识别软件识别率通常存在问题,还不如手动在金山里敲来得方便;然后,如果你的pdf不是图片格式的,那就好办了,可能是你金山和adobe reader安装顺序出了问题,修复方式是,保证名为“xdict32-professional.API”的文件在下述三个文件夹下都存在:
...KingsoftPowerWord_Oxford2010addins
...KingsoftPowerWord_Oxford2010plugin
...AdobeReader 10.0Readerplug_ins
你的pdf不能正常屏幕取词翻译的直接原因就是这三个文件夹下不都存在这个关键的API文件。
(2)然后再说网页屏幕取词翻译的问题,在搜狗浏览器的地址栏旁边有一个“高速”或“兼容”按钮,只要确保那个按钮显示的是“兼容”,就一定可以屏幕取词翻译了。原理其实很简单,搜狗的两种浏览模式对应两种浏览器核心:高速对应WebKit核心,业界公认打开网页速度最快的核心,但可能遇到某些软件不兼容WebKit核;兼容模式对应IE的trident核心,由于微软windows系统普及率最高,内置的IE也有具有主导地位,因此软件兼容性最好。换句话说就是金山词霸的屏幕取词不支持WebKit核心。
到此为止,两种情形下的金山词霸屏幕取词翻译问题都解决了。
补充:我实验室的电脑用上述方式仍然不能实现屏幕取词,后来找到了原因:默认情况下,Adobe Reader X 在保护模式下运行,以新增一个安全性图层。在保护模式下,恶意的 PDF 文档无法启动任意的可执行文件,也无法写入系统目录或 Windows 注册表。有关详细信息,请参阅 Introducing Adobe Reader protected mode。若要检查保护模式的状态,请选择“文件”>“属性”>“高级”>“保护模式”。默认情况下启用保护模式。若要关闭保护模式,请执行以下操作:选择“编辑”>“首选项”。此时将显示“首选项”对话框。在“种类”列表中,选择“一般”。取消选择“启动时启用保护模式”。重新启动Adobe Reader后,果然就能取词了。
另外,以上方法可行的前提是,你的IE浏览器版本低于或等于IE 8.0,那也就是说,如果你安装的浏览器是IE9.0的话,请去控制面板->卸载程序中将IE9.0及带Internet Explorer 9.0字样的补丁更新卸载。然后就all done了。