软件取词 屏幕取词翻译软件 - 电脑 - 【龙岩电脑网】_龙岩电脑维修_龙岩笔记本电脑维修_监控安装_市区上门维修
公司动态

软件取词 屏幕取词翻译软件

摘要:想■找▲一◆款〓在●线取词翻译的软件,像词霸豆豆那样的~不过豆豆 灵格斯是一款简明易用的翻译与词典软件,支持全球超过60多个国家语言的互查互译、支持多语种屏幕取词、索引提示和语音朗读功能,是新一代的词...

发布日期:2021-05-04

软件取词

想■找▲一◆款〓在●线取词翻译的软件,像词霸豆豆那样的~不过豆豆

灵格斯是一款简明易用的翻译与词典软件,支持全球超过60多个国家语言的互查互译、支持多语种屏幕取词、索引提示和语音朗读功能,是新一代的词典翻译专家。

灵格斯是一个强大的词典查询和翻译工具。

它能很好地在阅读和书写方面帮助用户,让对外语不熟练的您在阅读或书写英文文章时变得更简单更容易。

灵格斯提供了最直观的使用方法,帮助你快速查询包括英语、法语、德语、西班牙语、俄语、中文、日语、韩语在内的60多种语言的翻译结果。

使用灵格斯创新的屏幕取词功能,您只需将鼠标移动到屏幕中的任何有单词的位置,按下Ctl键,灵格斯就能智能地识别出该单词的内容及其所属的语言,即时显示出相应的翻译结果。

并且这一切都不会干扰你当前正在进行的工作。

灵格斯拥有当前主流商业词典软件的全部功能,并创新地引入了跨语言内核设计及开放式的词典管理方案,同时还提供了大量语言词典和词汇表下载,是学习各国语言,了解世界的最佳工具。

Lingoes 是免费的,你可以自由地使用它。

灵格斯词霸 2.3 发布了, 本次更新, 在屏幕取词方面进行了重大改进, 新增的功能主要包括以下几点: 1. 率先支持 Fiefox 3 屏幕取词 2. 支持 Adoe Acoat PDF 取词 3. 支持在屏幕取词组中添加联机词典 4. 全文翻译新增到24种语言, 并提供中文与14种语言的交叉互译 5. 内置句酷双语例句, 800万例句任您搜索 6. 全面兼容 Vista 1. 由于Fiefox 3 采用了新的图形内核, 导致包括金山2008在内的许多软件都无法正常取词, 有许多Fiefox用户来信要求解决, 研究了一下, 也不是很难, 花1天时间搞定, 完美兼容 Fiefox 3 2. 无法直接对 PDF 文档取词, 一直是灵格斯的一个软肋, 在tony的一再催促下, 终于下了决心, 从Adoe网站下载了SDK开发包, 看了看文档, 密密麻麻的英文, 国内做这个的人少, 以至于一篇可参考的中文资料都没有. 靠着灵格斯的词典和全文翻译工具, 总算把一大本英文开发说明啃明白了, 王婆卖瓜, 自卖自夸, 灵格斯的全文翻译, 那是天下无敌的 :) 现在, 灵格斯可以支持直接在 Adoe Acoat V7, V8 版本中对PDF文档取词,另外对于 Adoe Reade 也是支持的, 但需要向Adoe购买一个授权证书, 才能在Reade中正常运行, 看了看Adoe的协议, 要 2500 美元授权费, 真是抢钱啊, 在此向各位亲爱的用户呼吁一下, 希望得到大家的帮助, 筹集到这笔授权费用, 造福灵格斯的数百万用户, 也是功德一件. 当然, 对于大额捐助的用户或企业, 作为回报, 灵格斯可以为你的项目或产品提供终生免费的PDF取词技术方案支持哦. 有意向的朋友, 请与我联系: kevin-yau@ 3. 新版本支持在屏幕取词组中添加网络联机词典, 可以在取词时直接查询网络词典, 比起一些网络词典的桌面版本, 要好用和强大许多. 速度直追本地词典, 那个爽快感, 不是盖的. 4. Google 的全文翻译, 确实强大 (注意是Google, 不是谷歌), 本次灵格斯的全文翻译与Google 同步更新, 新增加到24种语言, 最值得一试的, 就是实现了中文与14种语言之间的交叉互译, 你可以将中文直接翻译成英文, 日文, 韩文, 法文, 德文, 俄文, 阿拉伯文, 意大利文, 荷兰文, 波兰文, 西班牙文, 葡萄牙文, 瑞典文, 简繁体中文中的任何一种, 也可以任意挑选其中的两种文字来对译. 尽管没有任何的机器翻译可以100%准确, 但是这项重大的新功能, 起码可以帮助您理解那些您所不熟悉语言编写的文本. 5. 有人一直在说金山的80万例句有多好, 那么, 800万例句搜索你用过吗? 这次灵格斯就让你一次爽到底,快来试试灵格斯的"句酷双语例句"吧, 多达800万的例句库任您搜索, 总可以找到让你满意的答案. 6. 遵循 Vista UAC 开发标准, 灵格斯现在与 Vista 全面兼容, 无论你的Vista在基本模式, 还是Aeo透明, 无论你是管理员还是普通用户权限, 都运作如飞. 灵格斯一直关注用户的需求, 每一次升级, 都为用户带来更好的体验, 更强劲的功能, 耳听为虚, 眼见为实, 这么多好用的功能, 你还在等什么呢? 无论别人怎么说, 你亲自试过的感觉才最重要, 快来试试吧, 它是免费的, 而且只有 2M+. 灵格斯词霸(Lingoes) 2.3.0 Beta

有用过金山词霸的跨软件取词的吗?到底怎么用?

一.基础知识 首先想编这种程序需要一些基础知识。

会用Vc++,包括16/32位。

精通Windows API特别是GDI,KERNEL部分。

懂汇编语言,会用softice调试程序,因为这种程序最好用softice调试。

二.基本原理 在Window 3.x时代,windows系统提供的字符输出函数只有很少的几个。

TextOut ExtTextOut DrawText ...... 其中DrawText最终是用ExtTextOut实现的。

所以Windows的所有字符输出都是由调用TextOut和ExtTextOut实现的。

因此,如果你可以修改这两个函数的入口,让程序先调用你自己的一个函数再调用系统的字符输出,你就可以得到Windows所有输出的字符了。

到了Windows95时代,原理基本没变,但是95比3.x要复杂。

开始的时候,一些在windows3.x下编写的取词软件仍然可以是使用。

但是后来出了个IE4,结果很多词典软件就因为不支持IE4而被淘汰了,但同时也给一些软件创造了机会,如金山词霸。

其实IE4的问题并不复杂,只不过它的输出的是unicode字符,是用TextOutW和ExtTextOutW输出的。

知道了这一点,只要也截取就可以了。

不过实现方法复杂一点,以后会有详细讲解。

现在又出了个IE5,结果词霸也不好用了,微软真是#^@#$%$*&^@#@.......... 我研究后找到了一种解决办法,但还有些问题,有时会取错,正在继续研究,希望大家共同探讨。

另外还有WindowsNT,原理也是一样,只是实现方法和95下完全不同。

三.技术要点 要实现取词,主要要解决以下技术问题。

1.截取API入口,获得API的参数。

2.安全地潜入Windows内部,良好地兼容Windows的各个版本 3.计算鼠标所在的单词和字母。

4.如果你在Window95下,做32位程序,还涉及Windows32/16混合编程的技术。

今天先到这里吧!最好准备一份softice for 95/98和金山词霸,让我们先来分析一下别人是怎么做的。

欢迎与我联系 E-Mail:yeedong@163.net 主题 屏幕取词技术系列讲座(二) 作者 亦东 很抱歉让大家久等了! 我看了一些人的回帖,发现很多人对取词的原理还是不太清楚。

首先我来解释一下hook问题。

词霸中的确用到了hook,而且他用了两种hook其中一种是Windows标准hook,通过SetWindowHook安装一个回调函数,它安装了一个鼠标hook,是为了可以及时响应鼠标的消息用的和取词没太大关系。

另一种钩子是API钩子,这才是取词的核心技术所在。

他在TextOut等函数的开头写了一个jmp语句,跳转到自己的代码里。

你用softice看不到这个跳转语句是因为它只在取词的一瞬间才存在,平时是没有的。

你可以在TextOut开头设一个读写断点 bpm textout 再取词,就会找到词霸用来写钩子的代码了。

/********************************** 所以我在次强调,想学这种技术一定要懂汇编语言和熟练使用softice. **********************************/ 至于从cjktl95中dump出来的未公开函数是和Windows32/16混合编程有关的,以后我会提到他们。

我先来讲述取词的过程, 0 判断鼠标是否在一个地方停留了一段时间 1 取得鼠标当前位置 2 以鼠标位置为中心生成一个矩形 3 挂上API钩子 4 让这个矩形产生重画消息 5 在钩子里等输出字符 6 计算鼠标在哪个单词上面,把这个单词保存下来 7 如果得到单词则摘掉API钩子,在一段时间后,无论是否得到单词都摘掉API钩子 8 用单词查词库,显示解释框。

很多步骤实现起来都有一些难度,所以在中国可以做一个完善的取词词典的人屈指可数。

其中0,1,2,7,8比较简单就不提了。

先说如何挂钩子: 所谓钩子其实就是在WindowsAPI入口写一个JMP XXXX:XXXX语句,跳转到自己的代码里。

步骤如下: 1.取得Windows API入口,用Get