<?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"; } }
|