查看: 5163|回复: 855
打印 上一主题 下一主题

[改版] PicDic图片词典整合美化版

  [复制链接]
  • TA的每日心情
    无聊
    2018-12-5 00:45
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    1

    主题

    39

    回帖

    1100

    积分

    解元

    Rank: 5Rank: 5

    积分
    1100
    跳转到指定楼层
    1
    发表于 2018-11-29 17:02:31 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    本帖最后由 yuzhaowu 于 2018-12-1 01:14 编辑

    PicDic图片词典整合美化版


    一、资源整合

    搜索英文词汇的时显示相关图画以增强可视化的印象,配合其他词典使用。效果(iPad 欧路词典)大概如下图

    主要资源来自于整合并美化以下两部图片词典:
    Picture Dictionary 含9518词条;黑客图解含 5333词条 → 整合之后为12356词条,其中删除了一千多重复词条,以及合并了数千条相同的词条。

    各位朋友如果有类似词典可以整合的回帖告诉我。


    二、下载链接

    百度网盘:

    本帖隐藏的内容

    链接:https://pan.baidu.com/s/1N1kjKH-_UJ8G1H0g_fhiRA
    提取码:qbs8


    只是下载的同学下面可以略过








    三、制作过程说明
    有朋友问到如何制作,这里写下来给大家做个参考。如果有更好的方法请不吝赐教。

    开始之前以为很简单,实际操作比想象的麻烦:
    第一步(简单):
    词典转化为txt文本格式。 论坛上工具很多,我用的是mdxExport3.5。

    第二步(容易):
    把所有的词条转化为单行,以“;”(或其他符号)分开索引和词条。这里因为原词典都是<img src="xxxxx.jpg">的格式,每个<img >也用“;”分开。
    需要用到一些正则表达式的替换。Windows下推荐使用emEditor,对大文件友好。
    例如:
    1. </>\n(.+?)\n → $1 ;
    复制代码

    之后首尾行再手动处理一下就好。

    第三步(简单):
    导入excel,删除相同的行。(不导入也很简单,emEditor有单独的命令)。

    第四步(微繁琐):
    合并相同索引的词条,注意先把@@@Link的词条分开。其他词条单独处理。参考:How to concatenate cells if same value exists in another column in Excel? 主要用到函数
    1. =IF(A2<>A1,B2,C1 & " " & B2)
    复制代码

    其实就是排序以后每一次自己和下一行的索引A2<>A1比较,不同就不变,相同的合并。

    另外用简单的python代码来处理也很容易,还可以加入一些自定义的工作,类似这样:
    1.      # -*- coding: utf-8 -*-
    2.      
    3.      input_file = "dict.txt"
    4.      last_columns = []
    5.      with open(input_file, 'r') as this_file:
    6.          for line in this_file:
    7.              columns = [x.strip() for x in line.split(';')]
    8.              // 这里开始,每次和last_columns比较
    9.              // 不同就不变,相同的合并
    复制代码

    还可以用类似的代码检查有没有相同的内容被合并:
    1.     columns_unique = set(columns)
    2.     if(len(columns) != len(columns_unique)):
    3.     ......
    复制代码

    第五步(容易):
    把表格形式csv的文本转化给MDict文本格式。需要用到一些正则表达式的替换。
    例如:
    1. ^(.+?)\s*;\s* → </>\n$1\n
    复制代码

    之后首尾行再手动处理一下。

    第六步(CSS 样式):



    四、参考网站







    评分

    12

    查看全部评分

    本帖被以下淘专辑推荐:

  • TA的每日心情

    2021-10-31 20:57
  • 签到天数: 237 天

    [LV.7]常住居民III

    7

    主题

    730

    回帖

    4671

    积分

    贡士

    Rank: 6Rank: 6

    积分
    4671
    推荐
    发表于 2019-3-28 02:37:48 | 只看该作者
    本帖最后由 yanxl 于 2019-4-5 13:01 编辑

    一直想找图片词典。原来楼主已经整理了一个,非常感谢!建议楼主把youdict优词词典整合进入。优词词典为每个单词配备10张很有启发性图片,可惜只有网页版论坛有人有appdictionary的版本,,搜"youdict"第一个出来的帖子就是。下载下来解压缩后约有300MB左右的图片(似乎是精简版的,一个单词只有一个对应的图片;网站上是每个单词10个图片),可惜不能放到goldendict软件中来用。希望楼主能整合一下。

    补充:试用了一下您的PicDic词典,很不错,作为离线图片词典是很好的参考。不过和Youdict图片库比较起来,我觉得PicDic图片量比较少(每个词条大约有三到十几幅图片不等),图片达意不如Youdict上的图片准确(如profess),有些词查不到图片(比pout)。建议楼主整合youdict词典的图片素材(可以在OldFarmer的帖子上https://www.pdawiki.com/forum/thread-26412-1-1.html?x=301704下载到,但是是阉割版,共44764个条目,每条词目对应只有一幅图;Youdict官网才能找到完整的图片库https://www.youdict.com/)。感激不尽:-)


    补充:OldFarmer在这里分享了他的mdx和mdd文件(youdict词典,1幅图片/词条),可供参考:(帖子地址:https://www.pdawiki.com/forum/thread-33721-1-1.html?x=301704 )

    此外,在坛里有三个关于图片词典的帖子也不错,楼主可以参考,希望看到您的新作,可以整合更多的图片资源(坛上图片词典的资源稀少,希望楼主的图片词典能被更多的人用):
    (1)分享一部图解词典(未知来源,共计3801个词条,作者:jonah_whttps://www.pdawiki.com/forum/thread-31914-1-1.html?x=301704
    (2)最美图解词典(比较丰富的图片词典资源整合与索引,作者:zhu1234https://www.pdawiki.com/forum/thread-14509-1-1.html?x=301704
    (3)(2017.4.17日更新) (23528条)童哥词根 (优词网词根来源)辞典 mdx,作者:priestpdawiki 下载了Youdict优词网站上GB的资料) https://www.pdawiki.com/forum/thread-17478-1-1.html?x=301704
  • TA的每日心情
    奋斗
    昨天 18:23
  • 签到天数: 774 天

    [LV.10]以坛为家III

    1

    主题

    1052

    回帖

    5807

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    5807
    推荐
    发表于 2019-1-9 13:12:03 | 只看该作者
    提个小小的不是问题的问题,不小心点到图片,会跳转,然后无法显示,返回就要重新打开词典,欧路使用会这样。如果LZ看到,能否去掉跳转链接?
    谢谢先。
    @yuzhaowu
  • TA的每日心情
    奋斗
    7 小时前
  • 签到天数: 1105 天

    [LV.10]以坛为家III

    34

    主题

    2106

    回帖

    4万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    41595

    翰林院专用章灌水大神章笑傲江湖章小蜜蜂章管理组专用章

    857
    发表于 1 秒前 | 只看该作者
    谢谢作者,希望论坛还有重新开放的那一天!

    该用户从未签到

    0

    主题

    3

    回帖

    39

    积分

    白身

    Rank: 1

    积分
    39
    855
    发表于 5 天前 | 只看该作者

    感谢楼主分享
  • TA的每日心情
    开心
    昨天 13:53
  • 签到天数: 72 天

    [LV.6]常住居民II

    3

    主题

    215

    回帖

    2961

    积分

    解元

    Rank: 5Rank: 5

    积分
    2961

    QQ 章

    QQ
    854
    发表于 2023-3-22 13:28:16 | 只看该作者
    学习下Picture Dictionary,多谢!

    该用户从未签到

    0

    主题

    6

    回帖

    91

    积分

    白身

    Rank: 1

    积分
    91
    853
    发表于 2023-3-14 23:36:07 | 只看该作者
    Thanks for sharing
  • TA的每日心情
    开心
    2021-8-9 12:15
  • 签到天数: 214 天

    [LV.7]常住居民III

    3

    主题

    316

    回帖

    3926

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3926
    852
    发表于 2023-3-8 15:59:33 | 只看该作者
    PicDic图片词典 包含单词的图片解释,生动形象
  • TA的每日心情
    慵懒
    2023-2-26 11:07
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    0

    主题

    38

    回帖

    189

    积分

    童生

    Rank: 2

    积分
    189
    851
    发表于 2023-2-26 16:19:13 | 只看该作者
    PicDic图片词典整合美化版
  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 42 天

    [LV.5]常住居民I

    1

    主题

    103

    回帖

    764

    积分

    举人

    Rank: 4

    积分
    764

    QQ 章

    847
    发表于 2023-2-6 03:05:27 | 只看该作者
    感谢楼主精心制作,并无私分享。❤️
  • TA的每日心情
    开心
    2023-2-4 12:31
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    23

    回帖

    48

    积分

    白身

    Rank: 1

    积分
    48
    846
    发表于 2023-2-6 00:51:00 | 只看该作者
    很好很好,感谢感谢

    该用户从未签到

    0

    主题

    12

    回帖

    18

    积分

    白身

    Rank: 1

    积分
    18
    845
    发表于 2023-1-31 23:13:39 | 只看该作者
    正在寻找,非常感谢!
  • TA的每日心情

    7 小时前
  • 签到天数: 81 天

    [LV.6]常住居民II

    0

    主题

    233

    回帖

    3355

    积分

    贡士

    Rank: 6Rank: 6

    积分
    3355

    QQ 章

    843
    发表于 2023-1-23 08:24:07 | 只看该作者
    用心成就精品
  • TA的每日心情
    奋斗
    8 小时前
  • 签到天数: 73 天

    [LV.6]常住居民II

    0

    主题

    233

    回帖

    591

    积分

    举人

    Rank: 4

    积分
    591
    842
    发表于 2023-1-21 12:38:24 | 只看该作者
    看着不错 下载看看
  • TA的每日心情
    奋斗
    2023-3-11 11:40
  • 签到天数: 231 天

    [LV.7]常住居民III

    0

    主题

    686

    回帖

    5109

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    5109
    841
    发表于 2023-1-20 18:19:20 | 只看该作者
    看看效果如何,感谢分享
  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 79 天

    [LV.6]常住居民II

    0

    主题

    196

    回帖

    2754

    积分

    解元

    Rank: 5Rank: 5

    积分
    2754
    840
    发表于 2023-1-20 18:02:27 | 只看该作者
    感谢楼主分享!
  • TA的每日心情
    郁闷
    6 小时前
  • 签到天数: 360 天

    [LV.8]以坛为家I

    3

    主题

    1294

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    12774

    灌水大神章笑傲江湖章

    839
    发表于 2023-1-20 16:57:56 | 只看该作者
    谢谢楼主分享

    该用户从未签到

    0

    主题

    119

    回帖

    4417

    积分

    贡士

    Rank: 6Rank: 6

    积分
    4417
    838
    发表于 2023-1-20 16:21:53 | 只看该作者
    图片词典整合美化
  • TA的每日心情
    开心
    2018-9-19 09:25
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    0

    主题

    41

    回帖

    351

    积分

    秀才

    Rank: 3Rank: 3

    积分
    351
    837
    发表于 2023-1-13 01:02:47 | 只看该作者
    感谢制作和分享

    该用户从未签到

    0

    主题

    7

    回帖

    7

    积分

    白身

    Rank: 1

    积分
    7
    836
    发表于 2023-1-12 21:43:34 | 只看该作者
    感谢楼主分享
  • TA的每日心情
    无聊
    2022-9-13 02:04
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    0

    主题

    57

    回帖

    633

    积分

    举人

    Rank: 4

    积分
    633
    835
    发表于 2023-1-5 16:12:50 | 只看该作者
    感谢制作和分享
  • TA的每日心情
    慵懒
    2023-1-14 11:03
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    0

    主题

    18

    回帖

    171

    积分

    童生

    Rank: 2

    积分
    171
    834
    发表于 2022-12-8 14:12:42 | 只看该作者
    想要这个词典包资源,谢谢大佬