no tienes un error de programación, es obvio que no esta funcionando el script como deseas.... pero eso no quiere decir que este mal!!
entonces, ¿que quieres que hagamos?
o bien, no es un problema como tal... osea, si el script falla en la conexión o es obsoleto no podemos hacer mas....
--
Edito: viendo la forma en que sirve la clase... me doy cuenta que hace un rip, no usa API alguna....
en fin, estudie un poco la clase... y me di cuenta que recibe un parámetro de la expresión regular de extracción...
osea... la expresión que usa la clase si esta obsoleta, en fin, solo hice esto:
Código PHP:
$tr=new babelfish(NULL,NULL,'/<div\s+id="result">\s*<div[^>]*>(.*)<\/div><\/div>/Uis');
el resto del código es el mismo, suerte!