diff --git a/src/ts/translator/translator.ts b/src/ts/translator/translator.ts index c991c240..ee696fd1 100644 --- a/src/ts/translator/translator.ts +++ b/src/ts/translator/translator.ts @@ -416,8 +416,8 @@ export async function translateHTML(html: string, reverse:boolean, charArg:simpl // Serialize the DOM back to HTML const serializer = new XMLSerializer(); let translatedHTML = serializer.serializeToString(dom); - // Remove the outer tags - translatedHTML = translatedHTML.replace(/^]*>|<\/body>$/g, ''); + // Remove the outer tags + translatedHTML = translatedHTML.replace(/<\/?(html|body|head)[^>]*>/g, ''); if(charArg !== ''){ let scripts:customscript[] = []