Mi pregunta es la siguiente. ¿sería posible convertir el resultado, es decir, la traducción, en una variable php para trabajar con ella?
Gracias y reciban un cordial saludo.
Código HTML:
<html> <head> <title>Traductor</title> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("language", "1"); </script> </head> <body> <textarea id="text" rows="8" cols="40">Hi, how are you?</textarea> <br /> <button onclick="onClick()"> Traducir</button> Del idioma <select id="srcLang"> <option value="es">Español</option> <option value="en">Inglés</option> <option value="fr">Francés</option> </select> Al <select id="dstLang"> <option value="en">Inglés</option> <option value="fr">Francés</option> </select> <h3>Traducción:</h3> <div id="result"> (Introduce un texto) </div> </body> <script type="text/javascript"> function onClick() { // obtenemos el texto y los idiomas origen y destino var text = document.getElementById("text").value; var srcLang = document.getElementById("srcLang").value; var dstLang = document.getElementById("dstLang").value; // llamada al traductor google.language.translate(text, srcLang, dstLang, function(result) { if (!result.error) { var resultado = document.getElementById("result"); resultado.innerHTML = result.translation; } else alert(result.error.message); } ); } </script> </html>