Php 检测句子的语言(20到200个字符)。

Php 检测句子的语言(20到200个字符)。,php,Php,背景: 我想在文本字段中自动检测用户编写的语言 用户可以写10到200个字符 大部分将是西班牙语和英语 我正在用PHP和CodeIgniter编程一个web 我的解决方案:我正在使用库。我发现最好的是文本语言Detect 0.3.0。但它有时会失败(即使我将语言限制为西班牙语和英语) 帮助/建议: 是因为图书馆不太好吗?你认识更好的人吗? 还是因为我要求太多?检测只有20个字符的语言 谢谢 你可以尝试使用谷歌翻译API,但这项服务不是免费的 可能是因为20个字符的样本量可能不好。通常你只想寻

背景:

  • 我想在文本字段中自动检测用户编写的语言
  • 用户可以写10到200个字符
  • 大部分将是西班牙语和英语
  • 我正在用PHP和CodeIgniter编程一个web
我的解决方案:我正在使用库。我发现最好的是文本语言Detect 0.3.0。但它有时会失败(即使我将语言限制为西班牙语和英语)

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


谢谢

你可以尝试使用谷歌翻译API,但这项服务不是免费的


可能是因为20个字符的样本量可能不好。通常你只想寻找该语言中最常见的单词,这是你最好的选择。你能举一个20个字符的文本无法被正确检测的例子吗?你好,李斯特先生。让我澄清一下。如果我将语言集限制为英语和西班牙语(那么我只有<10个字符的问题),那么它可以很好地使用20个字符。但是,如果我包括葡萄牙语或意大利语,它就无法检测西班牙语(很多时候用20章,有时用长句->100章)。谢谢Victor。我知道这个工具,但首先,如果可能的话,我想尝试使用免费的。如果要尝试,请输入您的文本,然后在下拉菜单中“从”选择“检测语言”