如何获取西班牙语<->英语翻译数据库?

11
我正在写一个程序,需要一个西班牙语和英语单词之间的词典。我在谷歌上搜索了一段时间,但找不到任何免费可用的数据库。有人知道在哪里或如何获得这样的数据库吗(最好是简单的CSV或XML文件)?
到目前为止,我创建这样一个词典的最佳想法是创建一个小程序,在维基百科上查找英语单词,并使用语言链接提取正确的翻译。但我不想只为了生成这个数据库而向维基百科发出数百万个请求...
我不需要什么花哨的东西,只需要从一个单词映射到一个或多个该单词的翻译,就像常规词典一样。

你好,你找到你想要的东西了吗?因为我现在也有类似的问题。在我的情况下,我需要西班牙语 - 俄语,但西班牙语 - 英语对我也是适用的。谢谢! - lummycoder
3个回答

10

Omega Wiki上进行查询,它曾被称为终极词典或Wiktionary Z。它收集了所有语言到所有语言的翻译,并且他们的数据可在关系数据库中获取。


1
这是一个非常棒的资源!而且惊人地难以找到,非常感谢你! - opsb
链接挂了,有人知道他们是否更改了域名,或者他们什么时候会恢复吗? - 16807

1
你需要在运行时实时翻译吗?还是只需要对界面标签和消息进行一次性翻译?
我认为实时翻译会非常困难,因为你需要的不仅仅是单词字典。无论哪种语言,自然语言处理都很难。大多数语言需要了解上下文才能平稳翻译。
如果只需要对UI元素进行一次性翻译,我曾经使用过Google Translate将日语翻译成英语,效果很好。

我只想逐字翻译,就像在词汇训练器中一样,因此不涉及复杂的逻辑。只需要一个映射即可。 - martinus
1
你打算如何处理有多个意思的单词? - ceejayoz

0
回答您的问题,抱歉我没有这样的数据库。
自然语言的问题在于它们非常依赖上下文,因此英语中的同一个单词在法语中可能有许多不同的意思。以动词“to know”为例,它可以被翻译成法语中的“savoir”(知道一个事实)或“connaitre”(认识一个人或城镇)。
如果存在这样的数据库,我会非常感兴趣,但我怀疑它是否存在。
http://www.reverso.net 这样的网站通过展示两种结果来保险起见。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接