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

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

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

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

【问题讨论】:

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

标签: database language-agnostic translation vocabulary


【解决方案1】:

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

【讨论】:

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

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

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

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

【讨论】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-13
    • 2018-02-24
    • 1970-01-01
    • 2013-01-07
    • 1970-01-01
    • 1970-01-01
    • 2017-10-26
    相关资源
    最近更新 更多