diff --git a/translators/deepl.js b/translators/deepl.js index fd0d01c..1c16e61 100644 --- a/translators/deepl.js +++ b/translators/deepl.js @@ -6,6 +6,10 @@ function checkFinished() { let area = document.querySelector('div#target-dummydiv'); let text = area ? area.innerHTML.trim() : ''; + if (area == null) { + area = document.querySelector('d-textarea.lmt__target_textarea p'); + text = area ? area.innerText.trim() : ''; + } if (text === lastText || text === '') return; @@ -53,7 +57,8 @@ function translate(text, from, to) { return; } input.innerText = singleLineText; - document.querySelector('div#source-dummydiv').innerHTML = singleLineText; + if (areaCopy = document.querySelector('div#source-dummydiv')) + areaCopy.innerHTML = singleLineText; setTimeout(function() { input.dispatchEvent(new Event("input", { bubbles: true, cancelable: true })); }, 300); diff --git a/updates.json b/updates.json index 1f97879..d31a8b3 100644 --- a/updates.json +++ b/updates.json @@ -594,7 +594,7 @@ {"url":"https://raw.githubusercontent.com/OneMoreGres/ScreenTranslator/master/translators/bing.js", "path":"$translators$/bing.js", "md5":"a982e9aa6cac598f4c9bf4a56386d13e", "size":1481} ]} ,"deepl": {"files":[ - {"url":"https://raw.githubusercontent.com/OneMoreGres/ScreenTranslator/master/translators/deepl.js", "path":"$translators$/deepl.js", "md5":"b05cafaf1c9600bf02dedd699de7df20", "size":2056} + {"url":"https://raw.githubusercontent.com/OneMoreGres/ScreenTranslator/master/translators/deepl.js", "path":"$translators$/deepl.js", "md5":"cda36c52ca2b60f0c237b37a44ecb2b3", "size":2231} ]} ,"google": {"files":[ {"url":"https://raw.githubusercontent.com/OneMoreGres/ScreenTranslator/master/translators/google.js", "path":"$translators$/google.js", "md5":"793d6628ac9e26a1f3cc00fa9c863495", "size":1508}