Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2010, 06:08
juampa0001
 
Fecha de Ingreso: mayo-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Ayuda con una funcion :)

Hola, necesito su ayuda, ya que de java estoy en los comienzos, y seguro para ustedes debe ser mas que facil!!; Tengo la siguiente funcion, la cual detecta una etiqueta con un id=translation y traduce a inlges su contenido, gracias a las apis de google.


function traduce() {
var text = document.getElementById("translation").innerHTML;
google.language.detect(text, function(result) {
if (!result.error && result.language) {
google.language.translate(text, result.language, "en",
function(result) {
var translated = document.getElementById("translation");
if (result.translation) {
translated.innerHTML = result.translation;
}
});
}
});
}

.. El problema es que deseo que no detecte un id unicamente, porque quiero que me traduzca varias etiquetas y con dicho id solo se puede una sola. Pense que se podria hacer detectando una clase. Por ejemplo, me gustaria lo siguiente:

<div><b>Desde ya muchas gracias</b></div>
<div class="translation">Esto es una prueba</div>
<div class="translation">que traduce perfectamente a ingles</div>
<a href "*">Link vacio</a>
<div class="translation">porque mis amigos me ayudaron con ésto</div>

.. de esta manera poder traducir los textos contenidos en las etiquetas con la la clase translation.

Muchas Gracias. JP