Есть ли библиотека, где я могу просто вызвать метод на строке, чтобы узнать, не является ли он английским? Я пытаюсь сохранить только английские строки, а входящий поток строк имеет в них много неанглийского языка.Определить, есть ли строка на английском языке
0
A
ответ
2
Вы можете попробовать использовать linguo.
"your string".lang
# will return "en" for english strings
Отказ от ответственности: Я создатель этого драгоценного камня.
0
Не то, чтобы я знал ... но вы можете получить этот список в массив (http://www.langmaker.com/wordlist/basiclex.htm), а затем сопоставить слова строки с ним ... Определите какой-то процент, как хороший, и идите оттуда.
Вы можете использовать байесовский алгоритм здесь, чтобы отметить эти слова как «хорошие» и учиться оттуда, но это может быть излишним.
1
Вы можете использовать GOOGLETRANSLATE API с RailsBridge для него - http://code.google.com/apis/gdata/articles/gdata_on_rails.html
Смежные вопросы
- 1. Немецкая локализованная строка появляется на английском языке
- 2. Как определить, существует ли слово на английском языке, используя nltk
- 3. Интерфейс на английском языке
- 4. Есть ли база данных имени, написанная на английском языке?
- 5. есть ли библиотека, подтверждающая текст на английском языке?
- 6. Является ли C# на английском языке универсальным?
- 7. Регулярное выражение на английском языке
- 8. Теорема Кука (на английском языке)
- 9. Пропустить письмо на английском языке
- 10. SOMME.SI (SUMIF на английском языке)
- 11. Grails формат на английском языке
- 12. номер (валюта) на английском языке
- 13. Python - переводчик на английском языке
- 14. Показать валюту на английском языке
- 15. Код Морзе на английском языке
- 16. Исключить сообщения на английском языке?
- 17. Как проверить, что строка содержит только на английском языке
- 18. Как проверить, что строка находится на английском языке?
- 19. Как определить слово на английском или любом другом языке
- 20. Получить полное название месяца на английском языке
- 21. Как определить, существует ли строка на другом языке. (Не ASCII)
- 22. Номер совпадения с текстом на английском языке
- 23. Как найти данные на английском языке или на китайском языке
- 24. Как лингвистически анализировать текст на английском языке?
- 25. Локализованное описание, скриншоты на английском языке
- 26. Хотите высказать частое слово на английском языке
- 27. Алгоритм для естественного выражения на английском языке
- 28. массив всех языков на английском языке - iOS
- 29. (Haskell) Отображение списка на простом английском языке?
- 30. Зашифрованный текст, например, текст на английском языке
Что такое «не-английский»? «Сохраните гавань!» Английский? Является ли «c u l8r»? – Gareth
Английский или американский английский? «Сохраните гавань!» ;-) – Pavling
Я думаю, что я могу просто вызвать метод на строке, а также «если он не английский» не является английским. – sawa