我可以使用在线数据构建自己的字典应用程序吗?

时间:2009-12-03 08:11:30

标签: c# html-parsing

因为我是一个非母语的英国人,所以我使用很多字典。

现在我正在学习C#,我想如果我被允许构建一个可以在我的机器上运行的应用程序,但它将使用google / babefish翻译服务,或任何其他翻译/词典在线工具。每次浏览浏览器并搜索单词的翻译需要花费时间。

如果合法,您对此类申请有何看法?在这一点上,我看到一些问题重新分配查询速度bc,解析页面等等。

4 个答案:

答案 0 :(得分:6)

是的,实际上Google翻译有一个API可供您执行此操作: http://code.google.com/apis/ajaxlanguage/documentation/#fonje

答案 1 :(得分:2)

维基媒体基金会在线提供项目数据库转储。您可以从http://download.wikimedia.org下载维基词典。特别有用的是您熟悉的语言,因此您可以将任何语言的单词翻译成您自己的语言。

例如,如果您的母语是世界语,那么您可以从http://download.wikimedia.org/backup-index.html下载“eowiktionary”

如果您正在学习C#,这对您来说可能是一个有趣且有用的项目。维基媒体数据肯定是免费的,您可以通过这种方式下载使用。所有维基媒体内容均在GNU Free Documentation License下获得许可。

答案 2 :(得分:1)

可能值得考虑一个类似的桌面小工具。

Vista有侧边栏小工具可以执行此操作,OS X有仪表板小工具可以执行此操作,而Google桌面有小工具可以执行此操作。

答案 3 :(得分:0)

您可以下载或购买数以千计的字典软件。我的手机上还有一个。如果你愿意,创造你自己的完全合法。但是,除非你为现有的大量软件提出一些新发明,否则很难找到愿意使用它的人。