From 4615e97ad5401411f3ebb76fb70be31389e97e81 Mon Sep 17 00:00:00 2001 From: Phantom <59059173+EurFelux@users.noreply.github.com> Date: Thu, 21 Aug 2025 14:55:11 +0800 Subject: [PATCH] fix(translate): improve auto translate language detection (#9375) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix(translate): 调整语言检测阈值并增加回退逻辑 当文本较短时使用LLM检测语言,较长时优先使用franc检测 当franc检测失败时回退到LLM检测 同时将LLM检测的文本长度限制从50提高到100 --- src/renderer/src/utils/translate.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/utils/translate.ts b/src/renderer/src/utils/translate.ts index 9d6f665ea6..dbe6749e50 100644 --- a/src/renderer/src/utils/translate.ts +++ b/src/renderer/src/utils/translate.ts @@ -29,7 +29,15 @@ export const detectLanguage = async (inputText: string): Promise { detectedLang = text.replace(/^\s*\n+/g, '') }