在 PHP 中从字符串检测语言

phpserver side programmingprogramming

无法从字符类型检测语言。还有其他方法,但它们不能保证完全准确。‘TextLanguageDetect Pear Package’ 可以以相当高的准确度使用。以下是相同的示例代码 −

示例

require_once 'Text/LanguageDetect.php';
$l = new Text_LanguageDetect();
$result = $l->detect($text, 4);
if (PEAR::isError($result)) {
   echo $result->getMessage();
} else {
   print_r($result);
}

输出

这将产生以下输出 −

Array
(
   [german] => 0.407037037037
   [dutch] => 0.288065843621
   [english] => 0.283333333333
   [danish] => 0.234526748971
)

它使用起来很简单,有 52 种语言数据库。但缺点是无法使用此包检测东亚语言。


相关文章