| 
<?php
 require_once ("lib/LangDetector.php");
 
 set_time_limit(-1);
 
 $l = new LangDetector(TRUE);
 
 test_lang("Es muy posible que esto no sea español.","es");
 test_lang("It is quite possible that this is not Spanish.","en");
 test_lang("Il est fort possible que ce n'est pas l'espagnol.","fr");
 test_lang("Es ist durchaus möglich, dass dies nicht Spanisch.","de");
 test_lang("È del tutto possibile che questo non è lo spagnolo.","it");
 test_lang("És certament possible que això no sigui espanyol.","ca"); // This fails, needs more text to detect "catalan"
 test_lang("É bem possÃvel que este não é o espanhol.","pt");
 
 function test_lang($txt,$expected)
 {
 global $l;
 $out = $l->get_lang($txt);
 $first = array_shift($out);
 
 if ($first["lang"]==$expected) {
 echo "OK: $expected [",$first["ratio"],"]\n";
 } else {
 echo "KO: $expected, given: ",$first["lang"], " [", $first["ratio"],"]\n";
 }
 }
 
 |