X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=Pman.GoogleTranslate.js;h=ca55a9ac123050f4afab6c1063650554cd18decd;hb=fa7cd4f40d7a244a4a874ef9ffe93a28f1d6011d;hp=a8c27b4b19dae6c3fea1c7eb978f79bedca04b15;hpb=865f2a49277de51c96c343937ec0086b9d7cbfef;p=Pman.Core diff --git a/Pman.GoogleTranslate.js b/Pman.GoogleTranslate.js index a8c27b4b..ca55a9ac 100644 --- a/Pman.GoogleTranslate.js +++ b/Pman.GoogleTranslate.js @@ -16,6 +16,30 @@ Pman.GoogleTranslate = function(str, src, dest, cb, force) { var sbits = []; var complete = ''; + + if (!Pman.GoogleTranslate.key) { + + new Pman.Request({ + method : 'POST', + url : baseURL + '/Core/GoogleAPI', + success : function(data) + { + Pman.GoogleTranslate.key = data.key; + + Pman.GoogleTranslate(str, src, dest, cb, force); + + } + + + }) + + + + + return; + } + + function escapeDecode(encodedString) { var output = encodedString; var binVal, thisString; @@ -92,6 +116,7 @@ Pman.GoogleTranslate = function(str, src, dest, cb, force) { callbackParam : 'callback' }); + x.load( { v: '1.0',