el problema que tienes es que no devuelves el resultado a nada, lo dejas ahi colgado, prueba con esto:
Código javascript
:
Ver original<script type="text/javascript">
google.load("language", "1");
</script>
<script type="text/javascript">
function traducir(texto, lang){
var a = google.language.translate(texto, 'es', lang, function(result) {
return result.translation;
});
return a;
}
</script>