英语到英语词汇表,带有一行字义

时间:2014-01-22 11:00:50

标签: plaintext glossaries

我正在写一本字典,它可以获得英语单词并返回它们的含义。我的职责是编写一个程序,读取单词及其含义形成一个基本输入词汇表文件,该文件是一个文本文件,然后实现B树数据结构,用于在硬盘上保存数据和将来运行,只需参考B-树文件和解决给定的单词含义。

我用Google搜索但没有得到任何结果!

我写了BTree DS本身,但现在我需要一个文本文件(或任何可解析的文本格式,如xml,json等)来完成程序。因为我只能使用Java和/或C / C ++,我只需要一个词汇表文件,其中有很多单词/含义对(约10000字)请提供词汇表文件并注意我不能使用任何类型的数据库库所以我不能在那里使用sql文件! :(

另外我不想使用非免费资源或文件! ;)

1 个答案:

答案 0 :(得分:0)

有关下载维基词典转储的信息,请访问:https://en.wiktionary.org/wiki/Help:FAQ#Downloading_Wiktionary

它是免费的,但您仍应注意许可条款。

转储以XML格式提供。

更一般地说,回应你对SQL的评论:

  • “不能使用任何类型的数据库”听起来像一个完全随意的限制。您可以在应用程序中嵌入许多免费的轻量级SQL数据库。 SQLite就是一个例子。
  • 如果你真的不想在你的应用程序中使用SQL,你仍然可以非常简单地编写一个程序来从SQL数据库中提取数据并将其转换为你的应用程序所需的任何格式。