diff --git a/ui/web/src/i18n/locales/en/tools.json b/ui/web/src/i18n/locales/en/tools.json index 310f6716..c59cf227 100644 --- a/ui/web/src/i18n/locales/en/tools.json +++ b/ui/web/src/i18n/locales/en/tools.json @@ -180,6 +180,27 @@ "save": "Save", "saving": "Saving..." }, + "sttForm": { + "title": "STT Settings", + "description": "Configure speech-to-text providers for transcribing voice messages.", + "providersLabel": "Providers", + "providersPlaceholder": "Select providers", + "elevenlabsSectionTitle": "ElevenLabs", + "elevenlabsApiKeyLabel": "API Key", + "elevenlabsDefaultLanguageLabel": "Default Language", + "proxySectionTitle": "Proxy", + "proxyUrlLabel": "Proxy URL", + "proxyApiKeyLabel": "Proxy API Key", + "proxyTenantIdLabel": "Proxy Tenant ID", + "whatsappEnabledLabel": "Enable STT for WhatsApp", + "whatsappPrivacyWarning": "Enabling STT for WhatsApp breaks end-to-end encryption for voice messages sent to this agent.", + "providersRequiredError": "At least one provider must be selected.", + "cancel": "Cancel", + "save": "Save", + "saving": "Saving...", + "saveSuccess": "STT settings saved", + "saveFailed": "Failed to save STT settings" + }, "extractorChain": { "title": "Web Fetch — Extractor Chain", "description": "Ordered list of content extractors. Each URL is tried top-to-bottom until one returns quality content.", diff --git a/ui/web/src/i18n/locales/vi/tools.json b/ui/web/src/i18n/locales/vi/tools.json index 25388acf..2c3fcd2f 100644 --- a/ui/web/src/i18n/locales/vi/tools.json +++ b/ui/web/src/i18n/locales/vi/tools.json @@ -180,6 +180,27 @@ "save": "Lưu", "saving": "Đang lưu..." }, + "sttForm": { + "title": "Cài đặt STT", + "description": "Cấu hình nhà cung cấp chuyển giọng nói thành văn bản cho tin nhắn thoại.", + "providersLabel": "Nhà cung cấp", + "providersPlaceholder": "Chọn nhà cung cấp", + "elevenlabsSectionTitle": "ElevenLabs", + "elevenlabsApiKeyLabel": "API Key", + "elevenlabsDefaultLanguageLabel": "Ngôn ngữ mặc định", + "proxySectionTitle": "Proxy", + "proxyUrlLabel": "URL Proxy", + "proxyApiKeyLabel": "API Key Proxy", + "proxyTenantIdLabel": "Tenant ID Proxy", + "whatsappEnabledLabel": "Bật STT cho WhatsApp", + "whatsappPrivacyWarning": "Bật STT cho WhatsApp sẽ phá vỡ mã hóa đầu cuối cho tin nhắn thoại gửi đến agent này.", + "providersRequiredError": "Phải chọn ít nhất một nhà cung cấp.", + "cancel": "Hủy", + "save": "Lưu", + "saving": "Đang lưu...", + "saveSuccess": "Đã lưu cài đặt STT", + "saveFailed": "Lưu cài đặt STT thất bại" + }, "extractorChain": { "title": "Web Fetch — Chuỗi bộ trích xuất", "description": "Danh sách bộ trích xuất nội dung theo thứ tự. Mỗi URL được thử từ trên xuống cho đến khi một bộ trả về nội dung chất lượng.", diff --git a/ui/web/src/i18n/locales/zh/tools.json b/ui/web/src/i18n/locales/zh/tools.json index 88bd407b..76520f89 100644 --- a/ui/web/src/i18n/locales/zh/tools.json +++ b/ui/web/src/i18n/locales/zh/tools.json @@ -94,6 +94,27 @@ "save": "保存", "saving": "保存中..." }, + "sttForm": { + "title": "STT 设置", + "description": "配置语音转文字 Provider,用于转录语音消息。", + "providersLabel": "Provider", + "providersPlaceholder": "选择 Provider", + "elevenlabsSectionTitle": "ElevenLabs", + "elevenlabsApiKeyLabel": "API Key", + "elevenlabsDefaultLanguageLabel": "默认语言", + "proxySectionTitle": "代理", + "proxyUrlLabel": "代理 URL", + "proxyApiKeyLabel": "代理 API Key", + "proxyTenantIdLabel": "代理租户 ID", + "whatsappEnabledLabel": "为 WhatsApp 启用 STT", + "whatsappPrivacyWarning": "为 WhatsApp 启用 STT 将破坏发送给此 Agent 的语音消息的端对端加密。", + "providersRequiredError": "至少需要选择一个 Provider。", + "cancel": "取消", + "save": "保存", + "saving": "保存中...", + "saveSuccess": "STT 设置已保存", + "saveFailed": "保存 STT 设置失败" + }, "extractorChain": { "title": "Web Fetch — 提取器链", "description": "有序内容提取器列表。每个 URL 从上到下依次尝试,直到某个提取器返回高质量内容。",