V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dfgddgf
V2EX  ›  程序员

请问有没有一款知识图谱可以编辑词典软件?

  •  
  •   dfgddgf · 2021-03-05 02:31:57 +08:00 via Android · 1489 次点击
    这是一个创建于 1368 天前的主题,其中的信息可能已经有所发展或是发生改变。
    学习编程语言,会遇到数量庞大的新名词,新概念。对于每一个新的名词,都可以用大家看得懂的语言进一步解释。通常编程语言教程是一本书,一篇文章,是一段一段的文字,而不是像字典,百科全书,维基那样,对每个知识点进行解释。
    如果有这样一款软件,可以查询某个单词术语的解释,类似金山词霸那样的词典软件,
    同时自己又可以不断加入新的条目,更新原有条目的解释。
    查询的单词术语应该会用到全文搜索或者二分法的的策略。
    如果可以屏幕取词,那效果更佳
    如果单词术语的解释比纯文本更进一步,可以包含图片,文本段落格式和超链接,那更好,但不奢求。


    笔者开发了一个简明英汉词典,解释只有纯文本格式,搜索单词条目采用 sqlite 的全文搜索策略,自带双击复制单词到剪切板的取词功能,目前没有录入更新功能。实在找不到这样的软件,只能自己动手了。

    请问 V2EX 各路大神,你们知不知道有这样一款软件?
    10 条回复    2021-03-07 19:25:43 +08:00
    MicroBotter
        1
    MicroBotter  
       2021-03-05 07:01:13 +08:00
    Anki
    dfgddgf
        2
    dfgddgf  
    OP
       2021-03-05 08:46:04 +08:00 via Android
    @MicroBotter 以前下载过 anki 这款软件,当上没有什么印象。如果编辑和搜索显示功能强大的话,应该是不错的选择
    skys215
        3
    skys215  
       2021-03-05 08:53:02 +08:00
    没明白要的是什么,是说屏幕取词,但是只显示计算机领域的解释吗?
    MicroBotter
        4
    MicroBotter  
       2021-03-05 09:25:53 +08:00
    @dfgddgf aniki 可以用 python 之类的写插件,然后你就可以避免去实现那些繁琐的界面之类的东西,anki 的显示是一个小型的 html 还有图片之类的功能,也不弱。能省很多的体力活。
    dfgddgf
        5
    dfgddgf  
    OP
       2021-03-05 10:06:22 +08:00 via Android
    @skys215 和金山词霸差不多,只不过词条换成编程语言领域的单词,比如 rust 里的 panic,trait,BTreeMap 具体意义和作用是什么。然后这款软件自带修改这些条目解释,增加条目的功能。毕竟知识点是与个人工作相关的,需要自己总结,网上的数据库不可能面面俱到。
    mauve
        6
    mauve  
       2021-03-05 11:08:28 +08:00
    如果你使用 Mac
    方法 1. PopClip + Dash,使用 PopClip 划词之后可以立马在 Dash 的编程文档库中搜索
    方法 2. Dictionary.app + Pyglossary, 三指触碰之后可以在词库中搜索,Pyglossary 可以根据不用输入资源制作词典库,输入资源可以是 csv sqlite epub json txt xml 等
    no1xsyzy
        8
    no1xsyzy  
       2021-03-05 13:27:02 +08:00
    与 Wiki 有何区别?
    dfgddgf
        9
    dfgddgf  
    OP
       2021-03-05 21:17:32 +08:00 via Android
    @no1xsyzy 你的回复非常具有建设性。
    其实我的需求就是一款类似编写百科全书的软件,只是增加本地化和高速查询词头的需求。了解到 wiki 引擎有多种解决方案,其中最强的的当属 MediaWiki,支撑数以亿计的条目运行。用 wiki 这个词又找到以前知乎网友推荐的 wikidpad,一款德国人开发的基于 pyqt 的本地化 wiki 软件。顺藤摸瓜,基于 wikidpad 关键字在知乎网站找到一篇文章《推荐几款能提升代码效率的笔记应用》,发现几款新奇的软件,以前没听说过,Boostnote,MedleyText,CherryTree 。目前这个领域软件要么是 electron 框架,要么是 Qt 框架。结合词典,维基的单机软件,而且界面渲染效果不错的软件还真没有。目前只能找到一些相近的软件凑合。
    skys215
        10
    skys215  
       2021-03-07 19:25:43 +08:00
    @dfgddgf 感觉先把词条收集起来吧。 我也想做一个词典,翻译需求里常见的词语。
    例如,用户的积分经常被翻译成 integral,然而这是微积分里的积分的意思。应该用 credit 或 points 比较合适。想做的就是类似这样的词典。实在受不了那种什么日期都取 date,什么时间都取 time,什么类型都叫 type 的命名方式。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   902 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:34 · PVG 06:34 · LAX 14:34 · JFK 17:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.