【问题标题】:Translate Spanish feed to English before storing it in MYSQL database在将西班牙语提要存储到 MYSQL 数据库之前将其翻译成英语
【发布时间】:2010-08-31 15:33:21
【问题描述】:

我是 ruby​​ on rails 的新手,我刚刚开始观看 rails casts 教程。

如果提要是英文的,我已经了解如何使用 feedzirra 解析提要,但如果我有这样的西班牙提要,那么我该如何解析这个提要?

链接是

http://estaticos.marca.com/rss/futbol_equipos_almeria.xml

如何在将其保存到数据库之前先将其转换为英文?

感谢您的帮助和支持

【问题讨论】:

    标签: ruby-on-rails parsing rss translation feedparser


    【解决方案1】:

    正如 KennyCason 建议的那样,您可以使用 Google Translate API

    Google 还为 Ruby on Rails 提供了 utility libraries 供您开始使用。

    我没有用过这个,但应该给你一个开始。我也高度怀疑谷歌提供的翻译的准确性。一个人必须非常了解 from 和 to 语言才能分析翻译。但我想西班牙语英语应该不错。

    【讨论】:

      【解决方案2】:

      查看 Google 的 AJAX 语言 API

      http://code.google.com/apis/ajaxlanguage/

      如果您想要的是机器翻译,那么我推荐这个或类似的解决方案。

      这是另一个更通用的链接:http://googlesystem.blogspot.com/2008/03/google-launched-another-ajax-api-this.html

      正如 Amit 提到的翻译准确性,对于具有紧密语法映射(英语 西班牙语)或(日语 韩语)的语言,您将获得最佳翻译,但仍无法达到任何人工翻译,但至少应该可以理解。虽然(英语 日语)例如,在我看来,提供了一个非常粗略的,有时是无法理解的翻译。虽然在大多数情况下应该足够了。

      注意:如果您尝试制作多语言网站,您可能应该设置不同的基础架构。并考虑让人工为您翻译文本:这是我过去创建的一个快速简单的示例,用于创建一个使用关联数组来存储您的“语言包”的多语言网站(也可以使用定义)http://ken-soft.com/?p=6 ,另一个是 100% 数据库支持的。 http://ken-soft.com/?p=496(您也可以混合它们并将您的数据库支持的语言包导出到语言文件中,如我提供的第一个链接中所示。(我将在本周的某个时候对此进行大规模更新,敬请期待,并问我是否如果您有任何问题,请注意第一个链接可能对大多数人更有用)

      【讨论】:

      • 非常感谢肯尼卡森的建议!如果有进一步的疑问,我会尽快与您联系。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-26
      • 2010-10-09
      • 2018-02-24
      • 1970-01-01
      • 2011-10-13
      • 1970-01-01
      相关资源
      最近更新 更多