diff --git a/src/renderer/src/windows/selection/action/components/ActionTranslate.tsx b/src/renderer/src/windows/selection/action/components/ActionTranslate.tsx index 9dd9cbeb40..0d29687787 100644 --- a/src/renderer/src/windows/selection/action/components/ActionTranslate.tsx +++ b/src/renderer/src/windows/selection/action/components/ActionTranslate.tsx @@ -138,8 +138,9 @@ const ActionTranslate: FC = ({ action, scrollToBottom }) => { } } - assistantRef.current = getDefaultTranslateAssistant(translateLang, action.selectedText) - processMessages(assistantRef.current, topicRef.current, action.selectedText, setAskId, onStream, onFinish, onError) + const assistant = getDefaultTranslateAssistant(translateLang, action.selectedText) + assistantRef.current = assistant + processMessages(assistant, topicRef.current, assistant.content, setAskId, onStream, onFinish, onError) }, [action, targetLanguage, alterLanguage, scrollToBottom]) useEffect(() => {