技术解析

请问有没有一款知识图谱可以编辑词典软件?
0
1975-02-23 06:07:50
idczone
学习编程语言,会遇到数量庞大的新名词,新概念。对于每一个新的名词,都可以用大家看得懂的语言进一步解释。通常编程语言教程是一本书,一篇文章,是一段一段的文字,而不是像字典,百科全书,维基那样,对每个知识点进行解释。
如果有这样一款软件,可以查询某个单词术语的解释,类似金山词霸那样的词典软件,
同时自己又可以不断加入新的条目,更新原有条目的解释。
查询的单词术语应该会用到全文搜索或者二分法的的策略。
如果可以屏幕取词,那效果更佳
如果单词术语的解释比纯文本更进一步,可以包含图片,文本段落格式和超链接,那更好,但不奢求。


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

请问 V2EX 各路大神,你们知不知道有这样一款软件?
Anki

以前下载过 anki 这款软件,当上没有什么印象。如果编辑和搜索显示功能强大的话,应该是不错的选择

没明白要的是什么,是说屏幕取词,但是只显示计算机领域的解释吗?

aniki 可以用 python 之类的写插件,然后你就可以避免去实现那些繁琐的界面之类的东西,anki 的显示是一个小型的 html 还有图片之类的功能,也不弱。能省很多的体力活。

和金山词霸差不多,只不过词条换成编程语言领域的单词,比如 rust 里的 panic,trait,BTreeMap 具体意义和作用是什么。然后这款软件自带修改这些条目解释,增加条目的功能。毕竟知识点是与个人工作相关的,需要自己总结,网上的数据库不可能面面俱到。

如果你使用 Mac
方法 1. PopClip + Dash,使用 PopClip 划词之后可以立马在 Dash 的编程文档库中搜索
方法 2. Dictionary.app + Pyglossary, 三指触碰之后可以在词库中搜索,Pyglossary 可以根据不用输入资源制作词典库,输入资源可以是 csv sqlite epub json txt xml 等

https://sspai.com/post/43155
https://github.com/ilius/pyglossary
https://kapeli.com/dash

与 Wiki 有何区别?

你的回复非常具有建设性。
其实我的需求就是一款类似编写百科全书的软件,只是增加本地化和高速查询词头的需求。了解到 wiki 引擎有多种解决方案,其中最强的的当属 MediaWiki,支撑数以亿计的条目运行。用 wiki 这个词又找到以前知乎网友推荐的 wikidpad,一款德国人开发的基于 pyqt 的本地化 wiki 软件。顺藤摸瓜,基于 wikidpad 关键字在知乎网站找到一篇文章《推荐几款能提升代码效率的笔记应用》,发现几款新奇的软件,以前没听说过,Boostnote,MedleyText,CherryTree 。目前这个领域软件要么是 electron 框架,要么是 Qt 框架。结合词典,维基的单机软件,而且界面渲染效果不错的软件还真没有。目前只能找到一些相近的软件凑合。

感觉先把词条收集起来吧。 我也想做一个词典,翻译需求里常见的词语。
例如,用户的积分经常被翻译成 integral,然而这是微积分里的积分的意思。应该用 credit 或 points 比较合适。想做的就是类似这样的词典。实在受不了那种什么日期都取 date,什么时间都取 time,什么类型都叫 type 的命名方式。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服