在我的Rails 3應用程序中,用戶可以在論壇中編寫消息。我想確定給定消息的語言是什麼。我對英語,俄語和希伯來語有興趣。 Ruby/Rails中是否有內置的庫用於這樣的任務?如果沒有,任何想法將不勝感激。如何檢測給定文本的語言
回答
使用此:https://github.com/nashby/wtf_lang
"ruby is so awesome!".lang # => "en"
"ruby is so awesome!".full_lang # => "ENGLISH"
謝謝!你知道是否有類似的東西可以將一種語言翻譯成其他語言並使用Google翻譯器? – 2011-05-08 12:50:04
歡迎您!看看這個 - https://github.com/jimmycuadra/to_lang – 2011-05-08 14:00:55
太好了,非常感謝! – 2011-05-09 11:34:52
你可以使用谷歌提供的API來猜測它與谷歌翻譯。
看到這裏的文檔:http://code.google.com/apis/language/translate/v1/using_rest_langdetect.html
既然你關注與不同的字符集的語言,你能挖出個字符代碼主要在你的字符串中。然後你可以看到它們是否屬於代表希伯來文/文字字符的代碼集。
也許你可以看看whatlanguage寶石?
WhatLanguage的興趣的人只是一個快速演示:http://www.youtube.com/watch?v=lNqZ2cqOReo&list=UUJ_3fstMOH-g4yBxtvgAWkw&index=0&feature=plcp
http://rubygems.org/gems/prose散文沒有寶石劑量。嘗試一下。
- 1. 檢測文本的語言
- 2. 如何檢測Visualstudio的語言版本?
- 3. 如何檢測Windows的語言版本
- 4. 極短文本的語言檢測
- 5. 微軟認知語言到文本 - 檢測語言
- 6. 語言檢測
- 7. 語言檢測
- 8. 如何檢測JavaScript中的語言?
- 9. 如何檢測MS Excel的語言
- 10. 如何檢測NSString的語言
- 11. 檢測iOS語言
- 12. CLI語言檢測
- 13. 語言檢測器
- 14. Solr語言檢測
- 15. 檢測郵件正文的語言
- 16. 如何檢測軟鍵盤語言?
- 17. I18n網站:我如何檢測語言?
- 18. 檢測NSString的語言
- 19. 較短的語言檢測
- 20. 語言檢測重定向(主頁)
- 21. 如何檢測用戶輸入文字的語言?
- 22. 如何檢測文檔的語言 - 在PHP中?
- 23. 如何以給定語言而不是默認語言顯示本地化文本(處於設計模式時)?
- 24. 如何從文本中檢測編程語言的錯誤消息?
- 25. 語言檢測API/Library
- 26. 瀏覽器語言檢測
- 27. 檢測輸入語言?
- 28. 檢測Android語言支持
- 29. python網站語言檢測
- 30. 檢測編程語言
這裏很好的答案太https://stackoverflow.com/questions/3285511/how-can-i-detect-a-users-input-language-using-ruby-without-using-an-online-serv – 2017-10-06 09:10:45