在 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.