Guest User

trans.js

a guest
Jan 5th, 2013
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var DICT_URL = 'http://oaadonline.oxfordlearnersdictionaries.com/dictionary/';
  2. var TRANS_REGEXP = /<span class="phon-us".*?>.*?(<span class="flapped_t">.*?<\/span>.*?)*<\/span>/m;
  3. document.addEventListener('dblclick',
  4.     function(event)
  5.         {
  6.                 var sel  = document.getSelection();
  7.                 var word = sel.toString().trim();
  8.                 var r = new XMLHttpRequest();
  9.                 r.open('GET', DICT_URL + word, false);
  10.                 r.send();
  11.                 var t = TRANS_REGEXP.exec(r.responseText)[0].replace(/<.*?>/g, '');
  12.                 sel.anchorNode.data = sel.anchorNode.data.replace(new RegExp(word,'gi'), t);
  13.         }
  14. );
Advertisement
Add Comment
Please, Sign In to add comment