查看: 3621|回复: 50
打印 上一主题 下一主题

[英英] 热腾腾的 Moby Hyphenator II [mdx]

[复制链接]

该用户从未签到

19

主题

363

回帖

2553

积分

解元

Rank: 5Rank: 5

积分
2553

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

跳转到指定楼层
1
发表于 2016-6-23 01:01:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 fnaviwwo1 于 2016-7-5 20:25 编辑

Moby Hyphenator II,Moby计划中的一员(比较著名的是Moby Thesaurus)

作用是给单词插上连词符,比如查询单词project会得到proj•ect,仅此而已。

话说project应该有两种断法,pro-ject和proj-ect,分别对应不同词性,不过Moby里面没分。

连词符插法有不同的原则,Moby偏向于按照读音划分。

Moby Hyphenator II.rar (1.95 MB, 下载次数: 851)

-----
顺便求个简明牛津美版的bgl文件,不胜感激。



制作脚本,数据文件来自 moby project:
  1. #coding: utf-8

  2. module MobyHyph
  3.   h = 165.chr.force_encoding('MacRoman').encode('utf-8')
  4.   Mhyph = open('../mhyph.txt','r:MacRoman:utf-8').each_line.inject({}){|a,b|b.chomp!;a[b.gsub(h,'')]=b;a}
  5.   def self.lookup(word)
  6.     Mhyph[word]
  7.   end
  8. end

  9. o = open('mhyph.mdx.txt','w:utf-8')
  10. MobyHyph::Mhyph.each_pair{|k,v|
  11.   o.puts "#{k}\n<font size=5>#{v}</font>\n</>"
  12. }
  13. o.close
  14. p :ok
复制代码
  • TA的每日心情
    开心
    2023-1-18 23:24
  • 签到天数: 211 天

    [LV.7]常住居民III

    427

    主题

    4539

    回帖

    9万

    积分

    超级版主

    Rank: 12Rank: 12Rank: 12

    积分
    92011

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

    推荐
    发表于 2016-6-23 09:17:44 | 只看该作者
    本帖最后由 kyletruman 于 2016-6-23 09:25 编辑
    The Moby Hyphenator II contains 187,175 hyphenated words, with 9,752 indicating that they should not be hyphenated. Hyphenation is indicated by a character value 165 (hex A5).


    Moby Hyphenator contains 185,000 entries fully hyphenated. The hyphenation marks are indicated with ASCII 165 character, which is significant in alphabetization.
    Note that words that ought not to be hyphenated are included for completeness. Once decompressed, the vocabulary files may be viewed and used just as any TEXT-type file might.

    see also:
    http://www.liquisearch.com/moby_project
    http://icon.shef.ac.uk/Moby/mhyph.html
    http://english.stackexchange.com/questions/34557/hyphenating-evolution

    P.S.
    [英-英] 求:大神将COADnT bgl改为mdx并排版

    [英-英] Concise Oxford American Dictionary - 1st Edition
  • TA的每日心情

    昨天 01:10
  • 签到天数: 1544 天

    [LV.Master]伴坛终老

    2

    主题

    4157

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    22851

    笑傲江湖章灌水大神章

    推荐
    发表于 2016-7-5 18:45:38 | 只看该作者
    楼主这个文件改过,然后我才发现,原本的文件是好的,但是新的这个文件查出来全是:查询错误:Failed loading article from D:\Program Files\Golden Dictionary\content\Moby Hyphenator II.mdx, reason: Dictionary file was tampered or corrupted

    请您检查一下,谢谢~~

    该用户从未签到

    19

    主题

    363

    回帖

    2553

    积分

    解元

    Rank: 5Rank: 5

    积分
    2553

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

    推荐
     楼主| 发表于 2016-7-5 20:17:26 | 只看该作者
    菩提一梦 发表于 2016-7-5 18:45
    楼主这个文件改过,然后我才发现,原本的文件是好的,但是新的这个文件查出来全是:查询错误:Failed loadi ...

    重下一次试试呢?

    点评

    好了,这下没问题了,感谢!!! 我知道之前是因为标错名字才更新的。结果下了新文件没再注意,到今天才发现,更新文件有问题。 不过现在好了,谢谢您再次更新!!! 祝好~:)  发表于 2016-7-5 22:49
  • TA的每日心情

    2018-6-16 00:08
  • 签到天数: 197 天

    [LV.7]常住居民III

    16

    主题

    1663

    回帖

    6575

    积分

    禁止发言

    积分
    6575

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

    2
    发表于 2016-6-23 06:00:00 来自手机 | 只看该作者
    非常需要,感谢哈。

    点评

    不止于此吧,写作换行时需要连字符  发表于 2016-6-23 09:24
    我觉得把单词断开就可以根据读音记拼写了,哈哈!  发表于 2016-6-23 07:37
  • TA的每日心情
    开心
    2022-3-13 15:03
  • 签到天数: 278 天

    [LV.8]以坛为家I

    2

    主题

    574

    回帖

    6453

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    6453
    3
    发表于 2016-6-23 07:00:02 | 只看该作者
    之前只知道Moby Thesaurus,没想到还有这个。
    谢谢分享。

    该用户从未签到

    11

    主题

    188

    回帖

    702

    积分

    禁止发言

    积分
    702
    6
    发表于 2016-6-23 11:04:17 | 只看该作者
    看了,好无聊的东西
  • TA的每日心情

    2018-6-16 00:08
  • 签到天数: 197 天

    [LV.7]常住居民III

    16

    主题

    1663

    回帖

    6575

    积分

    禁止发言

    积分
    6575

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

    7
    发表于 2016-6-23 13:10:10 | 只看该作者
    sculiuchang 发表于 2016-6-23 06:00
    非常需要,感谢哈。

    提行断字连接符和音节划分符,好像是两码事哈??

    点评

    我的理解是,说法上是称为根据“Syllable”划分,不过由于音节是针对语音的,单词拼写与语音不是严格对应,根据习惯会同时考虑构词法。有程序,Tex排版系统,用的断行算法就是按照人类的思路根据元音辅音来处理的。  发表于 2016-6-23 22:42
  • TA的每日心情
    开心
    2023-2-6 01:16
  • 签到天数: 568 天

    [LV.9]以坛为家II

    8

    主题

    1923

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    10256

    笑傲江湖章灌水大神章

    9
    发表于 2016-6-23 16:56:14 | 只看该作者
    感谢分享,下载看看~~

    该用户从未签到

    1

    主题

    221

    回帖

    651

    积分

    禁止发言

    积分
    651
    10
    发表于 2016-6-23 18:11:24 | 只看该作者
    第一次听说有此种字典。感谢楼主。
  • TA的每日心情

    昨天 01:10
  • 签到天数: 1544 天

    [LV.Master]伴坛终老

    2

    主题

    4157

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    22851

    笑傲江湖章灌水大神章

    14
    发表于 2016-7-5 18:46:36 | 只看该作者
    原本的文件就是第一时间发出的,名叫pronunciator的文件。 后来更新了一下,目前的就不能用了。 老文件也被我替换,找不回来了…… 呃

    点评

    一开始名字打错了...pronunciator是moby的另外一个词典...  发表于 2016-7-5 20:12

    该用户从未签到

    6

    主题

    75

    回帖

    271

    积分

    童生

    Rank: 2

    积分
    271
    22
    发表于 2016-7-14 20:51:53 | 只看该作者
    多谢楼主分享
  • TA的每日心情
    慵懒
    2018-6-21 01:43
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    2

    主题

    243

    回帖

    542

    积分

    禁止发言

    积分
    542
    23
    发表于 2016-7-14 20:59:43 | 只看该作者
    [英-英] 热腾腾的 Moby Hyphenator II [mdx]谢谢楼主分享

    该用户从未签到

    0

    主题

    68

    回帖

    174

    积分

    童生

    Rank: 2

    积分
    174
    25
    发表于 2016-7-15 20:34:45 | 只看该作者
    O(∩_∩)O谢谢