diff --git a/src/lib/ChatScreens/Chat.svelte b/src/lib/ChatScreens/Chat.svelte index 261314cc..e8a0c31f 100644 --- a/src/lib/ChatScreens/Chat.svelte +++ b/src/lib/ChatScreens/Chat.svelte @@ -103,7 +103,7 @@ if(translateText){ const marked = await ParseMarkdown(data, charArg, mode, chatID) translating = true - const translated = await translateHTML(marked, false, charArg) + const translated = await translateHTML(marked, false, charArg, chatID) translating = false lastParsed = translated lastCharArg = charArg diff --git a/src/ts/translator/translator.ts b/src/ts/translator/translator.ts index 358b0dcb..60d46a5d 100644 --- a/src/ts/translator/translator.ts +++ b/src/ts/translator/translator.ts @@ -210,7 +210,7 @@ export function isExpTranslator(){ return db.translatorType === 'llm' || db.translatorType === 'deepl' || db.translatorType === 'deeplX' } -export async function translateHTML(html: string, reverse:boolean, charArg:simpleCharacterArgument|string = ''): Promise { +export async function translateHTML(html: string, reverse:boolean, charArg:simpleCharacterArgument|string = '', chatID:number): Promise { let db = get(DataBase) let DoingChat = get(doingChat) if(DoingChat){