我想使用python(或使用django)创建一个在线词典应用程序.
它将类似于http://dictionary.reference.com/.
PS:字典没有存储在数据库中.它存储在文本文件或gunzip文件中.可以从以下URL下载免费的英语词典文件:dicts.info/dictionaries.php.
最简单的免费字典文件格式为:
word1 explanation for word1
word2 explanation for word2
Run Code Online (Sandbox Code Playgroud)
还有一些其他格式.但所有都存储在文本文件或text.gz文件中
我的问题是
(1)是否有任何现有的开源python包或模块或应用程序实现了我可以使用或学习的功能?
(2)如果第一个问题的答案是否定的.我应该遵循哪种算法来创建这样的Web应用程序?我可以简单地使用python内置字典对象来完成这项工作吗?这样字典对象的键就是英文单词,值就是解释.在性能方面这样可以吗?或者我是否必须创建自己的树对象以加快搜索速度?或任何正确处理此工作的现有包裹?
非常感谢你.
我只花了5个小时查看Google小工具网站和常见问题解答,但我仍然不知道如何托管小工具.
我从阅读Google文档中得到的结论:
以上所有信息均未回答我的问题.例如,使用jQuery或Dojo Toolkit,我可以下载JavaScript框架并使用它.使用Google小工具,我找不到框架的下载链接.为什么?谷歌是否提供其框架?如果没有,为什么文档表明小工具可以托管在任何地方?我完全糊涂了.
非常欢迎简要说明或一些有用的链接!非常感谢!!!