Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/08/2009, 16:15
Avatar de pato12
pato12
 
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 17 años, 3 meses
Puntos: 101
Respuesta: Ayuda con API traductor Google

Hola,
Prueba haci:
Código html:
Ver original
  1. <script type="text/javascript" src="http://www.google.com/jsapi"></script>
  2. <script type="text/javascript">
  3. google.load("language", "1"); // No me acurdo para que era esto, pero creo que era para iniciar el api
  4. function detectarIdioma(text,callback) {
  5.     google.language.detect(text,function(result) { // Iniciamos el detector
  6.         if(!result.error&&result.language) // Si no hay error y hay un idioma detectado
  7.             callback(result.language); // Ejecutamos la funcion
  8.         else // Si no
  9.             callback(false,result.error); // Mandamos false y el error
  10.     });
  11. }
  12. function onClick(){
  13.     var text = 'hola mi nombre es pato'; // document.getElementById("mensaje").value;
  14.     var srcLang = 'es'; // Idioma de entrada ( ej.: es)
  15.     var dstLang = 'en'; // Idioma de salida ( ej.: en)
  16.    
  17.     google.language.translate(text, srcLang, dstLang, function(result){ // llamamos al traductor
  18.         if (!result.error){ // Si no fallo
  19.             var resultado = document.getElementById("res"); // Sacamos el dom del div
  20.             resultado.innerHTML = result.translation; // Le imprimimos el resultado
  21.         }else // Si no
  22.             alert(result.error.message); // Alertamos el error
  23.     }); // Fin traducion
  24. }
  25. </script>
  26. <div id="res">-</div>
  27. <a href="#" onclick="onClick();">onClick</a> | <a href="#" onClick="detectarIdioma('hola',function(t){alert('Idioma: '+t);});">detectarIdioma</a>
Suerte
Salu2
__________________
Half Music - www.halfmusic.com