diff --git a/src/renderer/src/components/TranslateButton.tsx b/src/renderer/src/components/TranslateButton.tsx index 6084f6bb15..976512263c 100644 --- a/src/renderer/src/components/TranslateButton.tsx +++ b/src/renderer/src/components/TranslateButton.tsx @@ -53,7 +53,8 @@ const TranslateButton: FC = ({ text, onTranslated, disabled, style, isLoa const message = getUserMessage({ assistant, topic: getDefaultTopic('default'), - type: 'text' + type: 'text', + content: text }) const translatedText = await fetchTranslate({ message, assistant }) diff --git a/src/renderer/src/pages/home/Tabs/SettingsTab.tsx b/src/renderer/src/pages/home/Tabs/SettingsTab.tsx index 193df9ea42..fb9c9a8218 100644 --- a/src/renderer/src/pages/home/Tabs/SettingsTab.tsx +++ b/src/renderer/src/pages/home/Tabs/SettingsTab.tsx @@ -35,7 +35,7 @@ interface Props { const SettingsTab: FC = (props) => { const { assistant, updateAssistantSettings, updateAssistant } = useAssistant(props.assistant.id) - const { messageStyle, codeStyle, fontSize } = useSettings() + const { messageStyle, codeStyle, fontSize, language } = useSettings() const [temperature, setTemperature] = useState(assistant?.settings?.temperature ?? DEFAULT_TEMPERATURE) const [contextCount, setContextCount] = useState(assistant?.settings?.contextCount ?? DEFAULT_CONTEXTCOUNT) @@ -330,15 +330,19 @@ const SettingsTab: FC = (props) => { /> - - {t('settings.input.auto_translate_with_space')} - dispatch(setAutoTranslateWithSpace(checked))} - /> - - + {!language.startsWith('en') && ( + <> + + {t('settings.input.auto_translate_with_space')} + dispatch(setAutoTranslateWithSpace(checked))} + /> + + + + )} {t('settings.messages.input.send_shortcuts')}