2010-08-31 107 views
2

我是Ruby on Rails的新手,我刚刚开始观看rails演示教程。将西班牙语的feed翻译成英文,然后将它存储到MYSQL数据库中

我已经理解如何使用feedzirra解析饲料,如果饲料是英文的,但如果我有像西班牙这样的饲料,那么我如何解析这个饲料?

的联系是

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

如何转换这种成英文第一之前,我将它保存到数据库中?

感谢您的帮助&支持

回答

2

由于KennyCason建议,您可以使用Google Translate API

谷歌也有utility libraries的Ruby on Rails的为您上手。

我没有用过这个,但应该给你一个开始,我也非常怀疑谷歌提供的翻译的准确性。必须知道从和对语言真的很好分析翻译。但我想西班牙文< - >英文应该不错。

2

退房谷歌的AJAX Language API服务

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

如果你是想为机器翻译,那么我建议这个或类似的解决方案。

这里还有另一种更普遍的链接:http://googlesystem.blogspot.com/2008/03/google-launched-another-ajax-api-this.html

为阿米特提到关于翻译的准确性,对于有着密切的语法映射汉语语言(英语< =>西班牙语)或(日本< =>韩国),您将获得最佳翻译,它仍然不符合任何人的翻译,但至少应该是可以理解的。尽管(例如英语< =>日语)在我看来提供了一个非常粗糙,有时不可理解的翻译。尽管在大多数情况下它应该已经足够。

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

+0

非常感谢您的建议Kenny Cason!我会再回答你的疑问。 – gkolan 2010-08-31 16:18:09