查看: 932|回复: 3
打印 上一主题 下一主题

[讨论] 各大制作电子词典源文件的优点

[复制链接]
  • TA的每日心情
    开心
    2019-3-26 21:36
  • 签到天数: 178 天

    [LV.7]常住居民III

    16

    主题

    549

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    26462

    QQ 章

    跳转到指定楼层
    1
    发表于 2019-3-24 14:09:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 流星冲击 于 2019-3-24 14:19 编辑

    Mdict
    Mdxbuilder 4.0制作的mdx,支持各国本地的排序,也就是headword的locale排序,mdxbuilder3.0只是简单地支持英文headword大小写敏感和Unicode排序,4.0的话,例如中文拼音的排序和拉丁文字符大小写敏感的支持。
    Babylon、stardict、lingoes
    它们源文件可以是gls文件,同时支持用|符号对headword进行同义词分割,例如good|well|best,搜索good、well、best这三个词,都指向同一个内容。搜到的结果,headword显示的是good,有点类似hunspell的功能,不过它的自定义功能更加方便。
    Lingvo
    Dsl源文件支持的签有限,不过对于个人编辑词典实在很方便,一行一个行内容,编辑起来十分好用,而且标签引用简单化,例如音视频资源引用只需一个标签即可。修改GoldenDict的config的<editDictionaryCommandLine>可以调用外部文本编辑器,在编辑dsl内容后返回GoldenDict全局重新加载词典搜headword便可以看到编辑后的内容。
    Epwing
    支持的标签也是相对有限,不过检索方式可以在html代码当中指定多种检索方式,对于相同内容的汉字的检索、假名的检索可以指向同一个内容,也支持特定id链接直接跳转。
    以上词典的builder只是简单地使用过(lingoes官方没有给出过builder),如果大家有这些词典的优点可以点出,或者文中有哪些不妥之处,也欢迎提出。

    本帖被以下淘专辑推荐:

  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

    72

    主题

    1027

    回帖

    11万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    117972

    QQ 章

    2
    发表于 2019-3-24 15:51:00 | 只看该作者
    别的不知道,Mdict核心特点应该在于本质上就是一个html,只要使用的浏览器引擎支持,什么特性都能往上弄。
    Mdxbuilder 4.0制作的词典似乎现在也只兼容新版的mdict,适用范围还是受限啊,也没有解包工具。
  • TA的每日心情
    开心
    2019-3-26 21:36
  • 签到天数: 178 天

    [LV.7]常住居民III

    16

    主题

    549

    回帖

    2万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    26462

    QQ 章

    3
     楼主| 发表于 2019-3-24 16:07:14 | 只看该作者
    dfliaoyue 发表于 2019-3-24 15:51
    别的不知道,Mdict核心特点应该在于本质上就是一个html,只要使用的浏览器引擎支持,什么特性都能往上弄。
    ...

    stardict、babylon、epwing本质也是html,只是可拓展html的特性不如mdict的方便。
    mdxbuilder4.0生成的mdx确实是有它的局限性,不过mdict安卓版的webview配合4.0的mdx还是可以突出4.0的优点的。

    该用户从未签到

    1

    主题

    10

    回帖

    59

    积分

    白身

    Rank: 1

    积分
    59
    4
    发表于 2019-4-18 11:35:56 | 只看该作者
    请问goldendict 的 dict文件如何转换成mdx啊