从哪里获得西班牙语数据库< - >英语翻译?

时间:2009-02-22 15:42:08

标签: database language-agnostic translation vocabulary

对于我正在编写的程序,我需要一本西班牙语和英语单词之间的字典。我google了一段时间,但我找不到任何免费的数据库。有人知道在哪里或如何获得这样的数据库(最好是简单的CSV或XML文件)?

到目前为止,创建这样一个字典的最佳想法是创建一个在维基百科上查找英文单词的小程序,并使用语言链接提取正确的翻译。但是我不想仅仅为了生成这个数据库而向维基百科发出一百万个请求......

我不需要任何花哨的东西,只需要从一个单词到一个单词的映射,或者可能需要多个单词的翻译。就像一本普通的字典一样。

3 个答案:

答案 0 :(得分:9)

询问Omega Wiki,以前称为Ultimate Wiktionary或Wiktionary Z.他们收集所有语言的翻译成所有语言,他们的数据可以在关系数据库中找到。

答案 1 :(得分:1)

您是否需要在运行时动态翻译,或者这是UI的标签和消息的一次性翻译?

我会说运行时翻译会非常困难,因为你需要的不仅仅是单词词典。任何语言都难以进行自然语言处理。大多数语言需要了解有关上下文的内容才能顺利翻译。

如果它是UI元素的一次性翻译,我很幸运使用谷歌翻译从日语到英语。

答案 2 :(得分:0)

要回答你的问题,我没有这样的数据库,抱歉。

自然语言的问题在于它们非常依赖于语境,所以英语中的同一个词在法语中可能意味着很多。拿英语动词“知道”。这可以被翻译成法语,作为“savoir”(知道一个事实),或connaitre(了解一个人或一个城镇)。

我很想知道是否存在这样的数据库,但我怀疑它是否存在。

http://www.reverso.net这样的网站通过显示两个结果来对冲他们的赌注。