文档资料 — FreeDict

Table Of Contents

文档资料大部分在维基页面上。此页面主要是对可用资源的概述。您可以考虑首先阅读“常见问题”页面

我们的词典、其源码以及程序使用建议在下载页面上。 如果遇到问题,您可以寻求帮助

入门

所有源码都托管在 GitHub 上。脚本和实用程序在 tools 存储库中。自由词典工具尽量使所需软件减到最少。tools 存储库的自述文件简要介绍了如何进行设置。

设置完成后,您可以转到词典目录并输入 make 以编译词典,例如:

cd dan-eng
make

创建和导入词典

词典以 TEI XML 格式存储,存储的语义信息与实际格式无关。您可以很容易地为任何词典程序编写转换程序,还可以将其任意复用。

手工编写词典

“如何去做”页面上有自由词典内部构造的深入介绍,包括有关如何转换词典格式与处理词典的文档。

我们不提供通用的编辑词典的方法。您可以使用具有 XML 功能的编辑器并手动输入所有单词,也可以使用一些简化的格式并转换成 TEI 格式。两种方法都可用,您可以根据自己的偏好和技能做出选择。您如果不确定,请在邮件列表上提问。

导入词典

大多数词典不是手写的,而是从其他免费来源导入的。”导入中心”页面概述了哪些程序用于导入了哪些词典,适合新参与的导入工作者阅读。

请注意,fd-dictionaries 存储库并不包含全部词典。从其他来源自动导入的词典不在版本控制系统之内,因为有可复用的导入器脚本。

API

与词典有关的元信息可以通过启用了 CORS 的 API 检索,格式为 XML 和 JSON。此元信息可用于检索下载链接和用于嵌入词典程序的其他元信息。URL 为

https://freedict.org/freedict-database.xml
https://freedict.org/freedict-database.json

关于各字段的说明在此处

新的词典输出格式

我们一直希望通过更多的输出格式来吸引更多的用户,而我们的限制因素仅仅是贡献者的数量。我们有一个客户端列表。在理想情况下,我们会为其全部提供支持。

许可与复用

自由词典根据免费和开放源代码许可提供其词典,允许用户在满足许可条件的情况下学习、修改、扩展以及再发布其词典。每个词典都有单独的许可证,其位于每个词典 TEI 文件开始处的标题。我们建议您先检查一下。如果不确定,您可以在邮件列表上询问。

我们的大多数词典是根据 GPL 许可的。您如果想修改、扩展或捆绑这些词典,则务必研究其许可条款。据我们所知,GPL 确实允许将词典捆绑在商业产品中,但要求将数据的许可证告知用户,还需要提供词典来源的链接并说明所有所做的修改。明确的建议须由律师提供,我们特此使您知悉:我们仅是表达我们的理解。