【问题标题】:Detect language of sentences (20 to 200 characters).检测句子的语言(20 到 200 个字符)。
【发布时间】:2012-02-20 09:24:33
【问题描述】:

背景:

  • 我想自动检测用户在字段文本中所写的语言。
  • 用户将写入 10 到 200 个字符。
  • 大多数将是西班牙语和英语。
  • 我正在使用 PHP 和 Code Igniter 编写网络。

我的解决方案:我正在使用库。我发现最好的是Text LanguageDetect 0.3.0。但有时会失败(即使我将语言设置为西班牙语和英语)。

帮助/建议: 是不是因为图书馆不太好?你认识更好的人吗? 还是因为我要求太多?检测只有 20 个字符的语言。

谢谢!

【问题讨论】:

  • 可能是因为 20 个字符可能是一个错误的样本大小。通常,您只想查找该语言中最常用的单词是最好的选择
  • 你能举一个20个字符的文本没有被正确检测到的例子吗?
  • 李斯特先生您好。让我澄清一下。如果我将语言设置为英语和西班牙语,则使用 20 个字符效果很好(那么我只有 100 ch.)

标签: php


【解决方案1】:

您可以尝试使用 Google Translate API,但该服务不是免费的

http://code.google.com/apis/language/translate/v2/using_rest.html#detect-language

【讨论】:

  • 谢谢维克多。我知道这个工具,但首先,如果可能的话,我想试试免费的。
  • 如需尝试,只需转到 translate.google.com ,输入您的文本,然后在“发件人”下拉菜单中选择“检测语言”选项
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-30
  • 1970-01-01
  • 1970-01-01
  • 2015-02-21
相关资源
最近更新 更多