From 35ad437df23e53a3e33ae9c22caa9afb07d61eec Mon Sep 17 00:00:00 2001 From: ikechan8370 Date: Fri, 23 Feb 2024 00:25:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=AF=AD=E7=A7=8D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/translate.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/utils/translate.js b/utils/translate.js index 706da20..c061195 100644 --- a/utils/translate.js +++ b/utils/translate.js @@ -112,9 +112,12 @@ export async function translateOld (msg, to = 'auto') { * @param ai ai来源,支持openai, gemini, xh, qwen * @returns {Promise<*|string>} */ -export async function translate (msg, to = '中', from = 'auto', ai = Config.translateSource) { +export async function translate (msg, to = 'auto', from = 'auto', ai = Config.translateSource) { try { - const lang = translateLangSupports.find(item => item.abbr == to)?.code + let lang = '中' + if (to !== 'auto') { + lang = translateLangSupports.find(item => item.abbr == to)?.code + } if (!lang) return `未找到翻译的语种,支持的语言为:\n${translateLangSupports.map(item => item.abbr).join(',')}\n` // if ai is not in the list, throw error if (!['openai', 'gemini', 'xh', 'qwen'].includes(ai)) throw new Error('ai来源错误')