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