我一直对词典这样的东西中意,我现在一直在使用的这个 alias——Livid 就是 2000 年某个夜晚的时候翻词典偶然所得。
我在 2004 年末的时候用 Python + dictd 完成了第一个版本的 Lividict,可惜那个网站无法逃脱一个致命的问题——就是它只运行在一台服务器上。所以当后来那台同时也运行着 V2EX 的服务器被拔线之后,这个需要独立 dictd 的 Python CGI 程序也就下线了。
当 2008 年 Google App Engine 问世时,我在第一时间注册了 lividict.appspot.com,不过那个时候对于如何在 App Engine 上做词典服务,确实没有太多的想法。不过似乎是一种巧合,App Engine 在一开始时,所唯一支持的语言,也是我在 2004 年时用来做 Lividict 的 Python。
两年之后,我终于把自己的这个项目开始着手实现,现在 Lividict 运行在 Google App Engine 上的第一个简单版本已经上线,并且可以通过 define.io 这个域名访问到。
为什么选择 define.io 这个域名,或许首先是因为运气,让我还能够注册到。其次就是 define 是 Google 一直以来的一个好用功能,比如你想查 livid 这个词是什么意思,那么只要在 Google 里输入 define livid 即可。所以用 define.io 来作为词典服务,实在是很妙的一件事情。
目前 define.io 能够提供的三类查询:
- 简明英汉释义(词条和音标还相当不完整,我正在补充中)
- 同义词词典(也就是 Thesaurus 查询。词条相当完整。同义词查询在构思产品名称或是代号时尤其有用)
- 任何英文句子的中文翻译
这只是一个小小开始。define.io 运行在 Google App Engine 上的一个意义就是,我不用担心这个网站会因为什么物理原因消失。因此我可以将我的全部精力投入到功能的完善和增强中。这很幸福。

