$(document).ready(function(){
  
  var link = $("<a />")
    .attr("href", "#")
    .css({ border:"1px solid #555", padding:"2px", margin:"1px", font:"#dff", float:"right", fontSize:".8em", textDecoration:"none" });
  var wrapper = $("<span></span>").css({ float:"right" });
  var languages = ["fr", "it", "es", "de", "nl", "en"];

  $(".translatable").css({ background:"#fce6fc" }).each(function (i) {    
    var w = $(wrapper).clone().insertBefore(this);
    
    jQuery.each(languages, function(x){
      w.append(link.clone().html(languages[x]).click(function () {
        var n = $(this).parent().next();
        google.language.translate(n.html(), "", languages[x], function(result) {
          if (!result.error) {
            n.html(result.translation);
          } else alert(result.error);
        });
      }));
    });
  });
});
    google.load("language", "1");
