利用在线词典批量查询英语单词party

进来遇到很多英语生词,工具书上给的解释错误百出,而很多在线词典不但可以给出某个单词的解释,而且有大量的示例,因此猜想利用在线词典批量查询这些单词。怎么实现呢?

首要问题是如何自动获取某个单词的解释。搜索之后,发现可以用curl实现,如

试过GoogleDictionary之后发现,curl下来的网页用html2text转换时会报错:Inputrecodingfailedduetoinvalidinputsequence.尝试了Python版的html2text之后,依然有大量的javascript和HTML代码残留。于是转而求助于百度词典——因为百度词典的搜索结果中没有Javascript语句,html2text一般可以完美转换。

转换完之后的文件如下,编码为UTF-8.

#!/usr/bin/perl-w###############censor.pl##################Handletheexplanationsgotfromonlinedictionary.#Inputs:#ARGV[0]--temparoryfilecontainningtheexplanations#ARGV[1]--keyword############################################usestrict;useEncode;my$syntax=Encode::decode('utf8','语法标注解释');my$internet=Encode::decode('utf8','以下结果来自互联网网络释义');my$yingyin=Encode::decode('utf8','英音');my$meiyin=Encode::decode('utf8','美音');my$write_flag=0;open(EXP,$ARGV[0]);while(my$nextline=){chomp($nextline);$nextline=Encode::decode('utf8',$nextline);if($nextline=~m/.*$syntax.*/){$write_flag=1;$nextline=~s/$syntax//;}elsif($nextline=~m/.*$internet.*/){$write_flag=0;}if($write_flageq1){if($nextline!~m/.*/*/*/*/*.*/){#Excluselinescontainning****#Addaspacebetweenthekeywordand英音/美音$nextline=~s/$ARGV[1]([$yingyin|$meiyin])/$ARGV[1]$1/;printencode("utf8",$nextline),"/r/n";#Inperl,/r/nisneededtoaddanewline}}}

运行上面的脚本后,可以得到如下的输出:

antiseptic英音:[,nti'septik]美音:[,nt'sptk]形容词a.1.抗菌的,防腐的2.使用抗菌剂的,使用防腐剂的antiseptictreatment防腐处理3.未受感染的,无菌的,消过毒的Thetechnicianhadonanantisepticwhitejacket.那个技术员穿着消毒白色夹克。4.非常整洁的5.冷淡的,缺乏热情的Henoddedanantisepticgreeting.他冷冷地点头打了个招呼。名词n.1.抗菌剂,防腐剂[C]

另外,如果要自动化查询一批英文单词,可以把它们写到一个文件中,然后用下面的脚本进行自动查询

Update2011-01-02:

终于找到了查询GoogleDictionary的一种方法。

注意到有一行信息:

包含单词abandon的中文释义。于是可以利用curl获取到GoogleDictionary的翻译网页,然后直接在获取的网页中查找上面那一行信息。

2011-01-03Update:

奉上完整版的程序:

如果遇到库中没有的单词,工具可能需要依赖网络服务,如使用API接口查询在线词典,获取单词的正确音标。在实际操作中,用户只需将包含单词的文本文件导入到工具中,软件会逐行读取并处理单词。处理后的结果通常会...

《英汉词典TXT格式》是一种常见的电子词典资源,主要以纯文本文件的形式存储了大量英语单词及其对应的汉语翻译。这种格式简单易用,便于在各种设备上阅读和搜索,尤其适合编程爱好者和学习者进行数据处理。下面将...

牛津词典是全球知名的权威英语学习资源,其TXT格式的词典文件为用户提供了方便的数据处理和查询方式。本资源包含了一个可轻松转换为数据库的牛津词典TXT文件,这对于开发者、语言学者以及教育工作者来说,具有极高的...

《英英文本字典》是一款以txt文本形式呈现的英英字典资源,它主要针对英语学习者和爱好者,提供详尽的英语单词解释、例句以及用法指导。这样的文本字典通常包含了大量的词汇信息,是提升英语阅读、写作和翻译能力的...

例如,英语学习者可以利用词典工具进行单词查询和例句学习,编程爱好者则能通过编程教程学习新的编程语言或技能。最后,“网络”类工具可能提供网络诊断、网页抓取、SEO分析等服务。用户可以检测网络速度,了解...

本资源“words.zip”提供了一个英汉词典的TXT格式版本,包含大约6万多条词汇,旨在为英语学习者、翻译工作者以及编程人员提供便捷的查询服务。这种压缩文件形式便于存储和传输,且易于被各种编程语言处理,是数据...

在代码实现上,可能采用了正则表达式进行模式匹配,结合字典或映射表来实现单词的替换。此外,考虑到Python3是目前广泛使用的版本,此工具极有可能兼容Python3.x系列,确保了在多种环境下都能稳定运行。该工具的...

7.**批量处理**:对于多个文件,Hunspell能够逐个文件地进行拼写检查,并输出结果。8.**输出格式控制**:用户可以控制Hunspell的输出格式,如是否显示建议词、输出到文件等。9.**高级命令行选项**:通过丰富...

它提供了丰富的字典支持,包括多种语言,此处特别提到了英语(en)。描述中提到的"离线安装包,测试可用。使用pipinstall[完整包名]进行安装"意味着这个压缩包是一个离线安装程序,用户无需连接互联网即可进行...

SCOWL是一种广泛使用的开源字典资源,为拼写检查器提供了丰富的词汇支持,涵盖了多个英语变体和专业术语。这款工具可能对教育、写作或编程领域的人士特别有用,他们需要根据特定需求筛选和整理词汇。在Kotlin编程...

此程序的目标是随机打乱输入单词的字母顺序,并检查打乱后的组合是否构成一个有效的英语单词。这里利用了Python的标准库itertools中的permutations函数以及nltk库中的words模块来实现这一功能。####...

-利用内置的翻译功能快速获取单词释义。**43.巧用表格制作作文纸**-设计带有网格线的表格作为作文纸背景。**44.用Word为日语中的汉字标注假名**-利用拼音指南功能为汉字添加假名标注。**45.快速将网页...

它采用了一些内存优化策略,如使用紧凑的字典存储和高效的查找算法,以减少资源消耗。3.**多语言支持**一个显著的特点是,JamSpell支持多种语言的拼写检查,包括但不限于英语、法语、德语、西班牙语等。这得益...

5、英语单词与解释分类:可以将中小学英语单词按照有几个连续字母相同来分类,例如可以将单词中含4个连续相同字母的单词分为一类(标注相同序号);还可以将中小学英语单词的解释按照有1个或2个汉字相同来分类(标注...

-选中单词或短语,使用“审阅”选项卡下的“翻译”功能。**43.巧用表格制作作文纸**-创建一个简单的表格,调整行高和列宽,设置网格线为虚线。**44.用Word为日语中的汉字标注假名**-使用“插入”→...

-使用“审阅”选项卡下的“翻译”功能快速查看单词或短语的翻译结果。**43.巧用表格制作作文纸**-创建带有网格线的表格,调整表格属性使其满足作文纸的要求。**44.用Word为日语中的汉字标注假名**-使用...

-使用内置的词典功能来查找单词的翻译。43.**巧用表格制作作文纸**-使用表格来创建网格状的作文纸模板。44.**用Word为日语中的汉字标注假名**-使用“拼音指南”功能来为汉字标注假名。45.**快速将...

通过“审阅”选项卡下的“翻译”功能可以实现单词或短语的翻译。43.**巧用表格制作作文纸**设计作文纸可以通过插入表格并调整行高列宽来完成。44.**用Word为日语中的汉字标注假名**通过“插入”>“文本...

THE END
1.英语单词大全英语单词在线查询 英语单词大全,为您提供英语单词的基本解释、英语单词发音、英语例句、同义词、反义词、相关词组,免费在线背单词、英语单词、英文单词、单词回想、词义回想、单词听写、单词测试、单词背诵、在线生词本。 输入英文单词或中文词语查询其翻译,例如英语单词hello ...https://www.zidianwang.cn/danci/
2.单词查查英语单词英语词汇查询英语单词查询单词查查 高级检索 精确词首词尾模糊词长2字3字4字5字6字7字8字9字9+字 单词查查 可查500万英语词汇、1000万英语例句。包括基本释义、词形变化、详细释义、双解释义、英英释义、短语词组、常见例句等。资料巨全,支持英语查汉语、汉语查英语两种模式,同时包含各种专业词汇。 http://tdbat.com/
3.爱词霸手机词典在线翻译在线词典爱词霸英语为广大网友提供在线翻译、在线词典、英语口语、英语学习资料、汉语词典,金山词霸下载等服务,是5000万英语学习者的首选。https://m.iciba.com/forumdisplay.php?fid=577&filter=activity
4.在线英汉词典查询英汉词典在线翻译一直查为用户提供英汉词典在线查询,能够帮助用户对于英文和汉字进行在线翻译,同时也支持任何单词音标,用法,短句使用等。http://www.yizhicha.com/english
5.网易有道累计查词翻译次数 5 7 1 0 2 7 8 . 8 亿 英 中 中英 购买学习硬件 获取素养课程 高中智能学习 青少年阅读创作课 助力教育信息化 ...在线实用技能学习平台 查看详情 有道小图灵 更系统的少儿编程教育 查看详情 中国大学MOOC 中国知名高校MOOC课程 查看详情 有道人工翻译 ...https://www.youdao.com/
6.查单词app哪个最好用?手机查单词app推荐专业查单词的app查单词app是一款非常好用的手机查单词软件,我们在学习英文的时候,有时候会遇到碰见陌生单词的情况,用专业的单词查询手机软件就可以轻松的进行单词的查询,有详细的释义,发音和例句示范!http://m.downcc.com/k/chadanciapp
7.英语查词软件排行榜前十名偏玩手游盒子分享十大英语查词软件排行榜前十名手机应用,编辑为您推荐手机英语查词软件排行榜第一名到前5名到前十名的应用。找英语查词软件有哪些、英语查词软件哪个好用,上偏玩手游盒子https://m.pianwan.com/s/zj-2921479
8.热门英语单词2024热门英语单词2024热门英语单词在线查询等相关英语单词大全。方便您查询全国各地的英语单词解释翻译等。https://www.bejson.com/eword_c2/
9.我的单词本我的单词本-词典、自己添加单词、查单词、可以上传单词的出现场景的图片、文字等信息、轻松记单词。在平时工作中,学习中,旅行中,看美剧,读文章,做题时,总之身边遇到的生单词,帮你把它记下来。你的英语水平可能超出你的预期。 In peacetime work, during learning, thttp://www.wodedanciben.com/
10.在线英语单词查询(百度英语单词查询)在英语学习的过程中,遇到不认识的单词是非常常见的情况。针对这个问题,有很多工具可以帮助我们进行在线英语单词查询。在线英语单词查询是指通过互联网连接到在线查询工具,输入要查询的英语单词,系统即可返回这个单词的释义、词性、用法等相关信息。这样的工具非常方便,能够帮助学习者快速获得单词的相关信息。不管是在阅读...http://xiaoxue.acadsoc.com.cn/jigou/10698.html
11.英语查英语单词英文造句英语单词栏目导航最新内容 1long hair是什么意思 2long head是什么意思 3leaf miner是什么意思 4loutish是什么意思 5lash是什么意思 6leakey是什么意思 7legacy是什么意思 8long island是什么意思 9luetic是什么意思 10latch是什么意思 11lymphangiography是什么意思 12leaden-footed是什么意思 13lemming是什么意思 14...http://www.yingyucha.com/
12.单词翻译查单词英文单词可可在线查单词为广大英语学习爱好者提供优质的在线查词服务http://dict.kekenet.com/
13.英语单词单词列表单词总结词汇在线查询字典(9万条) | GRE | 同义词 | 单词 | 汉英字典(约11.3万条) | 汉英字典(约11.9万条) | 汉英字典(约37万条) 序号词中文 1 24–7 24–7 ? (也作 24/7), adverb1. (informal, chiefly N. Amer.)twenty-four hours a day, seven days a week; all the time? [非正式,主北美] 一周...https://en.tooldog.cn/lang/wordlist?type=oxford
14.英语单词词汇在线查询序号词单词卡中文 1 asleep card a.睡觉,睡着(用作表语) 2 aside card ad.在旁边,到一边 n.旁白;离题的话 3 ahead card ad.在前面(头);向(朝)前;提前 4 alive card adj. 活着的,在世的 5 abnormal card adj. 反常的 6 abuse card v./n 滥用;虐待patient abuse 虐待病人 7 absorb card 吸收 8...https://cihuibao.cn/lang/wordlist
15.英语初学者的福音一个单词有多少个音节在线查询?英语初学者的福音---一个单词有多少个音节在线查询? 君临天下夜未央关注IP属地: 上海 2018.10.22 17:25:24字数320阅读3,492 https://www.howmanysyllables.com/ What is a syllable? A syllable is the sound of a vowel (A, E, I, O, U) that is created when pronouncing the letters A, E, I...https://www.jianshu.com/p/f30eb5b65f82
16.音标查单词音标搜单词您未注册或未登录,当前权限为“仅查看”,请在页面右上角进行“会员登录”或“免费注册” 用法提示 1.本工具可根据英语音标查询对应的英语单词。 2.本工具词库中拥有单词81756个,且支持IPA88和KK音标查询。 3.具体用法是:在表格中点选音标符号,组成音标,点击“搜索”即可。 4.搜索结果最多显示50个单词。http://www.zxxyy.cn/7
17.在线翻译英语在线翻译在线词典查查在线词典提供免费在线翻译,在线词典,全文翻译,词汇翻译服务。有海量在线例句用法,真人发音,相关词汇翻译查询,自动拼写纠错,近义词反义词查询等功能https://www.ichacha.net/
18.在线英语词典英语字典大全查询,常用英语单词翻译英语单词网为大家提供全国英语单词解释、热门英语单词翻译、2025英语字典词库以及英语词典大全等各类英语词汇、考试词汇,可通过首字母查询英语单词等。欢迎大家使用。http://yy.scdazhuan.com/
1.英语词典英语单词大全英语单词表在线翻译查字典网给大家分享了英语词汇,英语单词大全,单词表,英语词汇大全,词汇表,英语单词在线翻译,在线读音,希望大家可以快速地掌握词汇。https://www.chazidian.com/dict/w/f_yingyudanci/?page=2300
2.2024英语单词在线查免费看外语词汇翻译查单词网(www.russky.net)为大家提供外语单词解释、翻译、在线英语单词查询以及高中英语词汇、四六级、考研托福雅思GRE英语词汇等内容,希望查单词网能帮助大家解决英语单词学习的相关问题。https://www.russky.net/
3.英语单词翻译单词翻译英语单词查询-单词量 ※ 学英语最花时间的是什么? -背单词 ※ 学英语良好习惯的是咋样的? -看到不认识的就记下来,翻来复去的背,直到滚瓜烂熟 背单词没有捷径,只有效率!!! 英语学习好帮手软件能给巩固成果,检查效果提供很大的帮助,做到时半功倍!!! 查单词 - 做记录 - 背单词 - 常核查 - 指标量化,进步看得见 ...http://www.onlyit.cn/dict.html
4.学习英语网学习英语网为大家提供一站式在线英语单词查询服务,帮助大家快速查询、学习、记忆单词,掌握单词的使用方法,提高英语的词汇量。https://www.xxenglish.com/
5.英语单词大全英语单词大全 查询 英语单词大全收录了常用英语单词和英语短语,并提供在线查询,输入单词就能查询单词的基本解释、英语单词发音、英语例句...帮助网友无忧查单词。我们将不断更新新的单词,欢迎大家使用!单词大全操作十分简单! 热门单词 specrisksrectifyOLEloaderjollyguidexplicitlyeipdotcomdinosaurson saleNorwayLDPE...https://danci.gjcha.com/
6.英语词典在线英汉双语词典英语单词在线查询瑞鸿网(www.ruihongw.com)在线英汉双语词典,拥有丰富可靠的英汉词典数据,提供权威准确的英语在线查词、在线翻译等服务。https://dict.ruihongw.com/
7.英语单词indetail是什么意思,英文单词查询indetail,在线单词in...【在线英汉词典】参考了简明英汉词典,美国传统词典,现代英汉词典,现代英汉综合大辞典,英汉公共大词典,英汉双解计算机词典,美国传统词典,英汉电力大词典等诸多英汉词典,收集整理了二万多个常用的英语单词,提供在线英语单词in detail翻译查询,in detail的中文解释。 https://m.4qx.net/English-Chinese.php?english_key=in%20detail
8.英语词典在线英汉双语词典英语单词在线查询英语网(www.yingyuw.cn)在线英汉双语词典,拥有丰富可靠的英汉词典数据,提供权威准确的英语在线查词、在线翻译等服务。https://mdict.yingyuw.cn/
9.英语巴士英语巴士(enbs.cn)成立于2019年,是国内大型公益性英语学习平台。提供在线背单词微信小程序、英语单词查询、英语语法、英语听力、英语口语、少儿英语、高中英语、四六级、雅思托福等各个阶段的英语学习资源。同时提供在线新华字典,汉语词典,成语词典,汉语拼音转换器在线https://m.enbs.cn/
10.英语音标5个好用方便的在线字典!教你快速如何查词~词典还经常会提供这个词在其他英语派生语言里的拼写方式(例如美式英语,英式英语,澳洲英语等)。 6.You could use an online dictionary. 你可以使用在线词典 你可能觉得查个字典好麻烦,翻来翻去还要判断字母顺序,还很有可能因为发音不准确找不到目标单词。现在,这种费时的纸质字典有了替代品——在线词典。在线词典...https://www.hjenglish.com/yinbiao/p926377/
11.英语语法检查?在线拼写检查Plagiarisma免费的在线语法和拼写检查。段、拼写和句子的校正。https://plagiarisma.net/cn/spellcheck.php
12....在线单词查询在线新华字典汉语词典成语大全中考英语...酷站吧-学习成就梦想!酷站吧(www.kz8.cn)成立于2010年,是国内大型公益性英语学习平台。提供在线英语阅读、英语音标、英语单词查询、英语语法、英语听力、英语口语、少儿英语、高中英语、四六级、雅思托福等各个阶段的英语学习资源。学习者不仅可以提高自己的语言水平,还可https://www.kz8.cn/
13.金山词霸怎么查询单词?金山词霸查询单词教程其他工具软件教程使用金山词霸可以让自己学习到许多不认识的单词,那么我们怎么使用金山词霸如何查询单词呢?跟着小编一起来看看操作方法吧。 金山词霸(在线英语翻译) v11.4.4 安卓版 类型:学习教育 大小:42.39MB 语言:简体中文 时间:2024-02-06 查看详情 金山词霸查询单词教程 ...https://www.jb51.net/softjc/840818.html