// ==UserScript== // @name GTranslate Helper // @namespace https://github.com/Evi1/GTranslate-PDF-Helper // @version 0.2.3 // @description format the paste from pdf. // @author els_angel // @match *://translate.google.com/* // @grant none // @downloadURL none // ==/UserScript== var source = document.getElementById('source'); function handlePaste (e) { let clipboardData, pastedData; // Stop data actually being pasted into div e.stopPropagation(); e.preventDefault(); // Get pasted data via clipboard API clipboardData = e.clipboardData || window.clipboardData; pastedData = clipboardData.getData('Text'); let lines = pastedData.split('\n'); let lLen = lines.length; let out = ""; if(lLen === 1){ out = pastedData.replace(/[\r\n]+/g," "); }else{ let maxLen = -1; for(let i=0;imaxLen){ maxLen = liLen; } } let xLen = maxLen*3/4; for(let i=0;i