在我的 Rails 3 应用程序中,用户可以在论坛中写消息。我想确定给定消息的语言是什么。我对英语、俄语和希伯来语感兴趣。Ruby/Rails 中是否有用于此类任务的内置库?如果没有,任何想法将不胜感激。
问问题
4807 次
8 回答
6
使用这个:https ://github.com/nashby/wtf_lang
"ruby is so awesome!".lang # => "en"
"ruby is so awesome!".full_lang # => "ENGLISH"
于 2011-05-07T17:23:05.977 回答
5
你可以用google提供的api用google translate来猜。
有关文档,请参见此处:http ://code.google.com/apis/language/translate/v1/using_rest_langdetect.html
于 2011-05-05T12:38:25.670 回答
2
由于您关心具有不同字符集的语言,因此您可以挖掘出主要在您的字符串中的字符代码。然后,您可以查看它们是否属于代表希伯来语/克里尔字符的代码集。
于 2011-05-05T13:30:25.977 回答
2
也许你可以看看whatlanguage gem?
于 2011-05-05T20:21:31.337 回答
1
于 2011-05-05T12:40:57.527 回答
0
任何有兴趣的人都可以快速演示 WhatLanguage: http ://www.youtube.com/watch?v=lNqZ2cqOReo&list=UUJ_3fstMOH-g4yBxtvgAWkw&index=0&feature=plcp
于 2012-09-10T01:41:41.877 回答
0
http://rubygems.org/gems/prose散文没有宝石。尝试一下。
于 2014-08-18T05:08:53.530 回答