APS v2.0
 Cracks
 Hacking
 Mp3
 Videos
 Fantasmas
 Fuentes
 Programas
 Juegos
 Utilidades
 Screensavers
 Download
 Scripts
 Addons
 Tutorial
 Scripting
 Links
 E-mail gratis
 Juegos On-Line
 Postales
 Guestbook



 ¡e-Traductor a lo hack!
...en PHP 

Hans Arroyo Vargas
Hacking Ball Z 

En esta oportunidad hemos desarrollado un traductor, respaldado por Systran (muy remotamente).
Explicándonos un poco mejor, lo que el script hace es manipular los resultados del traductor de altavista, y brindar un resultado en nuestro sitio web, sin necesidad de utilizar estrictos estándares que dañen o alteren tu diseño. 

El funcionamiento del script se explica a continuación:

<?
/*Esta es la parte pesada donde se realiza el proceso, luego de que el usuario llena el formulario, que se encuentra al final del script */
if($x == 2){

echo "<b>Original:</b><br>";
echo $urltext;
echo "<hr><b>Traducción:</b><br>";

//Eliminamos la posibilidad de tildar
$urltext = ereg_replace("á","a",$urltext);
$urltext = ereg_replace("é","e",$urltext);
$urltext = ereg_replace("í","i",$urltext);
$urltext = ereg_replace("ó","o",$urltext);
$urltext = ereg_replace("ú","u",$urltext);

//Cambiamos los espacios en blanco, para que los entienda el navegador.
$urltext = ereg_replace(" ","%20",$urltext);
//Eliminamos la opción de utilizar HTML
$urltext = htmlentities($urltext);

//Se conecta con Altavista y le da duro al "TextArea" ;-)
$fp = fopen("http://babelfish.altavista.com/tr/?urltext=$urltext&lp=$lp", "r") or die("<b><font color='#FF0000' face='Arial' size='2'>Fallo en la conexión con AltaVista</font></b>");
$contenido =fread($fp,90000); //El 90K lo puse por que así funciona bien.

//La magia:
$contenido = split( "<textarea rows=\"3\" wrap=virtual cols=\"56\" name=\"q\">",$contenido);
$palabra = $contenido[1];
$contenidos = split("</textarea>",$palabra);

echo $contenidos[0]; //Imprime la traducción.

print("<div align=\"center\"><font face=\"Arial\" size=\"1\"><a href=\"$PHP_SELF?x=1\">-volver-</a></font></div>");

//En caso de error...
if(!$contenidos[0]){
?>
<b><font face="Arial, Helvetica, sans-serif" size="2" color="#FF0000">Problema
en la interpretación de algunos caracteres</font></b>
<?
}

}else{

//El formulario de traducción
?>
<form name="form1" method="post" action="<?=$PHP_SELF?>">
<p> <font size="2"><b><font face="Verdana, Arial, Helvetica, sans-serif">Frace
o palabra a traducir: </font> </b> </font>
<input type="text" name="urltext" value="">
<select name="lp">
<option value="en_fr"><b>English to French</b></option>
<option value="en_de"><b>English to German</b></option>
<option value="en_it"><b>English to Italian</b></option>
<option value="en_pt"><b>English to Portuguese</b></option>
<option value="en_es"><b>English to Spanish</b></option>
<option value="es_en" selected><b>Spanish to English</b></option>
</select>
<input type="submit" name="Submit" value="Submit">
<input type="hidden" name="tt" value="urltext">
<input type="hidden" name="x" value="2">
</p>
</form>
<? }?>


Un hacking saludo... 
Reportajes...

  Las Computadoras del futuro

  Tú en el futuro
  Los carros del futuro
  Nanotecnología
  Redes a la velocidad de la luz
  Investigación AntiVirus
  Los softwares más utilizados

Opciones...
Haz esta tu página principal
Agrégala a tus favoritos!