文档资料 — FreeDict

Table Of Contents

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

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

入门

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

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

cd dan-eng
make

创建和导入词典

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

手工编写词典

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

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

导入词典

Most of the dictionaries have not been written by hand but were imported from other free sources. The import centre gives an overview about which dictionaries have been imported with which program and is a good starting point for new importers.

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

API

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

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

关于各字段的说明在此处

新的词典输出格式

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

许可与复用

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

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