diff --git a/components/app/windows/newsView.vue b/components/app/windows/newsView.vue index 81e2670..21694d5 100644 --- a/components/app/windows/newsView.vue +++ b/components/app/windows/newsView.vue @@ -55,9 +55,14 @@ watch( ); // Translate when requested? const startTranslating = async (text: string) => { - translateItem[text] = { - translateText: await translate(text, { from: "zh", to: "en" }), - }; + try { + translateItem[text] = { + translateText: await translate(text, { from: "zh", to: "en" }), + }; + } catch (error) { + console.error("Translation failed:", error); + translateItem[text] = { translateText: text }; // fallback to original text + } }; const aiSummary = async () => {