在 PHP 中从字符串中检测出语言


无法从字符类型中检测出这种语言。还有其他方法,但它们不能保证完全准确。“TextLanguageDetect Pear ”可用于获得较高的准确性。以下是其示例代码 −

示例

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 个语言数据库。但缺点是使用此包无法检测出东亚语言。

更新日期:09-4-2020

870 次浏览

开启你的职业

通过完成课程获得认证

开始学习
广告
© . All rights reserved.