因为我是一个非英语母语的人,所以我经常使用字典。
现在我正在学习 C#,我正在考虑是否允许我构建一个将在我的机器上运行的应用程序,但它将使用 google/babefish 翻译服务或任何其他翻译/字典在线工具。每次在浏览器上搜索一个单词的翻译都需要时间。
如果合法,您如何看待这种类型的应用程序?在这一点上,我看到一些问题重新升级了查询、解析页面等的速度。
因为我是一个非英语母语的人,所以我经常使用字典。
现在我正在学习 C#,我正在考虑是否允许我构建一个将在我的机器上运行的应用程序,但它将使用 google/babefish 翻译服务或任何其他翻译/字典在线工具。每次在浏览器上搜索一个单词的翻译都需要时间。
如果合法,您如何看待这种类型的应用程序?在这一点上,我看到一些问题重新升级了查询、解析页面等的速度。
是的,实际上 Google 翻译有一个 API 供您执行此操作: http ://code.google.com/apis/ajaxlanguage/documentation/#fonje
维基媒体基金会有他们在线项目的数据库转储。您可以从http://download.wikimedia.org下载维基词典。特别有用的是您熟悉的语言,因此您可以将任何语言的单词翻译成您自己的语言。
例如,如果您的母语是世界语,那么您可以从http://download.wikimedia.org/backup-index.html下载“eowiktionary”
如果您正在学习 C#,这对您来说可能是一个有趣且有用的项目。并且维基媒体数据当然是免费供您以这种方式下载使用的。所有 Wikimedia 内容均根据GNU 自由文档许可证获得许可。
可能值得考虑做类似事情的桌面小工具。
Vista 具有可以执行此操作的侧边栏小工具,OS X 具有可以执行此操作的仪表板小部件,而 Google 桌面具有可以执行此操作的小工具。
您可以下载或购买数以千计的词典软件。我的手机里什至有一个。如果您愿意,创建自己的完全合法。但是,除非您对现有过多的软件提出一些新发明,否则可能很难找到愿意使用它的人。