【问题标题】:Can I build my own dictionary application using online data?我可以使用在线数据构建自己的字典应用程序吗?
【发布时间】:2010-12-22 17:50:38
【问题描述】:

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

现在我正在学习 C#,我正在考虑是否允许我构建一个将在我的机器上运行的应用程序,但它将使用 google/babefish 翻译服务或任何其他翻译/字典在线工具。每次在浏览器上搜索一个单词的翻译都需要时间。

如果合法,您如何看待这种类型的申请?在这一点上,我看到一些问题重新升级查询、解析页面等的速度。

【问题讨论】:

  • 这里不是提出此类法律问题的地方。

标签: c# html-parsing


【解决方案1】:

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

【讨论】:

  • 因为我是 C#,如果您愿意,我也可以为您提供代码
【解决方案2】:

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

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

如果您正在学习 C#,这对您来说可能是一个有趣且有用的项目。并且维基媒体数据当然是免费供您以这种方式下载使用的。所有维基媒体内容均以GNU Free Documentation License 授权。

【讨论】:

    【解决方案3】:

    可能值得考虑做类似事情的桌面小工具。

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

    【讨论】:

      【解决方案4】:

      您可以下载或购买数以千计的词典软件。我的手机里什至有一个。如果您愿意,创建自己的完全合法。但是,除非您对现有过多的软件提出一些新发明,否则可能很难找到愿意使用它的人。

      【讨论】:

        猜你喜欢
        • 2014-10-17
        • 1970-01-01
        • 1970-01-01
        • 2019-01-21
        • 2013-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-13
        相关资源
        最近更新 更多