查看: 751|回复: 9
打印 上一主题 下一主题

[教程] pyglossary 词典格式转换

[复制链接]
  • TA的每日心情

    2019-2-16 11:33
  • 签到天数: 56 天

    [LV.5]常住居民I

    70

    主题

    878

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    18494

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

    跳转到指定楼层
    1
    发表于 2019-12-17 11:13:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    本帖最后由 cici920 于 2019-12-18 13:12 编辑

    强烈推荐这个 pyglossary 词典格式转换工具

    先看截图:
    Linux 截图



    Windows 截图:


    支持的输入和输出格式:

    Supported formats
    FormatExtensionReadWrite
    Aard 2 (slob).slob  ✔
    ABBYY Lingvo DSL.dsl


    AppleDict Binary (.dictionary).dictionary


    AppleDict Source.xml

    Babylon.bgl


    Babylon Source.gls

    CC-CEDICT


    CSV.csv
    DictionaryForMIDs
    DICTD dictionary server.index
    Editable Linked List of Entries.edlin
    FreeDict.tei

    Gettext Source.po
    Lingoes Source (LDF).ldf
    Octopus MDict.mdx


    Octopus MDict Source.txt
    Omnidic


    Sdictionary Binary.dct


    Sdictionary Source.sdct

    SQL.sql

    StarDict.ifo
    Tabfile.txt, .dic
    TreeDict


    XDXF.xdxf







    评分

    3

    查看全部评分

    本帖被以下淘专辑推荐:

  • TA的每日心情

    2019-2-16 11:33
  • 签到天数: 56 天

    [LV.5]常住居民I

    70

    主题

    878

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    18494

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

    2
     楼主| 发表于 2019-12-17 11:17:47 | 只看该作者
    本帖最后由 cici920 于 2019-12-18 09:44 编辑

    其中,Octopus Mdict Source 就是 生成 MDX 之前的 txt 源文件啦,总之就是非常方便啦。

    上述程序在 Linux 安装几乎不会遇到什么阻碍,但是 Windows 安装碰到了问题,暂时放下了,我用的 Ubuntu 系统。

    简单看了下,Windows 下的安装不能用 Python 3.8, 用 官方的 比如 3.6.9 或 3.7 应该就可以。



    Windows 系统

    (1) python 下载
    python 3.7.5,选择适合自己操作系统的版本,64位系统选择 Windows x86-64 executable installer,32位系统选择 Windows x86 executable installer

    (2)下载 Pyglossary 代码
    用 Git/TortoiseSVN/ 等下载源代码,或者 下载 zip 压缩包

    (3)执行 python*.exe main.py,开启程序界面
         启动命令行(Win 键 + R,运行 cmd )
         跳转到 pyglossary 所在的目录
         目录+python.exe main.py




    举例
    大俄汉词典-БРуКС-bkrs.info-2019-12-03 就是直接从 DSL 格式转换的。

    此前还有,

    大俄汉词典-БРуКС.dsl 及 MDX 转换教程

    大汉俄词典  БКРуС- bkrs.info V 2019.12.03

    MAC OSX词典转换笔记

    bgl 转 mdx / txt 的一点经验[20170919]

    Mdict字典转MacOS AppleDict

    【词典编撰】【教程】【工具】【词典转换】【各种格式】【必备神器】

    各种格式词典转换


    不过有些时候,可能 Pyglossary 生成的格式或多或少会增删一些东西,看个人爱好啦。



    点评

    最新版支持python 3.86 了  发表于 2020-11-1 20:39
  • TA的每日心情
    开心
    2022-1-21 00:52
  • 签到天数: 699 天

    [LV.9]以坛为家II

    17

    主题

    1754

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    19738
    3
    发表于 2019-12-17 12:20:34 | 只看该作者

    感谢推荐好用的工具。
    感谢github

    该用户从未签到

    95

    主题

    554

    回帖

    2万

    积分

    翰林院编修

    终身学习者

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    24557

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

    4
    发表于 2019-12-17 17:02:01 | 只看该作者
  • TA的每日心情
    奋斗
    2019-4-14 02:12
  • 签到天数: 93 天

    [LV.6]常住居民II

    250

    主题

    2966

    回帖

    53万

    积分

    状元

    吃水不忘挖井人

    Rank: 9Rank: 9Rank: 9

    积分
    531111

    灌水大神章笑傲江湖章推广专家QQ 章

    5
    发表于 2019-12-18 01:17:13 | 只看该作者
    看了下,居然增加了mac格式.dictionary的读取了…

    这个在某些情况下还挺有用(不过之前也有其他工具可以做到)
    现在pyg支持再好不过了。

    点评

    期待测试结果,我没有 MAC 电脑  发表于 2019-12-18 09:28
  • TA的每日心情
    无聊
    昨天 08:29
  • 签到天数: 685 天

    [LV.9]以坛为家II

    8

    主题

    722

    回帖

    1万

    积分

    状元

    Rank: 9Rank: 9Rank: 9

    积分
    16485

    QQ 章笑傲江湖章灌水大神章

    6
    发表于 2020-3-18 11:04:02 | 只看该作者
    win7下使用python3.6 PIP安装了pyglossary的3.2.1版本
    按照教程调用pyglossary.pyw,调用pyglossary时到不到自身的core模块而停止,不知道为啥[sigh]

    该用户从未签到

    0

    主题

    4

    回帖

    59

    积分

    白身

    Rank: 1

    积分
    59
    7
    发表于 2021-9-21 22:47:54 | 只看该作者
    感谢楼主,方法可用!

    该用户从未签到

    1

    主题

    17

    回帖

    143

    积分

    童生

    Rank: 2

    积分
    143
    8
    发表于 2021-10-3 20:29:17 | 只看该作者
    cici920 发表于 2019-12-17 11:17
    其中,Octopus Mdict Source 就是 生成 MDX 之前的 txt 源文件啦,总之就是非常方便啦。

    上述程序在 Linux ...

    dict Source 就是 生成 MDX 之前的 txt 源文件啦,总之就是非常方便啦。