查看: 1167|回复: 6
打印 上一主题 下一主题

[求助] 关于stardict词库里同义词转到Mdict的问题

[复制链接]

该用户从未签到

2

主题

7

回帖

161

积分

童生

Rank: 2

积分
161
跳转到指定楼层
1
发表于 2009-10-22 15:37:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
今天我试转了一个stardict格式的babylon longman词典。原因是现有在MDict上的longman词典格式都没有babylon好看。

stardict词典下载地址在这里:
http://reciteword.sourceforge.net/stardict/babylon.php
里面那个Longman Dictionary of Contemporary English (4th Ed)无插图版就是。
然后按着论坛里的教程转了一下,还算顺利。附效果图。
问题是,stardict里的同义词搞不掂。比如,schedule这个词是查不到的,只能查schedule  1, noun这样的。

不知道这个问题该如何解决?

mdict-longman.JPG (80.3 KB, 下载次数: 0)

mdict-longman.JPG

该用户从未签到

53

主题

474

回帖

2635

积分

解元

Rank: 5Rank: 5

积分
2635
2
发表于 2009-10-22 15:45:30 | 只看该作者
可以通过修改TXT文件实现。具体的,应该会用到正则表达式,楼主可以网上找一找怎么用,然后自己摸索一下。关键就是要找到词条之间的规律,比如这里相同词条后面都是接一个空格,然后接数字,再接noun|verb等固定单词。不过要注意的是,如何保证修改词条的纯粹性和完备性。

该用户从未签到

2

主题

7

回帖

161

积分

童生

Rank: 2

积分
161
3
 楼主| 发表于 2009-10-22 17:31:44 | 只看该作者
txt里的单词顺序有要求吗?  比如按道理说,all要比boy在前面,如果我修改txt,使得boy词条在all之前,会不会出错?

该用户从未签到

45

主题

1420

回帖

1万

积分

管理员

Rank: 13Rank: 13Rank: 13Rank: 13

积分
10971

管理组专用章

4
发表于 2009-10-23 22:20:44 | 只看该作者
顺序没要求,制作程序会帮你排序

该用户从未签到

0

主题

7

回帖

18

积分

童生

Rank: 2

积分
18
5
发表于 2012-1-23 16:49:31 | 只看该作者
有没有可能做stardict转mdx时把同义词也转出来?哪怕是中间的txt过渡时有个同义词列表也好。
这个问题对德语词典很重要,德语的词有很多变格,但是主列表只有它的原形。如果没有同义词表会导致词典的可用性变差很多。

该用户从未签到

0

主题

7

回帖

18

积分

童生

Rank: 2

积分
18
6
发表于 2012-1-24 04:17:38 | 只看该作者
搞定了,感谢强大的词典转化软件pyglossary。感谢awk。
要什么时候才有权发新贴啊。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    254

    主题

    4264

    回帖

    7万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    79050

    小蜜蜂章笑傲江湖章灌水大神章QQ 章

    QQ
    7
    发表于 2015-8-13 12:37:22 | 只看该作者
    Find something new