哪里可以获得西班牙语 <-> 英语翻译数据库? [关闭]

Posted

技术标签:

【中文标题】哪里可以获得西班牙语 <-> 英语翻译数据库? [关闭]【英文标题】:Where to get a Database of Spanish <-> English Translations? [closed] 【发布时间】:2010-10-09 04:09:22 【问题描述】:

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

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

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

【问题讨论】:

嗨,你找到你要找的东西了吗?因为现在我有类似的问题。就我而言,我需要西班牙语 - 俄语,但西班牙语 - 英语也适用于我。谢谢! 【参考方案1】:

在Omega Wiki 上四处询问,以前称为 Ultimate Wiktionary 或 Wiktionary Z。他们收集从所有语言到所有语言的翻译,并且他们的数据可在关系数据库中获得。

【讨论】:

这是一个令人难以置信的资源!非常难找到,非常感谢! 链接已失效,有人知道他们是否更改了域,或者他们是否会备份?【参考方案2】:

您需要在运行时即时翻译,还是一次性翻译 UI 的标签和消息?

我会说运行时翻译将非常困难,因为您需要的不仅仅是字典。自然语言处理在任何语言中都是困难的。大多数语言都需要了解上下文才能顺利翻译。

如果是一次性翻译 UI 元素,我很幸运能够使用 Google 翻译将日语翻译成英语。

【讨论】:

我只是想逐字翻译,就像在词汇训练器中一样,所以不涉及复杂的逻辑。一张地图就足够了。 你打算如何处理多义词?【参考方案3】:

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

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

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

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

【讨论】:

以上是关于哪里可以获得西班牙语 <-> 英语翻译数据库? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用laravel Carbon,如何通过数字获取翻译后的名字?

任何免费的英语-西班牙语单词数据库? [关闭]

是否可以从翻译中创建新的 .po 文件?

我可以将我的 iOS 应用程序本地化为西班牙语或德语,同时将手机的其余部分保持为英语吗?

goslate 从西班牙语翻译成英语 http 错误 [重复]

Python 爬虫篇 - 调用有道翻译api接口翻译外文网站的整篇西班牙文实战演示。爬取西班牙语文章调用有道翻译接口进行整篇翻译