ตรวจไม่พบภาษาจากประเภทอักขระ มีวิธีอื่นๆ แต่ไม่รับประกันความถูกต้องสมบูรณ์ สามารถใช้ '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 ภาษา แต่ข้อเสียคือตรวจไม่พบภาษาเอเชียตะวันออกโดยใช้แพ็คเกจนี้