Edit in JSFiddle

var words={
"Aku":"Kuring","melangkah":"ngalengkah","ke":"ka","beranda":"tepas","tangan":"leungeun","Wait a minutes":"Antos heula sakedap", "kata Obama":"ceuk Obama","Tangannya":"Leungeunna","melambai":"gugupay", // jeung saterusna...
"":""
};
String.prototype.prepareRegex=function(){return this.replace(/([\[\]\^\&\$\.\(\)\?\/\\\+\{\}\|])/g,"\\$1")};function isOkTag(a){return("pre,blockquote,code,input,button,textarea, form, input, label ".indexOf(","+a)==-1)}var regexs=new Array(),replacements=new Array();for(var word in words){if(word!=""){regexs.push(new RegExp("\\b"+word.prepareRegex().replace(/\*/g,'[^ ]*')+"\\b",'gi'));replacements.push(words[word])}}var texts=document.evaluate(".//text()[normalize-space(.)!='']",document.body,null,6,null),text="";for(var i=0,l=texts.snapshotLength;(this_text=texts.snapshotItem(i));i++){if(isOkTag(this_text.parentNode.tagName.toLowerCase())&&(text=this_text.textContent)){for(var x=0,l=regexs.length;x<l;x++){text=text.replace(regexs[x],replacements[x]);this_text.textContent=text}}}
<p>Aku melangkah ke beranda. "Wait a minutes!" kata Obama. Tangannya melambai.<p>