fix: apitranslate bug

This commit is contained in:
Gabe
2025-10-31 10:25:53 +08:00
parent 9ded6446a7
commit 2dcacf71e4

View File

@@ -309,13 +309,13 @@ export class BilingualSubtitleManager {
subtitle.isTranslating = true; subtitle.isTranslating = true;
try { try {
const { fromLang, toLang, apiSetting } = this.#setting; const { fromLang, toLang, apiSetting } = this.#setting;
const [translatedText] = await this.#translationService({ const { trText } = await this.#translationService({
text: subtitle.text, text: subtitle.text,
fromLang, fromLang,
toLang, toLang,
apiSetting, apiSetting,
}); });
subtitle.translation = translatedText; subtitle.translation = trText;
} catch (error) { } catch (error) {
logger.info("Translation failed for:", subtitle.text, error); logger.info("Translation failed for:", subtitle.text, error);
subtitle.translation = "[Translation failed]"; subtitle.translation = "[Translation failed]";