1
0
Timothy J. Baek 1 жил өмнө
parent
commit
86510de343
36 өөрчлөгдсөн 546 нэмэгдсэн , 35 устгасан
  1. 1 1
      CHANGELOG.md
  2. 1 0
      CODE_OF_CONDUCT.md
  3. 16 1
      src/lib/i18n/locales/ar-BH/translation.json
  4. 16 1
      src/lib/i18n/locales/bg-BG/translation.json
  5. 16 1
      src/lib/i18n/locales/bn-BD/translation.json
  6. 16 1
      src/lib/i18n/locales/ca-ES/translation.json
  7. 16 1
      src/lib/i18n/locales/ceb-PH/translation.json
  8. 16 1
      src/lib/i18n/locales/de-DE/translation.json
  9. 16 1
      src/lib/i18n/locales/dg-DG/translation.json
  10. 16 1
      src/lib/i18n/locales/en-GB/translation.json
  11. 16 1
      src/lib/i18n/locales/en-US/translation.json
  12. 16 1
      src/lib/i18n/locales/es-ES/translation.json
  13. 16 1
      src/lib/i18n/locales/fa-IR/translation.json
  14. 16 1
      src/lib/i18n/locales/fi-FI/translation.json
  15. 16 1
      src/lib/i18n/locales/fr-CA/translation.json
  16. 16 1
      src/lib/i18n/locales/fr-FR/translation.json
  17. 16 1
      src/lib/i18n/locales/he-IL/translation.json
  18. 16 1
      src/lib/i18n/locales/hi-IN/translation.json
  19. 16 1
      src/lib/i18n/locales/hr-HR/translation.json
  20. 16 1
      src/lib/i18n/locales/it-IT/translation.json
  21. 16 1
      src/lib/i18n/locales/ja-JP/translation.json
  22. 16 1
      src/lib/i18n/locales/ka-GE/translation.json
  23. 16 1
      src/lib/i18n/locales/ko-KR/translation.json
  24. 16 1
      src/lib/i18n/locales/nl-NL/translation.json
  25. 16 1
      src/lib/i18n/locales/pa-IN/translation.json
  26. 16 1
      src/lib/i18n/locales/pl-PL/translation.json
  27. 16 1
      src/lib/i18n/locales/pt-BR/translation.json
  28. 16 1
      src/lib/i18n/locales/pt-PT/translation.json
  29. 16 1
      src/lib/i18n/locales/ru-RU/translation.json
  30. 16 1
      src/lib/i18n/locales/sr-RS/translation.json
  31. 16 1
      src/lib/i18n/locales/sv-SE/translation.json
  32. 16 1
      src/lib/i18n/locales/tr-TR/translation.json
  33. 16 1
      src/lib/i18n/locales/uk-UA/translation.json
  34. 16 1
      src/lib/i18n/locales/vi-VN/translation.json
  35. 16 1
      src/lib/i18n/locales/zh-CN/translation.json
  36. 16 1
      src/lib/i18n/locales/zh-TW/translation.json

+ 1 - 1
CHANGELOG.md

@@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 - **📊 Usage Monitoring with Langfuse**: Track and analyze usage statistics with Langfuse integration through Pipelines.
 - **📊 Usage Monitoring with Langfuse**: Track and analyze usage statistics with Langfuse integration through Pipelines.
 - **🕒 Conversation Turn Limits**: Set limits on conversation turns to manage interactions better through Pipelines.
 - **🕒 Conversation Turn Limits**: Set limits on conversation turns to manage interactions better through Pipelines.
 - **🛡️ Toxic Message Filtering**: Automatically filter out toxic messages to maintain a safe environment using Pipelines.
 - **🛡️ Toxic Message Filtering**: Automatically filter out toxic messages to maintain a safe environment using Pipelines.
-- **🔍 Web Search Support**: Introducing built-in web search capabilities via RAG API, allowing users to search using SearXNG, Google Programmatic Search Engine, Brave Search, serpstack, and serper. Customize search result crawling with RAG_WEB_SEARCH_RESULT_COUNT and control concurrent requests with RAG_WEB_SEARCH_CONCURRENT_REQUESTS.
+- **🔍 Web Search Support**: Introducing built-in web search capabilities via RAG API, allowing users to search using SearXNG, Google Programmatic Search Engine, Brave Search, serpstack, and serper. Activate it effortlessly by adding necessary variables from Document settings > Web Params.
 - **🗂️ Models Workspace**: Create and manage model presets for both Ollama/OpenAI API. Note: The old Modelfiles workspace is deprecated.
 - **🗂️ Models Workspace**: Create and manage model presets for both Ollama/OpenAI API. Note: The old Modelfiles workspace is deprecated.
 - **🛠️ Model Builder Feature**: Build and edit all models with persistent builder mode.
 - **🛠️ Model Builder Feature**: Build and edit all models with persistent builder mode.
 - **🏷️ Model Tagging Support**: Organize models with tagging features in the models workspace.
 - **🏷️ Model Tagging Support**: Organize models with tagging features in the models workspace.

+ 1 - 0
CODE_OF_CONDUCT.md

@@ -59,6 +59,7 @@ Community leaders will follow these Community Impact Guidelines in determining t
 **Community Impact**: Repeated or severe violations of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.
 **Community Impact**: Repeated or severe violations of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.
 
 
 **Consequence**: A permanent ban from any sort of public interaction within the community.
 **Consequence**: A permanent ban from any sort of public interaction within the community.
+
 ## Attribution
 ## Attribution
 
 
 This Code of Conduct is adapted from the [Contributor Covenant][homepage],
 This Code of Conduct is adapted from the [Contributor Covenant][homepage],

+ 16 - 1
src/lib/i18n/locales/ar-BH/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "قبل",
 	"before": "قبل",
 	"Being lazy": "كون كسول",
 	"Being lazy": "كون كسول",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "تجاوز التحقق من SSL للموقع",
 	"Bypass SSL verification for Websites": "تجاوز التحقق من SSL للموقع",
 	"Cancel": "اللغاء",
 	"Cancel": "اللغاء",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI الرابط الافتراضي",
 	"ComfyUI Base URL": "ComfyUI الرابط الافتراضي",
 	"ComfyUI Base URL is required.": "ComfyUI الرابط مطلوب",
 	"ComfyUI Base URL is required.": "ComfyUI الرابط مطلوب",
 	"Command": "الأوامر",
 	"Command": "الأوامر",
+	"Concurrent Requests": "",
 	"Confirm Password": "تأكيد كلمة المرور",
 	"Confirm Password": "تأكيد كلمة المرور",
 	"Connections": "اتصالات",
 	"Connections": "اتصالات",
 	"Content": "الاتصال",
 	"Content": "الاتصال",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "تمكين سجل الدردشة",
 	"Enable Chat History": "تمكين سجل الدردشة",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "تفعيل عمليات التسجيل الجديدة",
 	"Enable New Sign Ups": "تفعيل عمليات التسجيل الجديدة",
+	"Enable Web Search": "",
 	"Enabled": "تفعيل",
 	"Enabled": "تفعيل",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "تأكد من أن ملف CSV الخاص بك يتضمن 4 أعمدة بهذا الترتيب: Name, Email, Password, Role.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "تأكد من أن ملف CSV الخاص بك يتضمن 4 أعمدة بهذا الترتيب: Name, Email, Password, Role.",
 	"Enter {{role}} message here": "أدخل رسالة {{role}} هنا",
 	"Enter {{role}} message here": "أدخل رسالة {{role}} هنا",
 	"Enter a detail about yourself for your LLMs to recall": "ادخل معلومات عنك تريد أن يتذكرها الموديل",
 	"Enter a detail about yourself for your LLMs to recall": "ادخل معلومات عنك تريد أن يتذكرها الموديل",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "أدخل الChunk Overlap",
 	"Enter Chunk Overlap": "أدخل الChunk Overlap",
 	"Enter Chunk Size": "أدخل Chunk الحجم",
 	"Enter Chunk Size": "أدخل Chunk الحجم",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "(e.g. 512x512) أدخل حجم الصورة ",
 	"Enter Image Size (e.g. 512x512)": "(e.g. 512x512) أدخل حجم الصورة ",
 	"Enter language codes": "أدخل كود اللغة",
 	"Enter language codes": "أدخل كود اللغة",
 	"Enter model tag (e.g. {{modelTag}})": "(e.g. {{modelTag}}) أدخل الموديل تاق",
 	"Enter model tag (e.g. {{modelTag}})": "(e.g. {{modelTag}}) أدخل الموديل تاق",
 	"Enter Number of Steps (e.g. 50)": "(e.g. 50) أدخل عدد الخطوات",
 	"Enter Number of Steps (e.g. 50)": "(e.g. 50) أدخل عدد الخطوات",
 	"Enter Score": "أدخل النتيجة",
 	"Enter Score": "أدخل النتيجة",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "أدخل تسلسل التوقف",
 	"Enter stop sequence": "أدخل تسلسل التوقف",
 	"Enter Top K": "أدخل Top K",
 	"Enter Top K": "أدخل Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "الرابط (e.g. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "الرابط (e.g. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "معلومات الجيل",
 	"Generation Info": "معلومات الجيل",
 	"Good Response": "استجابة جيدة",
 	"Good Response": "استجابة جيدة",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "الساعة:الدقائق صباحا/مساء",
 	"h:mm a": "الساعة:الدقائق صباحا/مساء",
 	"has no conversations.": "ليس لديه محادثات.",
 	"has no conversations.": "ليس لديه محادثات.",
 	"Hello, {{name}}": " {{name}} مرحبا",
 	"Hello, {{name}}": " {{name}} مرحبا",
@@ -294,7 +305,6 @@
 	"New Password": "كلمة المرور الجديدة",
 	"New Password": "كلمة المرور الجديدة",
 	"No results found": "لا توجد نتايج",
 	"No results found": "لا توجد نتايج",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "لا يوجد مصدر متاح",
 	"No source available": "لا يوجد مصدر متاح",
 	"None": "",
 	"None": "",
 	"Not factually correct": "ليس صحيحا من حيث الواقع",
 	"Not factually correct": "ليس صحيحا من حيث الواقع",
@@ -381,6 +391,7 @@
 	"Search Documents": "البحث المستندات",
 	"Search Documents": "البحث المستندات",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "أبحث حث",
 	"Search Prompts": "أبحث حث",
+	"Search Result Count": "",
 	"Searched {{count}} sites_zero": "",
 	"Searched {{count}} sites_zero": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_two": "",
 	"Searched {{count}} sites_two": "",
@@ -388,6 +399,7 @@
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "readme.md للحصول على التعليمات",
 	"See readme.md for instructions": "readme.md للحصول على التعليمات",
 	"See what's new": "ما الجديد",
 	"See what's new": "ما الجديد",
 	"Seed": "Seed",
 	"Seed": "Seed",
@@ -403,6 +415,8 @@
 	"Send a Message": "يُرجى إدخال طلبك هنا",
 	"Send a Message": "يُرجى إدخال طلبك هنا",
 	"Send message": "يُرجى إدخال طلبك هنا.",
 	"Send message": "يُرجى إدخال طلبك هنا.",
 	"September": "سبتمبر",
 	"September": "سبتمبر",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "تم التحقق من اتصال الخادم",
 	"Server connection verified": "تم التحقق من اتصال الخادم",
 	"Set as default": "الافتراضي",
 	"Set as default": "الافتراضي",
 	"Set Default Model": "تفعيد الموديل الافتراضي",
 	"Set Default Model": "تفعيد الموديل الافتراضي",
@@ -497,6 +511,7 @@
 	"Web Loader Settings": "Web تحميل اعدادات",
 	"Web Loader Settings": "Web تحميل اعدادات",
 	"Web Params": "Web تحميل اعدادات",
 	"Web Params": "Web تحميل اعدادات",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "Webhook الرابط",
 	"Webhook URL": "Webhook الرابط",
 	"WebUI Add-ons": "WebUI الأضافات",
 	"WebUI Add-ons": "WebUI الأضافات",
 	"WebUI Settings": "WebUI اعدادات",
 	"WebUI Settings": "WebUI اعدادات",

+ 16 - 1
src/lib/i18n/locales/bg-BG/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "преди",
 	"before": "преди",
 	"Being lazy": "Да бъдеш мързелив",
 	"Being lazy": "Да бъдеш мързелив",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Изключване на SSL проверката за сайтове",
 	"Bypass SSL verification for Websites": "Изключване на SSL проверката за сайтове",
 	"Cancel": "Отказ",
 	"Cancel": "Отказ",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL е задължително.",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL е задължително.",
 	"Command": "Команда",
 	"Command": "Команда",
+	"Concurrent Requests": "",
 	"Confirm Password": "Потвърди Парола",
 	"Confirm Password": "Потвърди Парола",
 	"Connections": "Връзки",
 	"Connections": "Връзки",
 	"Content": "Съдържание",
 	"Content": "Съдържание",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Вклюване на Чат История",
 	"Enable Chat History": "Вклюване на Чат История",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Вклюване на Нови Потребители",
 	"Enable New Sign Ups": "Вклюване на Нови Потребители",
+	"Enable Web Search": "",
 	"Enabled": "Включено",
 	"Enabled": "Включено",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Уверете се, че вашият CSV файл включва 4 колони в следния ред: Име, Имейл, Парола, Роля.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Уверете се, че вашият CSV файл включва 4 колони в следния ред: Име, Имейл, Парола, Роля.",
 	"Enter {{role}} message here": "Въведете съобщение за {{role}} тук",
 	"Enter {{role}} message here": "Въведете съобщение за {{role}} тук",
 	"Enter a detail about yourself for your LLMs to recall": "Въведете подробности за себе си, за да се herinnerат вашите LLMs",
 	"Enter a detail about yourself for your LLMs to recall": "Въведете подробности за себе си, за да се herinnerат вашите LLMs",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Въведете Chunk Overlap",
 	"Enter Chunk Overlap": "Въведете Chunk Overlap",
 	"Enter Chunk Size": "Въведете Chunk Size",
 	"Enter Chunk Size": "Въведете Chunk Size",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Въведете размер на изображението (напр. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Въведете размер на изображението (напр. 512x512)",
 	"Enter language codes": "Въведете кодове на езика",
 	"Enter language codes": "Въведете кодове на езика",
 	"Enter model tag (e.g. {{modelTag}})": "Въведете таг на модел (напр. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Въведете таг на модел (напр. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Въведете брой стъпки (напр. 50)",
 	"Enter Number of Steps (e.g. 50)": "Въведете брой стъпки (напр. 50)",
 	"Enter Score": "Въведете оценка",
 	"Enter Score": "Въведете оценка",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Въведете стоп последователност",
 	"Enter stop sequence": "Въведете стоп последователност",
 	"Enter Top K": "Въведете Top K",
 	"Enter Top K": "Въведете Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Въведете URL (напр. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Въведете URL (напр. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Информация за Генерация",
 	"Generation Info": "Информация за Генерация",
 	"Good Response": "Добра отговор",
 	"Good Response": "Добра отговор",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "няма разговори.",
 	"has no conversations.": "няма разговори.",
 	"Hello, {{name}}": "Здравей, {{name}}",
 	"Hello, {{name}}": "Здравей, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Нова парола",
 	"New Password": "Нова парола",
 	"No results found": "Няма намерени резултати",
 	"No results found": "Няма намерени резултати",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Няма наличен източник",
 	"No source available": "Няма наличен източник",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Не е фактологически правилно",
 	"Not factually correct": "Не е фактологически правилно",
@@ -381,9 +391,11 @@
 	"Search Documents": "Търси Документи",
 	"Search Documents": "Търси Документи",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Търси Промптове",
 	"Search Prompts": "Търси Промптове",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Виж readme.md за инструкции",
 	"See readme.md for instructions": "Виж readme.md за инструкции",
 	"See what's new": "Виж какво е новото",
 	"See what's new": "Виж какво е новото",
 	"Seed": "Seed",
 	"Seed": "Seed",
@@ -399,6 +411,8 @@
 	"Send a Message": "Изпращане на Съобщение",
 	"Send a Message": "Изпращане на Съобщение",
 	"Send message": "Изпращане на съобщение",
 	"Send message": "Изпращане на съобщение",
 	"September": "Септември",
 	"September": "Септември",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Server connection verified",
 	"Server connection verified": "Server connection verified",
 	"Set as default": "Задай по подразбиране",
 	"Set as default": "Задай по подразбиране",
 	"Set Default Model": "Задай Модел По Подразбиране",
 	"Set Default Model": "Задай Модел По Подразбиране",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "Настройки за зареждане на уеб",
 	"Web Loader Settings": "Настройки за зареждане на уеб",
 	"Web Params": "Параметри за уеб",
 	"Web Params": "Параметри за уеб",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "Уебхук URL",
 	"Webhook URL": "Уебхук URL",
 	"WebUI Add-ons": "WebUI Добавки",
 	"WebUI Add-ons": "WebUI Добавки",
 	"WebUI Settings": "WebUI Настройки",
 	"WebUI Settings": "WebUI Настройки",

+ 16 - 1
src/lib/i18n/locales/bn-BD/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "পূর্ববর্তী",
 	"before": "পূর্ববর্তী",
 	"Being lazy": "অলস হওয়া",
 	"Being lazy": "অলস হওয়া",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "ওয়েবসাইটের জন্য SSL যাচাই বাতিল করুন",
 	"Bypass SSL verification for Websites": "ওয়েবসাইটের জন্য SSL যাচাই বাতিল করুন",
 	"Cancel": "বাতিল",
 	"Cancel": "বাতিল",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL আবশ্যক।",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL আবশ্যক।",
 	"Command": "কমান্ড",
 	"Command": "কমান্ড",
+	"Concurrent Requests": "",
 	"Confirm Password": "পাসওয়ার্ড নিশ্চিত করুন",
 	"Confirm Password": "পাসওয়ার্ড নিশ্চিত করুন",
 	"Connections": "কানেকশনগুলো",
 	"Connections": "কানেকশনগুলো",
 	"Content": "বিষয়বস্তু",
 	"Content": "বিষয়বস্তু",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "চ্যাট হিস্টোরি চালু করুন",
 	"Enable Chat History": "চ্যাট হিস্টোরি চালু করুন",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "নতুন সাইনআপ চালু করুন",
 	"Enable New Sign Ups": "নতুন সাইনআপ চালু করুন",
+	"Enable Web Search": "",
 	"Enabled": "চালু করা হয়েছে",
 	"Enabled": "চালু করা হয়েছে",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "আপনার সিএসভি ফাইলটিতে এই ক্রমে 4 টি কলাম অন্তর্ভুক্ত রয়েছে তা নিশ্চিত করুন: নাম, ইমেল, পাসওয়ার্ড, ভূমিকা।.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "আপনার সিএসভি ফাইলটিতে এই ক্রমে 4 টি কলাম অন্তর্ভুক্ত রয়েছে তা নিশ্চিত করুন: নাম, ইমেল, পাসওয়ার্ড, ভূমিকা।.",
 	"Enter {{role}} message here": "{{role}} মেসেজ এখানে লিখুন",
 	"Enter {{role}} message here": "{{role}} মেসেজ এখানে লিখুন",
 	"Enter a detail about yourself for your LLMs to recall": "আপনার এলএলএমগুলি স্মরণ করার জন্য নিজের সম্পর্কে একটি বিশদ লিখুন",
 	"Enter a detail about yourself for your LLMs to recall": "আপনার এলএলএমগুলি স্মরণ করার জন্য নিজের সম্পর্কে একটি বিশদ লিখুন",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "চাঙ্ক ওভারল্যাপ লিখুন",
 	"Enter Chunk Overlap": "চাঙ্ক ওভারল্যাপ লিখুন",
 	"Enter Chunk Size": "চাংক সাইজ লিখুন",
 	"Enter Chunk Size": "চাংক সাইজ লিখুন",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "ছবির মাপ লিখুন (যেমন 512x512)",
 	"Enter Image Size (e.g. 512x512)": "ছবির মাপ লিখুন (যেমন 512x512)",
 	"Enter language codes": "ল্যাঙ্গুয়েজ কোড লিখুন",
 	"Enter language codes": "ল্যাঙ্গুয়েজ কোড লিখুন",
 	"Enter model tag (e.g. {{modelTag}})": "মডেল ট্যাগ লিখুন (e.g. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "মডেল ট্যাগ লিখুন (e.g. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "ধাপের সংখ্যা দিন (যেমন: 50)",
 	"Enter Number of Steps (e.g. 50)": "ধাপের সংখ্যা দিন (যেমন: 50)",
 	"Enter Score": "স্কোর দিন",
 	"Enter Score": "স্কোর দিন",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "স্টপ সিকোয়েন্স লিখুন",
 	"Enter stop sequence": "স্টপ সিকোয়েন্স লিখুন",
 	"Enter Top K": "Top K লিখুন",
 	"Enter Top K": "Top K লিখুন",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "ইউআরএল দিন (যেমন http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "ইউআরএল দিন (যেমন http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "জেনারেশন ইনফো",
 	"Generation Info": "জেনারেশন ইনফো",
 	"Good Response": "ভালো সাড়া",
 	"Good Response": "ভালো সাড়া",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "কোন কনভার্সেশন আছে না।",
 	"has no conversations.": "কোন কনভার্সেশন আছে না।",
 	"Hello, {{name}}": "হ্যালো, {{name}}",
 	"Hello, {{name}}": "হ্যালো, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "নতুন পাসওয়ার্ড",
 	"New Password": "নতুন পাসওয়ার্ড",
 	"No results found": "কোন ফলাফল পাওয়া যায়নি",
 	"No results found": "কোন ফলাফল পাওয়া যায়নি",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "কোন উৎস পাওয়া যায়নি",
 	"No source available": "কোন উৎস পাওয়া যায়নি",
 	"None": "",
 	"None": "",
 	"Not factually correct": "তথ্যগত দিক থেকে সঠিক নয়",
 	"Not factually correct": "তথ্যগত দিক থেকে সঠিক নয়",
@@ -381,9 +391,11 @@
 	"Search Documents": "ডকুমেন্টসমূহ অনুসন্ধান করুন",
 	"Search Documents": "ডকুমেন্টসমূহ অনুসন্ধান করুন",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "প্রম্পটসমূহ অনুসন্ধান করুন",
 	"Search Prompts": "প্রম্পটসমূহ অনুসন্ধান করুন",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "নির্দেশিকার জন্য readme.md দেখুন",
 	"See readme.md for instructions": "নির্দেশিকার জন্য readme.md দেখুন",
 	"See what's new": "নতুন কী আছে দেখুন",
 	"See what's new": "নতুন কী আছে দেখুন",
 	"Seed": "সীড",
 	"Seed": "সীড",
@@ -399,6 +411,8 @@
 	"Send a Message": "একটি মেসেজ পাঠান",
 	"Send a Message": "একটি মেসেজ পাঠান",
 	"Send message": "মেসেজ পাঠান",
 	"Send message": "মেসেজ পাঠান",
 	"September": "সেপ্টেম্বর",
 	"September": "সেপ্টেম্বর",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "সার্ভার কানেকশন যাচাই করা হয়েছে",
 	"Server connection verified": "সার্ভার কানেকশন যাচাই করা হয়েছে",
 	"Set as default": "ডিফল্ট হিসেবে নির্ধারণ করুন",
 	"Set as default": "ডিফল্ট হিসেবে নির্ধারণ করুন",
 	"Set Default Model": "ডিফল্ট মডেল নির্ধারণ করুন",
 	"Set Default Model": "ডিফল্ট মডেল নির্ধারণ করুন",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "ওয়েব লোডার সেটিংস",
 	"Web Loader Settings": "ওয়েব লোডার সেটিংস",
 	"Web Params": "ওয়েব প্যারামিটারসমূহ",
 	"Web Params": "ওয়েব প্যারামিটারসমূহ",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "ওয়েবহুক URL",
 	"Webhook URL": "ওয়েবহুক URL",
 	"WebUI Add-ons": "WebUI এড-অনসমূহ",
 	"WebUI Add-ons": "WebUI এড-অনসমূহ",
 	"WebUI Settings": "WebUI সেটিংসমূহ",
 	"WebUI Settings": "WebUI সেটিংসমূহ",

+ 16 - 1
src/lib/i18n/locales/ca-ES/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "abans",
 	"before": "abans",
 	"Being lazy": "Ser l'estupidez",
 	"Being lazy": "Ser l'estupidez",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Desactivar la verificació SSL per a l'accés a l'Internet",
 	"Bypass SSL verification for Websites": "Desactivar la verificació SSL per a l'accés a l'Internet",
 	"Cancel": "Cancel·la",
 	"Cancel": "Cancel·la",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "URL base de ComfyUI",
 	"ComfyUI Base URL": "URL base de ComfyUI",
 	"ComfyUI Base URL is required.": "URL base de ComfyUI és obligatòria.",
 	"ComfyUI Base URL is required.": "URL base de ComfyUI és obligatòria.",
 	"Command": "Comanda",
 	"Command": "Comanda",
+	"Concurrent Requests": "",
 	"Confirm Password": "Confirma la Contrasenya",
 	"Confirm Password": "Confirma la Contrasenya",
 	"Connections": "Connexions",
 	"Connections": "Connexions",
 	"Content": "Contingut",
 	"Content": "Contingut",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Activa Historial de Xat",
 	"Enable Chat History": "Activa Historial de Xat",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Permet Noves Inscripcions",
 	"Enable New Sign Ups": "Permet Noves Inscripcions",
+	"Enable Web Search": "",
 	"Enabled": "Activat",
 	"Enabled": "Activat",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assegura't que el fitxer CSV inclou 4 columnes en aquest ordre: Nom, Correu Electrònic, Contrasenya, Rol.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assegura't que el fitxer CSV inclou 4 columnes en aquest ordre: Nom, Correu Electrònic, Contrasenya, Rol.",
 	"Enter {{role}} message here": "Introdueix aquí el missatge de {{role}}",
 	"Enter {{role}} message here": "Introdueix aquí el missatge de {{role}}",
 	"Enter a detail about yourself for your LLMs to recall": "Introdueix un detall sobre tu per que els LLMs puguin recordar-te",
 	"Enter a detail about yourself for your LLMs to recall": "Introdueix un detall sobre tu per que els LLMs puguin recordar-te",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Introdueix el Solapament de Blocs",
 	"Enter Chunk Overlap": "Introdueix el Solapament de Blocs",
 	"Enter Chunk Size": "Introdueix la Mida del Bloc",
 	"Enter Chunk Size": "Introdueix la Mida del Bloc",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Introdueix la Mida de la Imatge (p. ex. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Introdueix la Mida de la Imatge (p. ex. 512x512)",
 	"Enter language codes": "Introdueix els codis de llenguatge",
 	"Enter language codes": "Introdueix els codis de llenguatge",
 	"Enter model tag (e.g. {{modelTag}})": "Introdueix l'etiqueta del model (p. ex. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Introdueix l'etiqueta del model (p. ex. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Introdueix el Nombre de Passos (p. ex. 50)",
 	"Enter Number of Steps (e.g. 50)": "Introdueix el Nombre de Passos (p. ex. 50)",
 	"Enter Score": "Introdueix el Puntuació",
 	"Enter Score": "Introdueix el Puntuació",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Introdueix la seqüència de parada",
 	"Enter stop sequence": "Introdueix la seqüència de parada",
 	"Enter Top K": "Introdueix Top K",
 	"Enter Top K": "Introdueix Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Introdueix l'URL (p. ex. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Introdueix l'URL (p. ex. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Informació de Generació",
 	"Generation Info": "Informació de Generació",
 	"Good Response": "Resposta bona",
 	"Good Response": "Resposta bona",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "no té converses.",
 	"has no conversations.": "no té converses.",
 	"Hello, {{name}}": "Hola, {{name}}",
 	"Hello, {{name}}": "Hola, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Nova Contrasenya",
 	"New Password": "Nova Contrasenya",
 	"No results found": "No s'han trobat resultats",
 	"No results found": "No s'han trobat resultats",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Sense font disponible",
 	"No source available": "Sense font disponible",
 	"None": "",
 	"None": "",
 	"Not factually correct": "No està clarament correcte",
 	"Not factually correct": "No està clarament correcte",
@@ -381,10 +391,12 @@
 	"Search Documents": "Cerca Documents",
 	"Search Documents": "Cerca Documents",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Cerca Prompts",
 	"Search Prompts": "Cerca Prompts",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Consulta el readme.md per a instruccions",
 	"See readme.md for instructions": "Consulta el readme.md per a instruccions",
 	"See what's new": "Veure novetats",
 	"See what's new": "Veure novetats",
 	"Seed": "Llavor",
 	"Seed": "Llavor",
@@ -400,6 +412,8 @@
 	"Send a Message": "Envia un Missatge",
 	"Send a Message": "Envia un Missatge",
 	"Send message": "Envia missatge",
 	"Send message": "Envia missatge",
 	"September": "Setembre",
 	"September": "Setembre",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Connexió al servidor verificada",
 	"Server connection verified": "Connexió al servidor verificada",
 	"Set as default": "Estableix com a predeterminat",
 	"Set as default": "Estableix com a predeterminat",
 	"Set Default Model": "Estableix Model Predeterminat",
 	"Set Default Model": "Estableix Model Predeterminat",
@@ -494,6 +508,7 @@
 	"Web Loader Settings": "Configuració del carregador web",
 	"Web Loader Settings": "Configuració del carregador web",
 	"Web Params": "Paràmetres web",
 	"Web Params": "Paràmetres web",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "URL del webhook",
 	"Webhook URL": "URL del webhook",
 	"WebUI Add-ons": "Complements de WebUI",
 	"WebUI Add-ons": "Complements de WebUI",
 	"WebUI Settings": "Configuració de WebUI",
 	"WebUI Settings": "Configuració de WebUI",

+ 16 - 1
src/lib/i18n/locales/ceb-PH/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "",
 	"before": "",
 	"Being lazy": "",
 	"Being lazy": "",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "",
 	"Bypass SSL verification for Websites": "",
 	"Cancel": "Pagkanselar",
 	"Cancel": "Pagkanselar",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "",
 	"ComfyUI Base URL": "",
 	"ComfyUI Base URL is required.": "",
 	"ComfyUI Base URL is required.": "",
 	"Command": "Pag-order",
 	"Command": "Pag-order",
+	"Concurrent Requests": "",
 	"Confirm Password": "Kumpirma ang password",
 	"Confirm Password": "Kumpirma ang password",
 	"Connections": "Mga koneksyon",
 	"Connections": "Mga koneksyon",
 	"Content": "Kontento",
 	"Content": "Kontento",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "I-enable ang kasaysayan sa chat",
 	"Enable Chat History": "I-enable ang kasaysayan sa chat",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "I-enable ang bag-ong mga rehistro",
 	"Enable New Sign Ups": "I-enable ang bag-ong mga rehistro",
+	"Enable Web Search": "",
 	"Enabled": "Gipaandar",
 	"Enabled": "Gipaandar",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Enter {{role}} message here": "Pagsulod sa mensahe {{role}} dinhi",
 	"Enter {{role}} message here": "Pagsulod sa mensahe {{role}} dinhi",
 	"Enter a detail about yourself for your LLMs to recall": "",
 	"Enter a detail about yourself for your LLMs to recall": "",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Pagsulod sa block overlap",
 	"Enter Chunk Overlap": "Pagsulod sa block overlap",
 	"Enter Chunk Size": "Isulod ang block size",
 	"Enter Chunk Size": "Isulod ang block size",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Pagsulod sa gidak-on sa hulagway (pananglitan 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Pagsulod sa gidak-on sa hulagway (pananglitan 512x512)",
 	"Enter language codes": "",
 	"Enter language codes": "",
 	"Enter model tag (e.g. {{modelTag}})": "Pagsulod sa template tag (e.g. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Pagsulod sa template tag (e.g. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Pagsulod sa gidaghanon sa mga lakang (e.g. 50)",
 	"Enter Number of Steps (e.g. 50)": "Pagsulod sa gidaghanon sa mga lakang (e.g. 50)",
 	"Enter Score": "",
 	"Enter Score": "",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Pagsulod sa katapusan nga han-ay",
 	"Enter stop sequence": "Pagsulod sa katapusan nga han-ay",
 	"Enter Top K": "Pagsulod sa Top K",
 	"Enter Top K": "Pagsulod sa Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Pagsulod sa URL (e.g. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Pagsulod sa URL (e.g. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "",
 	"Generation Info": "",
 	"Good Response": "",
 	"Good Response": "",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "",
 	"h:mm a": "",
 	"has no conversations.": "",
 	"has no conversations.": "",
 	"Hello, {{name}}": "Maayong buntag, {{name}}",
 	"Hello, {{name}}": "Maayong buntag, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Bag-ong Password",
 	"New Password": "Bag-ong Password",
 	"No results found": "",
 	"No results found": "",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Walay tinubdan nga anaa",
 	"No source available": "Walay tinubdan nga anaa",
 	"None": "",
 	"None": "",
 	"Not factually correct": "",
 	"Not factually correct": "",
@@ -381,9 +391,11 @@
 	"Search Documents": "Pangitaa ang mga dokumento",
 	"Search Documents": "Pangitaa ang mga dokumento",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Pangitaa ang mga prompt",
 	"Search Prompts": "Pangitaa ang mga prompt",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Tan-awa ang readme.md alang sa mga panudlo",
 	"See readme.md for instructions": "Tan-awa ang readme.md alang sa mga panudlo",
 	"See what's new": "Tan-awa unsay bag-o",
 	"See what's new": "Tan-awa unsay bag-o",
 	"Seed": "Binhi",
 	"Seed": "Binhi",
@@ -399,6 +411,8 @@
 	"Send a Message": "Magpadala ug mensahe",
 	"Send a Message": "Magpadala ug mensahe",
 	"Send message": "Magpadala ug mensahe",
 	"Send message": "Magpadala ug mensahe",
 	"September": "",
 	"September": "",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Gipamatud-an nga koneksyon sa server",
 	"Server connection verified": "Gipamatud-an nga koneksyon sa server",
 	"Set as default": "Define pinaagi sa default",
 	"Set as default": "Define pinaagi sa default",
 	"Set Default Model": "Ibutang ang default template",
 	"Set Default Model": "Ibutang ang default template",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "",
 	"Web Loader Settings": "",
 	"Web Params": "",
 	"Web Params": "",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "",
 	"Webhook URL": "",
 	"WebUI Add-ons": "Mga add-on sa WebUI",
 	"WebUI Add-ons": "Mga add-on sa WebUI",
 	"WebUI Settings": "Mga Setting sa WebUI",
 	"WebUI Settings": "Mga Setting sa WebUI",

+ 16 - 1
src/lib/i18n/locales/de-DE/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "bereits geteilt",
 	"before": "bereits geteilt",
 	"Being lazy": "Faul sein",
 	"Being lazy": "Faul sein",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Bypass SSL-Verifizierung für Websites",
 	"Bypass SSL verification for Websites": "Bypass SSL-Verifizierung für Websites",
 	"Cancel": "Abbrechen",
 	"Cancel": "Abbrechen",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL wird benötigt.",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL wird benötigt.",
 	"Command": "Befehl",
 	"Command": "Befehl",
+	"Concurrent Requests": "",
 	"Confirm Password": "Passwort bestätigen",
 	"Confirm Password": "Passwort bestätigen",
 	"Connections": "Verbindungen",
 	"Connections": "Verbindungen",
 	"Content": "Inhalt",
 	"Content": "Inhalt",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Chat-Verlauf aktivieren",
 	"Enable Chat History": "Chat-Verlauf aktivieren",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Neue Anmeldungen aktivieren",
 	"Enable New Sign Ups": "Neue Anmeldungen aktivieren",
+	"Enable Web Search": "",
 	"Enabled": "Aktiviert",
 	"Enabled": "Aktiviert",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Stellen Sie sicher, dass Ihre CSV-Datei 4 Spalten in dieser Reihenfolge enthält: Name, E-Mail, Passwort, Rolle.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Stellen Sie sicher, dass Ihre CSV-Datei 4 Spalten in dieser Reihenfolge enthält: Name, E-Mail, Passwort, Rolle.",
 	"Enter {{role}} message here": "Gib die {{role}} Nachricht hier ein",
 	"Enter {{role}} message here": "Gib die {{role}} Nachricht hier ein",
 	"Enter a detail about yourself for your LLMs to recall": "Geben Sie einen Detail über sich selbst ein, um für Ihre LLMs zu erinnern",
 	"Enter a detail about yourself for your LLMs to recall": "Geben Sie einen Detail über sich selbst ein, um für Ihre LLMs zu erinnern",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Gib den Chunk Overlap ein",
 	"Enter Chunk Overlap": "Gib den Chunk Overlap ein",
 	"Enter Chunk Size": "Gib die Chunk Size ein",
 	"Enter Chunk Size": "Gib die Chunk Size ein",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Gib die Bildgröße ein (z.B. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Gib die Bildgröße ein (z.B. 512x512)",
 	"Enter language codes": "Geben Sie die Sprachcodes ein",
 	"Enter language codes": "Geben Sie die Sprachcodes ein",
 	"Enter model tag (e.g. {{modelTag}})": "Gib den Model-Tag ein",
 	"Enter model tag (e.g. {{modelTag}})": "Gib den Model-Tag ein",
 	"Enter Number of Steps (e.g. 50)": "Gib die Anzahl an Schritten ein (z.B. 50)",
 	"Enter Number of Steps (e.g. 50)": "Gib die Anzahl an Schritten ein (z.B. 50)",
 	"Enter Score": "Score eingeben",
 	"Enter Score": "Score eingeben",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Stop-Sequenz eingeben",
 	"Enter stop sequence": "Stop-Sequenz eingeben",
 	"Enter Top K": "Gib Top K ein",
 	"Enter Top K": "Gib Top K ein",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Gib die URL ein (z.B. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Gib die URL ein (z.B. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Generierungsinformationen",
 	"Generation Info": "Generierungsinformationen",
 	"Good Response": "Gute Antwort",
 	"Good Response": "Gute Antwort",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "hat keine Unterhaltungen.",
 	"has no conversations.": "hat keine Unterhaltungen.",
 	"Hello, {{name}}": "Hallo, {{name}}",
 	"Hello, {{name}}": "Hallo, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Neues Passwort",
 	"New Password": "Neues Passwort",
 	"No results found": "Keine Ergebnisse gefunden",
 	"No results found": "Keine Ergebnisse gefunden",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Keine Quelle verfügbar.",
 	"No source available": "Keine Quelle verfügbar.",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Nicht sachlich korrekt.",
 	"Not factually correct": "Nicht sachlich korrekt.",
@@ -381,9 +391,11 @@
 	"Search Documents": "Dokumente suchen",
 	"Search Documents": "Dokumente suchen",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Prompts suchen",
 	"Search Prompts": "Prompts suchen",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Anleitung in readme.md anzeigen",
 	"See readme.md for instructions": "Anleitung in readme.md anzeigen",
 	"See what's new": "Was gibt's Neues",
 	"See what's new": "Was gibt's Neues",
 	"Seed": "Seed",
 	"Seed": "Seed",
@@ -399,6 +411,8 @@
 	"Send a Message": "Eine Nachricht senden",
 	"Send a Message": "Eine Nachricht senden",
 	"Send message": "Nachricht senden",
 	"Send message": "Nachricht senden",
 	"September": "September",
 	"September": "September",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Serververbindung überprüft",
 	"Server connection verified": "Serververbindung überprüft",
 	"Set as default": "Als Standard festlegen",
 	"Set as default": "Als Standard festlegen",
 	"Set Default Model": "Standardmodell festlegen",
 	"Set Default Model": "Standardmodell festlegen",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "Web Loader Einstellungen",
 	"Web Loader Settings": "Web Loader Einstellungen",
 	"Web Params": "Web Parameter",
 	"Web Params": "Web Parameter",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Add-ons": "WebUI-Add-Ons",
 	"WebUI Add-ons": "WebUI-Add-Ons",
 	"WebUI Settings": "WebUI-Einstellungen",
 	"WebUI Settings": "WebUI-Einstellungen",

+ 16 - 1
src/lib/i18n/locales/dg-DG/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "",
 	"before": "",
 	"Being lazy": "",
 	"Being lazy": "",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "",
 	"Bypass SSL verification for Websites": "",
 	"Cancel": "Cancel",
 	"Cancel": "Cancel",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "",
 	"ComfyUI Base URL": "",
 	"ComfyUI Base URL is required.": "",
 	"ComfyUI Base URL is required.": "",
 	"Command": "Command",
 	"Command": "Command",
+	"Concurrent Requests": "",
 	"Confirm Password": "Confirm Password",
 	"Confirm Password": "Confirm Password",
 	"Connections": "Connections",
 	"Connections": "Connections",
 	"Content": "Content",
 	"Content": "Content",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Activate Chat Story",
 	"Enable Chat History": "Activate Chat Story",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Enable New Bark Ups",
 	"Enable New Sign Ups": "Enable New Bark Ups",
+	"Enable Web Search": "",
 	"Enabled": "So Activated",
 	"Enabled": "So Activated",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Enter {{role}} message here": "Enter {{role}} bork here",
 	"Enter {{role}} message here": "Enter {{role}} bork here",
 	"Enter a detail about yourself for your LLMs to recall": "",
 	"Enter a detail about yourself for your LLMs to recall": "",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Enter Overlap of Chunks",
 	"Enter Chunk Overlap": "Enter Overlap of Chunks",
 	"Enter Chunk Size": "Enter Size of Chunk",
 	"Enter Chunk Size": "Enter Size of Chunk",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Enter Size of Wow (e.g. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Enter Size of Wow (e.g. 512x512)",
 	"Enter language codes": "",
 	"Enter language codes": "",
 	"Enter model tag (e.g. {{modelTag}})": "Enter model doge tag (e.g. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Enter model doge tag (e.g. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Enter Number of Steps (e.g. 50)",
 	"Enter Number of Steps (e.g. 50)": "Enter Number of Steps (e.g. 50)",
 	"Enter Score": "",
 	"Enter Score": "",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Enter stop bark",
 	"Enter stop sequence": "Enter stop bark",
 	"Enter Top K": "Enter Top Wow",
 	"Enter Top K": "Enter Top Wow",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Enter URL (e.g. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Enter URL (e.g. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "",
 	"Generation Info": "",
 	"Good Response": "",
 	"Good Response": "",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "",
 	"h:mm a": "",
 	"has no conversations.": "",
 	"has no conversations.": "",
 	"Hello, {{name}}": "Much helo, {{name}}",
 	"Hello, {{name}}": "Much helo, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "New Barkword",
 	"New Password": "New Barkword",
 	"No results found": "",
 	"No results found": "",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "No source available",
 	"No source available": "No source available",
 	"None": "",
 	"None": "",
 	"Not factually correct": "",
 	"Not factually correct": "",
@@ -381,9 +391,11 @@
 	"Search Documents": "Search Documents much find",
 	"Search Documents": "Search Documents much find",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Search Prompts much wow",
 	"Search Prompts": "Search Prompts much wow",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "See readme.md for instructions wow",
 	"See readme.md for instructions": "See readme.md for instructions wow",
 	"See what's new": "See what's new so amaze",
 	"See what's new": "See what's new so amaze",
 	"Seed": "Seed very plant",
 	"Seed": "Seed very plant",
@@ -399,6 +411,8 @@
 	"Send a Message": "Send a Message much message",
 	"Send a Message": "Send a Message much message",
 	"Send message": "Send message very send",
 	"Send message": "Send message very send",
 	"September": "",
 	"September": "",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Server connection verified much secure",
 	"Server connection verified": "Server connection verified much secure",
 	"Set as default": "Set as default very default",
 	"Set as default": "Set as default very default",
 	"Set Default Model": "Set Default Model much model",
 	"Set Default Model": "Set Default Model much model",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "",
 	"Web Loader Settings": "",
 	"Web Params": "",
 	"Web Params": "",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "",
 	"Webhook URL": "",
 	"WebUI Add-ons": "WebUI Add-ons very add-ons",
 	"WebUI Add-ons": "WebUI Add-ons very add-ons",
 	"WebUI Settings": "WebUI Settings much settings",
 	"WebUI Settings": "WebUI Settings much settings",

+ 16 - 1
src/lib/i18n/locales/en-GB/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "",
 	"before": "",
 	"Being lazy": "",
 	"Being lazy": "",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "",
 	"Bypass SSL verification for Websites": "",
 	"Cancel": "",
 	"Cancel": "",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "",
 	"ComfyUI Base URL": "",
 	"ComfyUI Base URL is required.": "",
 	"ComfyUI Base URL is required.": "",
 	"Command": "",
 	"Command": "",
+	"Concurrent Requests": "",
 	"Confirm Password": "",
 	"Confirm Password": "",
 	"Connections": "",
 	"Connections": "",
 	"Content": "",
 	"Content": "",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "",
 	"Enable Chat History": "",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "",
 	"Enable New Sign Ups": "",
+	"Enable Web Search": "",
 	"Enabled": "",
 	"Enabled": "",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Enter {{role}} message here": "",
 	"Enter {{role}} message here": "",
 	"Enter a detail about yourself for your LLMs to recall": "",
 	"Enter a detail about yourself for your LLMs to recall": "",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "",
 	"Enter Chunk Overlap": "",
 	"Enter Chunk Size": "",
 	"Enter Chunk Size": "",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "",
 	"Enter Image Size (e.g. 512x512)": "",
 	"Enter language codes": "",
 	"Enter language codes": "",
 	"Enter model tag (e.g. {{modelTag}})": "",
 	"Enter model tag (e.g. {{modelTag}})": "",
 	"Enter Number of Steps (e.g. 50)": "",
 	"Enter Number of Steps (e.g. 50)": "",
 	"Enter Score": "",
 	"Enter Score": "",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "",
 	"Enter stop sequence": "",
 	"Enter Top K": "",
 	"Enter Top K": "",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "",
 	"Generation Info": "",
 	"Good Response": "",
 	"Good Response": "",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "",
 	"h:mm a": "",
 	"has no conversations.": "",
 	"has no conversations.": "",
 	"Hello, {{name}}": "",
 	"Hello, {{name}}": "",
@@ -294,7 +305,6 @@
 	"New Password": "",
 	"New Password": "",
 	"No results found": "",
 	"No results found": "",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "",
 	"No source available": "",
 	"None": "",
 	"None": "",
 	"Not factually correct": "",
 	"Not factually correct": "",
@@ -381,9 +391,11 @@
 	"Search Documents": "",
 	"Search Documents": "",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "",
 	"Search Prompts": "",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "",
 	"See readme.md for instructions": "",
 	"See what's new": "",
 	"See what's new": "",
 	"Seed": "",
 	"Seed": "",
@@ -399,6 +411,8 @@
 	"Send a Message": "",
 	"Send a Message": "",
 	"Send message": "",
 	"Send message": "",
 	"September": "",
 	"September": "",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "",
 	"Server connection verified": "",
 	"Set as default": "",
 	"Set as default": "",
 	"Set Default Model": "",
 	"Set Default Model": "",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "",
 	"Web Loader Settings": "",
 	"Web Params": "",
 	"Web Params": "",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "",
 	"Webhook URL": "",
 	"WebUI Add-ons": "",
 	"WebUI Add-ons": "",
 	"WebUI Settings": "",
 	"WebUI Settings": "",

+ 16 - 1
src/lib/i18n/locales/en-US/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "",
 	"before": "",
 	"Being lazy": "",
 	"Being lazy": "",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "",
 	"Bypass SSL verification for Websites": "",
 	"Cancel": "",
 	"Cancel": "",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "",
 	"ComfyUI Base URL": "",
 	"ComfyUI Base URL is required.": "",
 	"ComfyUI Base URL is required.": "",
 	"Command": "",
 	"Command": "",
+	"Concurrent Requests": "",
 	"Confirm Password": "",
 	"Confirm Password": "",
 	"Connections": "",
 	"Connections": "",
 	"Content": "",
 	"Content": "",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "",
 	"Enable Chat History": "",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "",
 	"Enable New Sign Ups": "",
+	"Enable Web Search": "",
 	"Enabled": "",
 	"Enabled": "",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "",
 	"Enter {{role}} message here": "",
 	"Enter {{role}} message here": "",
 	"Enter a detail about yourself for your LLMs to recall": "",
 	"Enter a detail about yourself for your LLMs to recall": "",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "",
 	"Enter Chunk Overlap": "",
 	"Enter Chunk Size": "",
 	"Enter Chunk Size": "",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "",
 	"Enter Image Size (e.g. 512x512)": "",
 	"Enter language codes": "",
 	"Enter language codes": "",
 	"Enter model tag (e.g. {{modelTag}})": "",
 	"Enter model tag (e.g. {{modelTag}})": "",
 	"Enter Number of Steps (e.g. 50)": "",
 	"Enter Number of Steps (e.g. 50)": "",
 	"Enter Score": "",
 	"Enter Score": "",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "",
 	"Enter stop sequence": "",
 	"Enter Top K": "",
 	"Enter Top K": "",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "",
 	"Generation Info": "",
 	"Good Response": "",
 	"Good Response": "",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "",
 	"h:mm a": "",
 	"has no conversations.": "",
 	"has no conversations.": "",
 	"Hello, {{name}}": "",
 	"Hello, {{name}}": "",
@@ -294,7 +305,6 @@
 	"New Password": "",
 	"New Password": "",
 	"No results found": "",
 	"No results found": "",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "",
 	"No source available": "",
 	"None": "",
 	"None": "",
 	"Not factually correct": "",
 	"Not factually correct": "",
@@ -381,9 +391,11 @@
 	"Search Documents": "",
 	"Search Documents": "",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "",
 	"Search Prompts": "",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "",
 	"See readme.md for instructions": "",
 	"See what's new": "",
 	"See what's new": "",
 	"Seed": "",
 	"Seed": "",
@@ -399,6 +411,8 @@
 	"Send a Message": "",
 	"Send a Message": "",
 	"Send message": "",
 	"Send message": "",
 	"September": "",
 	"September": "",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "",
 	"Server connection verified": "",
 	"Set as default": "",
 	"Set as default": "",
 	"Set Default Model": "",
 	"Set Default Model": "",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "",
 	"Web Loader Settings": "",
 	"Web Params": "",
 	"Web Params": "",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "",
 	"Webhook URL": "",
 	"WebUI Add-ons": "",
 	"WebUI Add-ons": "",
 	"WebUI Settings": "",
 	"WebUI Settings": "",

+ 16 - 1
src/lib/i18n/locales/es-ES/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "antes",
 	"before": "antes",
 	"Being lazy": "Ser perezoso",
 	"Being lazy": "Ser perezoso",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Desactivar la verificación SSL para sitios web",
 	"Bypass SSL verification for Websites": "Desactivar la verificación SSL para sitios web",
 	"Cancel": "Cancelar",
 	"Cancel": "Cancelar",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL es requerido.",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL es requerido.",
 	"Command": "Comando",
 	"Command": "Comando",
+	"Concurrent Requests": "",
 	"Confirm Password": "Confirmar Contraseña",
 	"Confirm Password": "Confirmar Contraseña",
 	"Connections": "Conexiones",
 	"Connections": "Conexiones",
 	"Content": "Contenido",
 	"Content": "Contenido",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Activa el Historial de Chat",
 	"Enable Chat History": "Activa el Historial de Chat",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Habilitar Nuevos Registros",
 	"Enable New Sign Ups": "Habilitar Nuevos Registros",
+	"Enable Web Search": "",
 	"Enabled": "Activado",
 	"Enabled": "Activado",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Asegúrese de que su archivo CSV incluya 4 columnas en este orden: Nombre, Correo Electrónico, Contraseña, Rol.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Asegúrese de que su archivo CSV incluya 4 columnas en este orden: Nombre, Correo Electrónico, Contraseña, Rol.",
 	"Enter {{role}} message here": "Ingrese el mensaje {{role}} aquí",
 	"Enter {{role}} message here": "Ingrese el mensaje {{role}} aquí",
 	"Enter a detail about yourself for your LLMs to recall": "Ingrese un detalle sobre usted para que sus LLMs recuerden",
 	"Enter a detail about yourself for your LLMs to recall": "Ingrese un detalle sobre usted para que sus LLMs recuerden",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Ingresar superposición de fragmentos",
 	"Enter Chunk Overlap": "Ingresar superposición de fragmentos",
 	"Enter Chunk Size": "Ingrese el tamaño del fragmento",
 	"Enter Chunk Size": "Ingrese el tamaño del fragmento",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Ingrese el tamaño de la imagen (p.ej. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Ingrese el tamaño de la imagen (p.ej. 512x512)",
 	"Enter language codes": "Ingrese códigos de idioma",
 	"Enter language codes": "Ingrese códigos de idioma",
 	"Enter model tag (e.g. {{modelTag}})": "Ingrese la etiqueta del modelo (p.ej. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Ingrese la etiqueta del modelo (p.ej. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Ingrese el número de pasos (p.ej., 50)",
 	"Enter Number of Steps (e.g. 50)": "Ingrese el número de pasos (p.ej., 50)",
 	"Enter Score": "Ingrese la puntuación",
 	"Enter Score": "Ingrese la puntuación",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Ingrese la secuencia de parada",
 	"Enter stop sequence": "Ingrese la secuencia de parada",
 	"Enter Top K": "Ingrese el Top K",
 	"Enter Top K": "Ingrese el Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Ingrese la URL (p.ej., http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Ingrese la URL (p.ej., http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Información de Generación",
 	"Generation Info": "Información de Generación",
 	"Good Response": "Buena Respuesta",
 	"Good Response": "Buena Respuesta",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "no tiene conversaciones.",
 	"has no conversations.": "no tiene conversaciones.",
 	"Hello, {{name}}": "Hola, {{name}}",
 	"Hello, {{name}}": "Hola, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Nueva Contraseña",
 	"New Password": "Nueva Contraseña",
 	"No results found": "No se han encontrado resultados",
 	"No results found": "No se han encontrado resultados",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "No hay fuente disponible",
 	"No source available": "No hay fuente disponible",
 	"None": "",
 	"None": "",
 	"Not factually correct": "No es correcto en todos los aspectos",
 	"Not factually correct": "No es correcto en todos los aspectos",
@@ -381,10 +391,12 @@
 	"Search Documents": "Buscar Documentos",
 	"Search Documents": "Buscar Documentos",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Buscar Prompts",
 	"Search Prompts": "Buscar Prompts",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Vea el readme.md para instrucciones",
 	"See readme.md for instructions": "Vea el readme.md para instrucciones",
 	"See what's new": "Ver las novedades",
 	"See what's new": "Ver las novedades",
 	"Seed": "Seed",
 	"Seed": "Seed",
@@ -400,6 +412,8 @@
 	"Send a Message": "Enviar un Mensaje",
 	"Send a Message": "Enviar un Mensaje",
 	"Send message": "Enviar Mensaje",
 	"Send message": "Enviar Mensaje",
 	"September": "Septiembre",
 	"September": "Septiembre",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Conexión del servidor verificada",
 	"Server connection verified": "Conexión del servidor verificada",
 	"Set as default": "Establecer por defecto",
 	"Set as default": "Establecer por defecto",
 	"Set Default Model": "Establecer modelo predeterminado",
 	"Set Default Model": "Establecer modelo predeterminado",
@@ -494,6 +508,7 @@
 	"Web Loader Settings": "Web Loader Settings",
 	"Web Loader Settings": "Web Loader Settings",
 	"Web Params": "Web Params",
 	"Web Params": "Web Params",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Add-ons": "WebUI Add-ons",
 	"WebUI Add-ons": "WebUI Add-ons",
 	"WebUI Settings": "Configuración del WebUI",
 	"WebUI Settings": "Configuración del WebUI",

+ 16 - 1
src/lib/i18n/locales/fa-IR/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "قبل",
 	"before": "قبل",
 	"Being lazy": "حالت سازنده",
 	"Being lazy": "حالت سازنده",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "عبور از تأیید SSL برای وب سایت ها",
 	"Bypass SSL verification for Websites": "عبور از تأیید SSL برای وب سایت ها",
 	"Cancel": "لغو",
 	"Cancel": "لغو",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "URL پایه کومیوآی",
 	"ComfyUI Base URL": "URL پایه کومیوآی",
 	"ComfyUI Base URL is required.": "URL پایه کومیوآی الزامی است.",
 	"ComfyUI Base URL is required.": "URL پایه کومیوآی الزامی است.",
 	"Command": "دستور",
 	"Command": "دستور",
+	"Concurrent Requests": "",
 	"Confirm Password": "تایید رمز عبور",
 	"Confirm Password": "تایید رمز عبور",
 	"Connections": "ارتباطات",
 	"Connections": "ارتباطات",
 	"Content": "محتوا",
 	"Content": "محتوا",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "تاریخچه چت را فعال کنید",
 	"Enable Chat History": "تاریخچه چت را فعال کنید",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "فعال کردن ثبت نام\u200cهای جدید",
 	"Enable New Sign Ups": "فعال کردن ثبت نام\u200cهای جدید",
+	"Enable Web Search": "",
 	"Enabled": "فعال",
 	"Enabled": "فعال",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "اطمینان حاصل کنید که فایل CSV شما شامل چهار ستون در این ترتیب است: نام، ایمیل، رمز عبور، نقش.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "اطمینان حاصل کنید که فایل CSV شما شامل چهار ستون در این ترتیب است: نام، ایمیل، رمز عبور، نقش.",
 	"Enter {{role}} message here": "پیام {{role}} را اینجا وارد کنید",
 	"Enter {{role}} message here": "پیام {{role}} را اینجا وارد کنید",
 	"Enter a detail about yourself for your LLMs to recall": "برای ذخیره سازی اطلاعات خود، یک توضیح کوتاه درباره خود را وارد کنید",
 	"Enter a detail about yourself for your LLMs to recall": "برای ذخیره سازی اطلاعات خود، یک توضیح کوتاه درباره خود را وارد کنید",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "مقدار Chunk Overlap را وارد کنید",
 	"Enter Chunk Overlap": "مقدار Chunk Overlap را وارد کنید",
 	"Enter Chunk Size": "مقدار Chunk Size را وارد کنید",
 	"Enter Chunk Size": "مقدار Chunk Size را وارد کنید",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "اندازه تصویر را وارد کنید (مثال: 512x512)",
 	"Enter Image Size (e.g. 512x512)": "اندازه تصویر را وارد کنید (مثال: 512x512)",
 	"Enter language codes": "کد زبان را وارد کنید",
 	"Enter language codes": "کد زبان را وارد کنید",
 	"Enter model tag (e.g. {{modelTag}})": "تگ مدل را وارد کنید (مثلا {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "تگ مدل را وارد کنید (مثلا {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "تعداد گام ها را وارد کنید (مثال: 50)",
 	"Enter Number of Steps (e.g. 50)": "تعداد گام ها را وارد کنید (مثال: 50)",
 	"Enter Score": "امتیاز را وارد کنید",
 	"Enter Score": "امتیاز را وارد کنید",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "توالی توقف را وارد کنید",
 	"Enter stop sequence": "توالی توقف را وارد کنید",
 	"Enter Top K": "مقدار Top K را وارد کنید",
 	"Enter Top K": "مقدار Top K را وارد کنید",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "مقدار URL را وارد کنید (مثال http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "مقدار URL را وارد کنید (مثال http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "اطلاعات تولید",
 	"Generation Info": "اطلاعات تولید",
 	"Good Response": "پاسخ خوب",
 	"Good Response": "پاسخ خوب",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "ندارد.",
 	"has no conversations.": "ندارد.",
 	"Hello, {{name}}": "سلام، {{name}}",
 	"Hello, {{name}}": "سلام، {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "رمز عبور جدید",
 	"New Password": "رمز عبور جدید",
 	"No results found": "نتیجه\u200cای یافت نشد",
 	"No results found": "نتیجه\u200cای یافت نشد",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "منبعی در دسترس نیست",
 	"No source available": "منبعی در دسترس نیست",
 	"None": "",
 	"None": "",
 	"Not factually correct": "اشتباهی فکری نیست",
 	"Not factually correct": "اشتباهی فکری نیست",
@@ -381,9 +391,11 @@
 	"Search Documents": "جستجوی اسناد",
 	"Search Documents": "جستجوی اسناد",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "جستجوی پرامپت\u200cها",
 	"Search Prompts": "جستجوی پرامپت\u200cها",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "برای مشاهده دستورالعمل\u200cها به readme.md مراجعه کنید",
 	"See readme.md for instructions": "برای مشاهده دستورالعمل\u200cها به readme.md مراجعه کنید",
 	"See what's new": "ببینید موارد جدید چه بوده",
 	"See what's new": "ببینید موارد جدید چه بوده",
 	"Seed": "Seed",
 	"Seed": "Seed",
@@ -399,6 +411,8 @@
 	"Send a Message": "ارسال یک پیام",
 	"Send a Message": "ارسال یک پیام",
 	"Send message": "ارسال پیام",
 	"Send message": "ارسال پیام",
 	"September": "سپتامبر",
 	"September": "سپتامبر",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "اتصال سرور تأیید شد",
 	"Server connection verified": "اتصال سرور تأیید شد",
 	"Set as default": "تنظیم به عنوان پیشفرض",
 	"Set as default": "تنظیم به عنوان پیشفرض",
 	"Set Default Model": "تنظیم مدل پیش فرض",
 	"Set Default Model": "تنظیم مدل پیش فرض",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "تنظیمات لودر وب",
 	"Web Loader Settings": "تنظیمات لودر وب",
 	"Web Params": "پارامترهای وب",
 	"Web Params": "پارامترهای وب",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "URL وبهوک",
 	"Webhook URL": "URL وبهوک",
 	"WebUI Add-ons": "WebUI افزونه\u200cهای",
 	"WebUI Add-ons": "WebUI افزونه\u200cهای",
 	"WebUI Settings": "تنظیمات WebUI",
 	"WebUI Settings": "تنظیمات WebUI",

+ 16 - 1
src/lib/i18n/locales/fi-FI/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "ennen",
 	"before": "ennen",
 	"Being lazy": "Oli laiska",
 	"Being lazy": "Oli laiska",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Ohita SSL-varmennus verkkosivustoille",
 	"Bypass SSL verification for Websites": "Ohita SSL-varmennus verkkosivustoille",
 	"Cancel": "Peruuta",
 	"Cancel": "Peruuta",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI-perus-URL",
 	"ComfyUI Base URL": "ComfyUI-perus-URL",
 	"ComfyUI Base URL is required.": "ComfyUI-perus-URL vaaditaan.",
 	"ComfyUI Base URL is required.": "ComfyUI-perus-URL vaaditaan.",
 	"Command": "Komento",
 	"Command": "Komento",
+	"Concurrent Requests": "",
 	"Confirm Password": "Vahvista salasana",
 	"Confirm Password": "Vahvista salasana",
 	"Connections": "Yhteydet",
 	"Connections": "Yhteydet",
 	"Content": "Sisältö",
 	"Content": "Sisältö",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Ota keskusteluhistoria käyttöön",
 	"Enable Chat History": "Ota keskusteluhistoria käyttöön",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Salli uudet rekisteröitymiset",
 	"Enable New Sign Ups": "Salli uudet rekisteröitymiset",
+	"Enable Web Search": "",
 	"Enabled": "Käytössä",
 	"Enabled": "Käytössä",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Varmista, että CSV-tiedostossasi on 4 saraketta seuraavassa järjestyksessä: Nimi, Sähköposti, Salasana, Rooli.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Varmista, että CSV-tiedostossasi on 4 saraketta seuraavassa järjestyksessä: Nimi, Sähköposti, Salasana, Rooli.",
 	"Enter {{role}} message here": "Kirjoita {{role}} viesti tähän",
 	"Enter {{role}} message here": "Kirjoita {{role}} viesti tähän",
 	"Enter a detail about yourself for your LLMs to recall": "Kirjoita tieto itseestäsi LLM:ien muistamiseksi",
 	"Enter a detail about yourself for your LLMs to recall": "Kirjoita tieto itseestäsi LLM:ien muistamiseksi",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Syötä osien päällekkäisyys",
 	"Enter Chunk Overlap": "Syötä osien päällekkäisyys",
 	"Enter Chunk Size": "Syötä osien koko",
 	"Enter Chunk Size": "Syötä osien koko",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Syötä kuvan koko (esim. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Syötä kuvan koko (esim. 512x512)",
 	"Enter language codes": "Syötä kielikoodit",
 	"Enter language codes": "Syötä kielikoodit",
 	"Enter model tag (e.g. {{modelTag}})": "Syötä mallitagi (esim. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Syötä mallitagi (esim. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Syötä askelien määrä (esim. 50)",
 	"Enter Number of Steps (e.g. 50)": "Syötä askelien määrä (esim. 50)",
 	"Enter Score": "Syötä pisteet",
 	"Enter Score": "Syötä pisteet",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Syötä lopetussekvenssi",
 	"Enter stop sequence": "Syötä lopetussekvenssi",
 	"Enter Top K": "Syötä Top K",
 	"Enter Top K": "Syötä Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Syötä URL (esim. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Syötä URL (esim. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Generointitiedot",
 	"Generation Info": "Generointitiedot",
 	"Good Response": "Hyvä vastaus",
 	"Good Response": "Hyvä vastaus",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "ei ole keskusteluja.",
 	"has no conversations.": "ei ole keskusteluja.",
 	"Hello, {{name}}": "Terve, {{name}}",
 	"Hello, {{name}}": "Terve, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Uusi salasana",
 	"New Password": "Uusi salasana",
 	"No results found": "Ei tuloksia",
 	"No results found": "Ei tuloksia",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Ei lähdettä saatavilla",
 	"No source available": "Ei lähdettä saatavilla",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Ei faktisesti oikein",
 	"Not factually correct": "Ei faktisesti oikein",
@@ -381,9 +391,11 @@
 	"Search Documents": "Hae asiakirjoja",
 	"Search Documents": "Hae asiakirjoja",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Hae kehotteita",
 	"Search Prompts": "Hae kehotteita",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Katso lisää ohjeita readme.md:stä",
 	"See readme.md for instructions": "Katso lisää ohjeita readme.md:stä",
 	"See what's new": "Katso, mitä uutta",
 	"See what's new": "Katso, mitä uutta",
 	"Seed": "Siemen",
 	"Seed": "Siemen",
@@ -399,6 +411,8 @@
 	"Send a Message": "Lähetä viesti",
 	"Send a Message": "Lähetä viesti",
 	"Send message": "Lähetä viesti",
 	"Send message": "Lähetä viesti",
 	"September": "syyskuu",
 	"September": "syyskuu",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Palvelinyhteys varmennettu",
 	"Server connection verified": "Palvelinyhteys varmennettu",
 	"Set as default": "Aseta oletukseksi",
 	"Set as default": "Aseta oletukseksi",
 	"Set Default Model": "Aseta oletusmalli",
 	"Set Default Model": "Aseta oletusmalli",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "Web Loader asetukset",
 	"Web Loader Settings": "Web Loader asetukset",
 	"Web Params": "Web-parametrit",
 	"Web Params": "Web-parametrit",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "Webhook-URL",
 	"Webhook URL": "Webhook-URL",
 	"WebUI Add-ons": "WebUI-lisäosat",
 	"WebUI Add-ons": "WebUI-lisäosat",
 	"WebUI Settings": "WebUI-asetukset",
 	"WebUI Settings": "WebUI-asetukset",

+ 16 - 1
src/lib/i18n/locales/fr-CA/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "avant",
 	"before": "avant",
 	"Being lazy": "En manque de temps",
 	"Being lazy": "En manque de temps",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Parcourir la vérification SSL pour les sites Web",
 	"Bypass SSL verification for Websites": "Parcourir la vérification SSL pour les sites Web",
 	"Cancel": "Annuler",
 	"Cancel": "Annuler",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL est requis.",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL est requis.",
 	"Command": "Commande",
 	"Command": "Commande",
+	"Concurrent Requests": "",
 	"Confirm Password": "Confirmer le mot de passe",
 	"Confirm Password": "Confirmer le mot de passe",
 	"Connections": "Connexions",
 	"Connections": "Connexions",
 	"Content": "Contenu",
 	"Content": "Contenu",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Activer l'historique des discussions",
 	"Enable Chat History": "Activer l'historique des discussions",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Activer les nouvelles inscriptions",
 	"Enable New Sign Ups": "Activer les nouvelles inscriptions",
+	"Enable Web Search": "",
 	"Enabled": "Activé",
 	"Enabled": "Activé",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assurez-vous que votre fichier CSV inclut 4 colonnes dans cet ordre : Nom, Email, Mot de passe, Rôle.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assurez-vous que votre fichier CSV inclut 4 colonnes dans cet ordre : Nom, Email, Mot de passe, Rôle.",
 	"Enter {{role}} message here": "Entrez le message {{role}} ici",
 	"Enter {{role}} message here": "Entrez le message {{role}} ici",
 	"Enter a detail about yourself for your LLMs to recall": "Entrez un détail sur vous pour que vos LLMs puissent le rappeler",
 	"Enter a detail about yourself for your LLMs to recall": "Entrez un détail sur vous pour que vos LLMs puissent le rappeler",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Entrez le chevauchement de bloc",
 	"Enter Chunk Overlap": "Entrez le chevauchement de bloc",
 	"Enter Chunk Size": "Entrez la taille du bloc",
 	"Enter Chunk Size": "Entrez la taille du bloc",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Entrez la taille de l'image (p. ex. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Entrez la taille de l'image (p. ex. 512x512)",
 	"Enter language codes": "Entrez les codes de langue",
 	"Enter language codes": "Entrez les codes de langue",
 	"Enter model tag (e.g. {{modelTag}})": "Entrez le tag du modèle (p. ex. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Entrez le tag du modèle (p. ex. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Entrez le nombre d'étapes (p. ex. 50)",
 	"Enter Number of Steps (e.g. 50)": "Entrez le nombre d'étapes (p. ex. 50)",
 	"Enter Score": "Entrez le score",
 	"Enter Score": "Entrez le score",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Entrez la séquence de fin",
 	"Enter stop sequence": "Entrez la séquence de fin",
 	"Enter Top K": "Entrez Top K",
 	"Enter Top K": "Entrez Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Entrez l'URL (p. ex. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Entrez l'URL (p. ex. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Informations de génération",
 	"Generation Info": "Informations de génération",
 	"Good Response": "Bonne réponse",
 	"Good Response": "Bonne réponse",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "n'a pas de conversations.",
 	"has no conversations.": "n'a pas de conversations.",
 	"Hello, {{name}}": "Bonjour, {{name}}",
 	"Hello, {{name}}": "Bonjour, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Nouveau mot de passe",
 	"New Password": "Nouveau mot de passe",
 	"No results found": "Aucun résultat trouvé",
 	"No results found": "Aucun résultat trouvé",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Aucune source disponible",
 	"No source available": "Aucune source disponible",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Non, pas exactement correct",
 	"Not factually correct": "Non, pas exactement correct",
@@ -381,10 +391,12 @@
 	"Search Documents": "Rechercher des documents",
 	"Search Documents": "Rechercher des documents",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Rechercher des prompts",
 	"Search Prompts": "Rechercher des prompts",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Voir readme.md pour les instructions",
 	"See readme.md for instructions": "Voir readme.md pour les instructions",
 	"See what's new": "Voir les nouveautés",
 	"See what's new": "Voir les nouveautés",
 	"Seed": "Graine",
 	"Seed": "Graine",
@@ -400,6 +412,8 @@
 	"Send a Message": "Envoyer un message",
 	"Send a Message": "Envoyer un message",
 	"Send message": "Envoyer un message",
 	"Send message": "Envoyer un message",
 	"September": "Septembre",
 	"September": "Septembre",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Connexion au serveur vérifiée",
 	"Server connection verified": "Connexion au serveur vérifiée",
 	"Set as default": "Définir par défaut",
 	"Set as default": "Définir par défaut",
 	"Set Default Model": "Définir le modèle par défaut",
 	"Set Default Model": "Définir le modèle par défaut",
@@ -494,6 +508,7 @@
 	"Web Loader Settings": "Paramètres du chargeur Web",
 	"Web Loader Settings": "Paramètres du chargeur Web",
 	"Web Params": "Paramètres Web",
 	"Web Params": "Paramètres Web",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "URL Webhook",
 	"Webhook URL": "URL Webhook",
 	"WebUI Add-ons": "Add-ons WebUI",
 	"WebUI Add-ons": "Add-ons WebUI",
 	"WebUI Settings": "Paramètres WebUI",
 	"WebUI Settings": "Paramètres WebUI",

+ 16 - 1
src/lib/i18n/locales/fr-FR/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "Modèle de Base (De)",
 	"Base Model (From)": "Modèle de Base (De)",
 	"before": "avant",
 	"before": "avant",
 	"Being lazy": "Est paresseux",
 	"Being lazy": "Est paresseux",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Contourner la vérification SSL pour les sites Web.",
 	"Bypass SSL verification for Websites": "Contourner la vérification SSL pour les sites Web.",
 	"Cancel": "Annuler",
 	"Cancel": "Annuler",
 	"Capabilities": "Capacités",
 	"Capabilities": "Capacités",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "URL de base ComfyUI",
 	"ComfyUI Base URL": "URL de base ComfyUI",
 	"ComfyUI Base URL is required.": "L'URL de base ComfyUI est requise.",
 	"ComfyUI Base URL is required.": "L'URL de base ComfyUI est requise.",
 	"Command": "Commande",
 	"Command": "Commande",
+	"Concurrent Requests": "",
 	"Confirm Password": "Confirmer le mot de passe",
 	"Confirm Password": "Confirmer le mot de passe",
 	"Connections": "Connexions",
 	"Connections": "Connexions",
 	"Content": "Contenu",
 	"Content": "Contenu",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Activer l'historique du chat",
 	"Enable Chat History": "Activer l'historique du chat",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Activer les nouvelles inscriptions",
 	"Enable New Sign Ups": "Activer les nouvelles inscriptions",
+	"Enable Web Search": "",
 	"Enabled": "Activé",
 	"Enabled": "Activé",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Vérifiez que le fichier CSV contienne 4 colonnes dans cet ordre : Name (Nom), Email, Password (Mot de passe), Role (Rôle).",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Vérifiez que le fichier CSV contienne 4 colonnes dans cet ordre : Name (Nom), Email, Password (Mot de passe), Role (Rôle).",
 	"Enter {{role}} message here": "Entrez le message {{role}} ici",
 	"Enter {{role}} message here": "Entrez le message {{role}} ici",
 	"Enter a detail about yourself for your LLMs to recall": "Saisissez une donnée vous concernant pour que vos LLMs s'en souviennent",
 	"Enter a detail about yourself for your LLMs to recall": "Saisissez une donnée vous concernant pour que vos LLMs s'en souviennent",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Entrez le chevauchement de bloc",
 	"Enter Chunk Overlap": "Entrez le chevauchement de bloc",
 	"Enter Chunk Size": "Entrez la taille du bloc",
 	"Enter Chunk Size": "Entrez la taille du bloc",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Entrez la taille de l'image (p. ex. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Entrez la taille de l'image (p. ex. 512x512)",
 	"Enter language codes": "Entrez les codes du language",
 	"Enter language codes": "Entrez les codes du language",
 	"Enter model tag (e.g. {{modelTag}})": "Entrez le tag du modèle (p. ex. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Entrez le tag du modèle (p. ex. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Entrez le nombre d'étapes (p. ex. 50)",
 	"Enter Number of Steps (e.g. 50)": "Entrez le nombre d'étapes (p. ex. 50)",
 	"Enter Score": "Entrez le Score",
 	"Enter Score": "Entrez le Score",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Entrez la séquence de fin",
 	"Enter stop sequence": "Entrez la séquence de fin",
 	"Enter Top K": "Entrez Top K",
 	"Enter Top K": "Entrez Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Entrez l'URL (p. ex. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Entrez l'URL (p. ex. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Informations de la Génération",
 	"Generation Info": "Informations de la Génération",
 	"Good Response": "Bonne Réponse",
 	"Good Response": "Bonne Réponse",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "n'a pas de conversations.",
 	"has no conversations.": "n'a pas de conversations.",
 	"Hello, {{name}}": "Bonjour, {{name}}",
 	"Hello, {{name}}": "Bonjour, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Nouveau mot de passe",
 	"New Password": "Nouveau mot de passe",
 	"No results found": "Aucun résultat",
 	"No results found": "Aucun résultat",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Aucune source disponible",
 	"No source available": "Aucune source disponible",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Faits incorrects",
 	"Not factually correct": "Faits incorrects",
@@ -381,10 +391,12 @@
 	"Search Documents": "Rechercher des Documents",
 	"Search Documents": "Rechercher des Documents",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Rechercher des Prompts",
 	"Search Prompts": "Rechercher des Prompts",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Voir readme.md pour les instructions",
 	"See readme.md for instructions": "Voir readme.md pour les instructions",
 	"See what's new": "Voir les nouveautés",
 	"See what's new": "Voir les nouveautés",
 	"Seed": "Graine",
 	"Seed": "Graine",
@@ -400,6 +412,8 @@
 	"Send a Message": "Envoyer un message",
 	"Send a Message": "Envoyer un message",
 	"Send message": "Envoyer un message",
 	"Send message": "Envoyer un message",
 	"September": "Septembre",
 	"September": "Septembre",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Connexion au serveur vérifiée",
 	"Server connection verified": "Connexion au serveur vérifiée",
 	"Set as default": "Définir par défaut",
 	"Set as default": "Définir par défaut",
 	"Set Default Model": "Définir le Modèle par Défaut",
 	"Set Default Model": "Définir le Modèle par Défaut",
@@ -494,6 +508,7 @@
 	"Web Loader Settings": "Paramètres du Chargeur Web",
 	"Web Loader Settings": "Paramètres du Chargeur Web",
 	"Web Params": "Paramètres Web",
 	"Web Params": "Paramètres Web",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "URL du Webhook",
 	"Webhook URL": "URL du Webhook",
 	"WebUI Add-ons": "Add-ons WebUI",
 	"WebUI Add-ons": "Add-ons WebUI",
 	"WebUI Settings": "Paramètres WebUI",
 	"WebUI Settings": "Paramètres WebUI",

+ 16 - 1
src/lib/i18n/locales/he-IL/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "לפני",
 	"before": "לפני",
 	"Being lazy": "להיות עצלן",
 	"Being lazy": "להיות עצלן",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "עקוף אימות SSL עבור אתרים",
 	"Bypass SSL verification for Websites": "עקוף אימות SSL עבור אתרים",
 	"Cancel": "בטל",
 	"Cancel": "בטל",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "כתובת URL בסיסית של ComfyUI",
 	"ComfyUI Base URL": "כתובת URL בסיסית של ComfyUI",
 	"ComfyUI Base URL is required.": "נדרשת כתובת URL בסיסית של ComfyUI",
 	"ComfyUI Base URL is required.": "נדרשת כתובת URL בסיסית של ComfyUI",
 	"Command": "פקודה",
 	"Command": "פקודה",
+	"Concurrent Requests": "",
 	"Confirm Password": "אשר סיסמה",
 	"Confirm Password": "אשר סיסמה",
 	"Connections": "חיבורים",
 	"Connections": "חיבורים",
 	"Content": "תוכן",
 	"Content": "תוכן",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "הפעל היסטוריית צ'אט",
 	"Enable Chat History": "הפעל היסטוריית צ'אט",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "אפשר הרשמות חדשות",
 	"Enable New Sign Ups": "אפשר הרשמות חדשות",
+	"Enable Web Search": "",
 	"Enabled": "מופעל",
 	"Enabled": "מופעל",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ודא שקובץ ה-CSV שלך כולל 4 עמודות בסדר הבא: שם, דוא\"ל, סיסמה, תפקיד.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ודא שקובץ ה-CSV שלך כולל 4 עמודות בסדר הבא: שם, דוא\"ל, סיסמה, תפקיד.",
 	"Enter {{role}} message here": "הזן הודעת {{role}} כאן",
 	"Enter {{role}} message here": "הזן הודעת {{role}} כאן",
 	"Enter a detail about yourself for your LLMs to recall": "הזן פרטים על עצמך כדי שLLMs יזכור",
 	"Enter a detail about yourself for your LLMs to recall": "הזן פרטים על עצמך כדי שLLMs יזכור",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "הזן חפיפת נתונים",
 	"Enter Chunk Overlap": "הזן חפיפת נתונים",
 	"Enter Chunk Size": "הזן גודל נתונים",
 	"Enter Chunk Size": "הזן גודל נתונים",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "הזן גודל תמונה (למשל 512x512)",
 	"Enter Image Size (e.g. 512x512)": "הזן גודל תמונה (למשל 512x512)",
 	"Enter language codes": "הזן קודי שפה",
 	"Enter language codes": "הזן קודי שפה",
 	"Enter model tag (e.g. {{modelTag}})": "הזן תג מודל (למשל {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "הזן תג מודל (למשל {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "הזן מספר שלבים (למשל 50)",
 	"Enter Number of Steps (e.g. 50)": "הזן מספר שלבים (למשל 50)",
 	"Enter Score": "הזן ציון",
 	"Enter Score": "הזן ציון",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "הזן רצף עצירה",
 	"Enter stop sequence": "הזן רצף עצירה",
 	"Enter Top K": "הזן Top K",
 	"Enter Top K": "הזן Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "הזן כתובת URL (למשל http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "הזן כתובת URL (למשל http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "מידע על היצירה",
 	"Generation Info": "מידע על היצירה",
 	"Good Response": "תגובה טובה",
 	"Good Response": "תגובה טובה",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "אין שיחות.",
 	"has no conversations.": "אין שיחות.",
 	"Hello, {{name}}": "שלום, {{name}}",
 	"Hello, {{name}}": "שלום, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "סיסמה חדשה",
 	"New Password": "סיסמה חדשה",
 	"No results found": "לא נמצאו תוצאות",
 	"No results found": "לא נמצאו תוצאות",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "אין מקור זמין",
 	"No source available": "אין מקור זמין",
 	"None": "",
 	"None": "",
 	"Not factually correct": "לא נכון מבחינה עובדתית",
 	"Not factually correct": "לא נכון מבחינה עובדתית",
@@ -381,10 +391,12 @@
 	"Search Documents": "חפש מסמכים",
 	"Search Documents": "חפש מסמכים",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "חפש פקודות",
 	"Search Prompts": "חפש פקודות",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_two": "",
 	"Searched {{count}} sites_two": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "ראה את readme.md להוראות",
 	"See readme.md for instructions": "ראה את readme.md להוראות",
 	"See what's new": "ראה מה חדש",
 	"See what's new": "ראה מה חדש",
 	"Seed": "זרע",
 	"Seed": "זרע",
@@ -400,6 +412,8 @@
 	"Send a Message": "שלח הודעה",
 	"Send a Message": "שלח הודעה",
 	"Send message": "שלח הודעה",
 	"Send message": "שלח הודעה",
 	"September": "ספטמבר",
 	"September": "ספטמבר",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "החיבור לשרת אומת",
 	"Server connection verified": "החיבור לשרת אומת",
 	"Set as default": "הגדר כברירת מחדל",
 	"Set as default": "הגדר כברירת מחדל",
 	"Set Default Model": "הגדר מודל ברירת מחדל",
 	"Set Default Model": "הגדר מודל ברירת מחדל",
@@ -494,6 +508,7 @@
 	"Web Loader Settings": "הגדרות טעינת אתר",
 	"Web Loader Settings": "הגדרות טעינת אתר",
 	"Web Params": "פרמטרים Web",
 	"Web Params": "פרמטרים Web",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "URL Webhook",
 	"Webhook URL": "URL Webhook",
 	"WebUI Add-ons": "נסיונות WebUI",
 	"WebUI Add-ons": "נסיונות WebUI",
 	"WebUI Settings": "הגדרות WebUI",
 	"WebUI Settings": "הגדרות WebUI",

+ 16 - 1
src/lib/i18n/locales/hi-IN/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "पहले",
 	"before": "पहले",
 	"Being lazy": "आलसी होना",
 	"Being lazy": "आलसी होना",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "वेबसाइटों के लिए SSL सुनिश्चिती को छोड़ें",
 	"Bypass SSL verification for Websites": "वेबसाइटों के लिए SSL सुनिश्चिती को छोड़ें",
 	"Cancel": "रद्द करें",
 	"Cancel": "रद्द करें",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI बेस यूआरएल",
 	"ComfyUI Base URL": "ComfyUI बेस यूआरएल",
 	"ComfyUI Base URL is required.": "ComfyUI का बेस यूआरएल आवश्यक है",
 	"ComfyUI Base URL is required.": "ComfyUI का बेस यूआरएल आवश्यक है",
 	"Command": "कमांड",
 	"Command": "कमांड",
+	"Concurrent Requests": "",
 	"Confirm Password": "पासवर्ड की पुष्टि कीजिये",
 	"Confirm Password": "पासवर्ड की पुष्टि कीजिये",
 	"Connections": "सम्बन्ध",
 	"Connections": "सम्बन्ध",
 	"Content": "सामग्री",
 	"Content": "सामग्री",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "चैट इतिहास सक्रिय करें",
 	"Enable Chat History": "चैट इतिहास सक्रिय करें",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "नए साइन अप सक्रिय करें",
 	"Enable New Sign Ups": "नए साइन अप सक्रिय करें",
+	"Enable Web Search": "",
 	"Enabled": "सक्रिय",
 	"Enabled": "सक्रिय",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "सुनिश्चित करें कि आपकी CSV फ़ाइल में इस क्रम में 4 कॉलम शामिल हैं: नाम, ईमेल, पासवर्ड, भूमिका।",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "सुनिश्चित करें कि आपकी CSV फ़ाइल में इस क्रम में 4 कॉलम शामिल हैं: नाम, ईमेल, पासवर्ड, भूमिका।",
 	"Enter {{role}} message here": "यहां {{role}} संदेश दर्ज करें",
 	"Enter {{role}} message here": "यहां {{role}} संदेश दर्ज करें",
 	"Enter a detail about yourself for your LLMs to recall": "अपने एलएलएम को याद करने के लिए अपने बारे में एक विवरण दर्ज करें",
 	"Enter a detail about yourself for your LLMs to recall": "अपने एलएलएम को याद करने के लिए अपने बारे में एक विवरण दर्ज करें",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "चंक ओवरलैप दर्ज करें",
 	"Enter Chunk Overlap": "चंक ओवरलैप दर्ज करें",
 	"Enter Chunk Size": "खंड आकार दर्ज करें",
 	"Enter Chunk Size": "खंड आकार दर्ज करें",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "छवि का आकार दर्ज करें (उदा. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "छवि का आकार दर्ज करें (उदा. 512x512)",
 	"Enter language codes": "भाषा कोड दर्ज करें",
 	"Enter language codes": "भाषा कोड दर्ज करें",
 	"Enter model tag (e.g. {{modelTag}})": "Model tag दर्ज करें (उदा. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Model tag दर्ज करें (उदा. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "चरणों की संख्या दर्ज करें (उदा. 50)",
 	"Enter Number of Steps (e.g. 50)": "चरणों की संख्या दर्ज करें (उदा. 50)",
 	"Enter Score": "स्कोर दर्ज करें",
 	"Enter Score": "स्कोर दर्ज करें",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "स्टॉप अनुक्रम दर्ज करें",
 	"Enter stop sequence": "स्टॉप अनुक्रम दर्ज करें",
 	"Enter Top K": "शीर्ष K दर्ज करें",
 	"Enter Top K": "शीर्ष K दर्ज करें",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "यूआरएल दर्ज करें (उदा. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "यूआरएल दर्ज करें (उदा. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "जनरेशन की जानकारी",
 	"Generation Info": "जनरेशन की जानकारी",
 	"Good Response": "अच्छी प्रतिक्रिया",
 	"Good Response": "अच्छी प्रतिक्रिया",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "कोई बातचीत नहीं है",
 	"has no conversations.": "कोई बातचीत नहीं है",
 	"Hello, {{name}}": "नमस्ते, {{name}}",
 	"Hello, {{name}}": "नमस्ते, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "नया पासवर्ड",
 	"New Password": "नया पासवर्ड",
 	"No results found": "कोई परिणाम नहीं मिला",
 	"No results found": "कोई परिणाम नहीं मिला",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "कोई स्रोत उपलब्ध नहीं है",
 	"No source available": "कोई स्रोत उपलब्ध नहीं है",
 	"None": "",
 	"None": "",
 	"Not factually correct": "तथ्यात्मक रूप से सही नहीं है",
 	"Not factually correct": "तथ्यात्मक रूप से सही नहीं है",
@@ -381,9 +391,11 @@
 	"Search Documents": "दस्तावेज़ खोजें",
 	"Search Documents": "दस्तावेज़ खोजें",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "प्रॉम्प्ट खोजें",
 	"Search Prompts": "प्रॉम्प्ट खोजें",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "निर्देशों के लिए readme.md देखें",
 	"See readme.md for instructions": "निर्देशों के लिए readme.md देखें",
 	"See what's new": "देखें, क्या नया है",
 	"See what's new": "देखें, क्या नया है",
 	"Seed": "सीड्\u200c",
 	"Seed": "सीड्\u200c",
@@ -399,6 +411,8 @@
 	"Send a Message": "एक संदेश भेजो",
 	"Send a Message": "एक संदेश भेजो",
 	"Send message": "मेसेज भेजें",
 	"Send message": "मेसेज भेजें",
 	"September": "सितंबर",
 	"September": "सितंबर",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "सर्वर कनेक्शन सत्यापित",
 	"Server connection verified": "सर्वर कनेक्शन सत्यापित",
 	"Set as default": "डिफाल्ट के रूप में सेट",
 	"Set as default": "डिफाल्ट के रूप में सेट",
 	"Set Default Model": "डिफ़ॉल्ट मॉडल सेट करें",
 	"Set Default Model": "डिफ़ॉल्ट मॉडल सेट करें",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "वेब लोडर सेटिंग्स",
 	"Web Loader Settings": "वेब लोडर सेटिंग्स",
 	"Web Params": "वेब पैरामीटर",
 	"Web Params": "वेब पैरामीटर",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "वेबहुक URL",
 	"Webhook URL": "वेबहुक URL",
 	"WebUI Add-ons": "वेबयू ऐड-ons",
 	"WebUI Add-ons": "वेबयू ऐड-ons",
 	"WebUI Settings": "WebUI सेटिंग्स",
 	"WebUI Settings": "WebUI सेटिंग्स",

+ 16 - 1
src/lib/i18n/locales/hr-HR/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "prije",
 	"before": "prije",
 	"Being lazy": "Biti lijen",
 	"Being lazy": "Biti lijen",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Zaobiđi SSL provjeru za web stranice",
 	"Bypass SSL verification for Websites": "Zaobiđi SSL provjeru za web stranice",
 	"Cancel": "Otkaži",
 	"Cancel": "Otkaži",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI osnovni URL",
 	"ComfyUI Base URL": "ComfyUI osnovni URL",
 	"ComfyUI Base URL is required.": "Potreban je ComfyUI osnovni URL.",
 	"ComfyUI Base URL is required.": "Potreban je ComfyUI osnovni URL.",
 	"Command": "Naredba",
 	"Command": "Naredba",
+	"Concurrent Requests": "",
 	"Confirm Password": "Potvrdite lozinku",
 	"Confirm Password": "Potvrdite lozinku",
 	"Connections": "Povezivanja",
 	"Connections": "Povezivanja",
 	"Content": "Sadržaj",
 	"Content": "Sadržaj",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Omogući povijest razgovora",
 	"Enable Chat History": "Omogući povijest razgovora",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Omogući nove prijave",
 	"Enable New Sign Ups": "Omogući nove prijave",
+	"Enable Web Search": "",
 	"Enabled": "Omogućeno",
 	"Enabled": "Omogućeno",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Provjerite da vaša CSV datoteka uključuje 4 stupca u ovom redoslijedu: Name, Email, Password, Role.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Provjerite da vaša CSV datoteka uključuje 4 stupca u ovom redoslijedu: Name, Email, Password, Role.",
 	"Enter {{role}} message here": "Unesite {{role}} poruku ovdje",
 	"Enter {{role}} message here": "Unesite {{role}} poruku ovdje",
 	"Enter a detail about yourself for your LLMs to recall": "Unesite pojedinosti o sebi da bi učitali memoriju u LLM",
 	"Enter a detail about yourself for your LLMs to recall": "Unesite pojedinosti o sebi da bi učitali memoriju u LLM",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Unesite preklapanje dijelova",
 	"Enter Chunk Overlap": "Unesite preklapanje dijelova",
 	"Enter Chunk Size": "Unesite veličinu dijela",
 	"Enter Chunk Size": "Unesite veličinu dijela",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Unesite veličinu slike (npr. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Unesite veličinu slike (npr. 512x512)",
 	"Enter language codes": "Unesite kodove jezika",
 	"Enter language codes": "Unesite kodove jezika",
 	"Enter model tag (e.g. {{modelTag}})": "Unesite oznaku modela (npr. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Unesite oznaku modela (npr. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Unesite broj koraka (npr. 50)",
 	"Enter Number of Steps (e.g. 50)": "Unesite broj koraka (npr. 50)",
 	"Enter Score": "Unesite ocjenu",
 	"Enter Score": "Unesite ocjenu",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Unesite sekvencu zaustavljanja",
 	"Enter stop sequence": "Unesite sekvencu zaustavljanja",
 	"Enter Top K": "Unesite Top K",
 	"Enter Top K": "Unesite Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Unesite URL (npr. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Unesite URL (npr. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Informacije o generaciji",
 	"Generation Info": "Informacije o generaciji",
 	"Good Response": "Dobar odgovor",
 	"Good Response": "Dobar odgovor",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "nema razgovora.",
 	"has no conversations.": "nema razgovora.",
 	"Hello, {{name}}": "Bok, {{name}}",
 	"Hello, {{name}}": "Bok, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Nova lozinka",
 	"New Password": "Nova lozinka",
 	"No results found": "Nema rezultata",
 	"No results found": "Nema rezultata",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Nema dostupnog izvora",
 	"No source available": "Nema dostupnog izvora",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Nije činjenično točno",
 	"Not factually correct": "Nije činjenično točno",
@@ -381,10 +391,12 @@
 	"Search Documents": "Pretraga dokumenata",
 	"Search Documents": "Pretraga dokumenata",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Pretraga prompta",
 	"Search Prompts": "Pretraga prompta",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_few": "",
 	"Searched {{count}} sites_few": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Pogledajte readme.md za upute",
 	"See readme.md for instructions": "Pogledajte readme.md za upute",
 	"See what's new": "Pogledajte što je novo",
 	"See what's new": "Pogledajte što je novo",
 	"Seed": "Sjeme",
 	"Seed": "Sjeme",
@@ -400,6 +412,8 @@
 	"Send a Message": "Pošaljite poruku",
 	"Send a Message": "Pošaljite poruku",
 	"Send message": "Pošalji poruku",
 	"Send message": "Pošalji poruku",
 	"September": "Rujan",
 	"September": "Rujan",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Veza s poslužiteljem potvrđena",
 	"Server connection verified": "Veza s poslužiteljem potvrđena",
 	"Set as default": "Postavi kao zadano",
 	"Set as default": "Postavi kao zadano",
 	"Set Default Model": "Postavi zadani model",
 	"Set Default Model": "Postavi zadani model",
@@ -494,6 +508,7 @@
 	"Web Loader Settings": "Postavke web učitavanja",
 	"Web Loader Settings": "Postavke web učitavanja",
 	"Web Params": "Web parametri",
 	"Web Params": "Web parametri",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "URL webkuke",
 	"Webhook URL": "URL webkuke",
 	"WebUI Add-ons": "Dodaci za WebUI",
 	"WebUI Add-ons": "Dodaci za WebUI",
 	"WebUI Settings": "WebUI postavke",
 	"WebUI Settings": "WebUI postavke",

+ 16 - 1
src/lib/i18n/locales/it-IT/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "prima",
 	"before": "prima",
 	"Being lazy": "Essere pigri",
 	"Being lazy": "Essere pigri",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Aggira la verifica SSL per i siti web",
 	"Bypass SSL verification for Websites": "Aggira la verifica SSL per i siti web",
 	"Cancel": "Annulla",
 	"Cancel": "Annulla",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "URL base ComfyUI",
 	"ComfyUI Base URL": "URL base ComfyUI",
 	"ComfyUI Base URL is required.": "L'URL base ComfyUI è obbligatorio.",
 	"ComfyUI Base URL is required.": "L'URL base ComfyUI è obbligatorio.",
 	"Command": "Comando",
 	"Command": "Comando",
+	"Concurrent Requests": "",
 	"Confirm Password": "Conferma password",
 	"Confirm Password": "Conferma password",
 	"Connections": "Connessioni",
 	"Connections": "Connessioni",
 	"Content": "Contenuto",
 	"Content": "Contenuto",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Abilita cronologia chat",
 	"Enable Chat History": "Abilita cronologia chat",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Abilita nuove iscrizioni",
 	"Enable New Sign Ups": "Abilita nuove iscrizioni",
+	"Enable Web Search": "",
 	"Enabled": "Abilitato",
 	"Enabled": "Abilitato",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assicurati che il tuo file CSV includa 4 colonne in questo ordine: Nome, Email, Password, Ruolo.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Assicurati che il tuo file CSV includa 4 colonne in questo ordine: Nome, Email, Password, Ruolo.",
 	"Enter {{role}} message here": "Inserisci il messaggio per {{role}} qui",
 	"Enter {{role}} message here": "Inserisci il messaggio per {{role}} qui",
 	"Enter a detail about yourself for your LLMs to recall": "Inserisci un dettaglio su di te per che i LLM possano ricordare",
 	"Enter a detail about yourself for your LLMs to recall": "Inserisci un dettaglio su di te per che i LLM possano ricordare",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Inserisci la sovrapposizione chunk",
 	"Enter Chunk Overlap": "Inserisci la sovrapposizione chunk",
 	"Enter Chunk Size": "Inserisci la dimensione chunk",
 	"Enter Chunk Size": "Inserisci la dimensione chunk",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Inserisci la dimensione dell'immagine (ad esempio 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Inserisci la dimensione dell'immagine (ad esempio 512x512)",
 	"Enter language codes": "Inserisci i codici lingua",
 	"Enter language codes": "Inserisci i codici lingua",
 	"Enter model tag (e.g. {{modelTag}})": "Inserisci il tag del modello (ad esempio {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Inserisci il tag del modello (ad esempio {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Inserisci il numero di passaggi (ad esempio 50)",
 	"Enter Number of Steps (e.g. 50)": "Inserisci il numero di passaggi (ad esempio 50)",
 	"Enter Score": "Inserisci il punteggio",
 	"Enter Score": "Inserisci il punteggio",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Inserisci la sequenza di arresto",
 	"Enter stop sequence": "Inserisci la sequenza di arresto",
 	"Enter Top K": "Inserisci Top K",
 	"Enter Top K": "Inserisci Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Inserisci URL (ad esempio http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Inserisci URL (ad esempio http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Informazioni generazione",
 	"Generation Info": "Informazioni generazione",
 	"Good Response": "Buona risposta",
 	"Good Response": "Buona risposta",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "non ha conversazioni.",
 	"has no conversations.": "non ha conversazioni.",
 	"Hello, {{name}}": "Ciao, {{name}}",
 	"Hello, {{name}}": "Ciao, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Nuova password",
 	"New Password": "Nuova password",
 	"No results found": "Nessun risultato trovato",
 	"No results found": "Nessun risultato trovato",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Nessuna fonte disponibile",
 	"No source available": "Nessuna fonte disponibile",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Non corretto dal punto di vista fattuale",
 	"Not factually correct": "Non corretto dal punto di vista fattuale",
@@ -381,10 +391,12 @@
 	"Search Documents": "Cerca documenti",
 	"Search Documents": "Cerca documenti",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Cerca prompt",
 	"Search Prompts": "Cerca prompt",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Vedi readme.md per le istruzioni",
 	"See readme.md for instructions": "Vedi readme.md per le istruzioni",
 	"See what's new": "Guarda le novità",
 	"See what's new": "Guarda le novità",
 	"Seed": "Seme",
 	"Seed": "Seme",
@@ -400,6 +412,8 @@
 	"Send a Message": "Invia un messaggio",
 	"Send a Message": "Invia un messaggio",
 	"Send message": "Invia messaggio",
 	"Send message": "Invia messaggio",
 	"September": "Settembre",
 	"September": "Settembre",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Connessione al server verificata",
 	"Server connection verified": "Connessione al server verificata",
 	"Set as default": "Imposta come predefinito",
 	"Set as default": "Imposta come predefinito",
 	"Set Default Model": "Imposta modello predefinito",
 	"Set Default Model": "Imposta modello predefinito",
@@ -494,6 +508,7 @@
 	"Web Loader Settings": "Impostazioni del caricatore Web",
 	"Web Loader Settings": "Impostazioni del caricatore Web",
 	"Web Params": "Parametri Web",
 	"Web Params": "Parametri Web",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "URL webhook",
 	"Webhook URL": "URL webhook",
 	"WebUI Add-ons": "Componenti aggiuntivi WebUI",
 	"WebUI Add-ons": "Componenti aggiuntivi WebUI",
 	"WebUI Settings": "Impostazioni WebUI",
 	"WebUI Settings": "Impostazioni WebUI",

+ 16 - 1
src/lib/i18n/locales/ja-JP/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "より前",
 	"before": "より前",
 	"Being lazy": "怠惰な",
 	"Being lazy": "怠惰な",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "SSL 検証をバイパスする",
 	"Bypass SSL verification for Websites": "SSL 検証をバイパスする",
 	"Cancel": "キャンセル",
 	"Cancel": "キャンセル",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUIベースURL",
 	"ComfyUI Base URL": "ComfyUIベースURL",
 	"ComfyUI Base URL is required.": "ComfyUIベースURLが必要です。",
 	"ComfyUI Base URL is required.": "ComfyUIベースURLが必要です。",
 	"Command": "コマンド",
 	"Command": "コマンド",
+	"Concurrent Requests": "",
 	"Confirm Password": "パスワードを確認",
 	"Confirm Password": "パスワードを確認",
 	"Connections": "接続",
 	"Connections": "接続",
 	"Content": "コンテンツ",
 	"Content": "コンテンツ",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "チャット履歴を有効化",
 	"Enable Chat History": "チャット履歴を有効化",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "新規登録を有効化",
 	"Enable New Sign Ups": "新規登録を有効化",
+	"Enable Web Search": "",
 	"Enabled": "有効",
 	"Enabled": "有効",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSVファイルに4つの列が含まれていることを確認してください: Name, Email, Password, Role.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSVファイルに4つの列が含まれていることを確認してください: Name, Email, Password, Role.",
 	"Enter {{role}} message here": "{{role}} メッセージをここに入力してください",
 	"Enter {{role}} message here": "{{role}} メッセージをここに入力してください",
 	"Enter a detail about yourself for your LLMs to recall": "LLM が記憶するために、自分についての詳細を入力してください",
 	"Enter a detail about yourself for your LLMs to recall": "LLM が記憶するために、自分についての詳細を入力してください",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "チャンクオーバーラップを入力してください",
 	"Enter Chunk Overlap": "チャンクオーバーラップを入力してください",
 	"Enter Chunk Size": "チャンクサイズを入力してください",
 	"Enter Chunk Size": "チャンクサイズを入力してください",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "画像サイズを入力してください (例: 512x512)",
 	"Enter Image Size (e.g. 512x512)": "画像サイズを入力してください (例: 512x512)",
 	"Enter language codes": "言語コードを入力してください",
 	"Enter language codes": "言語コードを入力してください",
 	"Enter model tag (e.g. {{modelTag}})": "モデルタグを入力してください (例: {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "モデルタグを入力してください (例: {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "ステップ数を入力してください (例: 50)",
 	"Enter Number of Steps (e.g. 50)": "ステップ数を入力してください (例: 50)",
 	"Enter Score": "スコアを入力してください",
 	"Enter Score": "スコアを入力してください",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "ストップシーケンスを入力してください",
 	"Enter stop sequence": "ストップシーケンスを入力してください",
 	"Enter Top K": "トップ K を入力してください",
 	"Enter Top K": "トップ K を入力してください",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "URL を入力してください (例: http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "URL を入力してください (例: http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "生成情報",
 	"Generation Info": "生成情報",
 	"Good Response": "良い応答",
 	"Good Response": "良い応答",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "対話はありません。",
 	"has no conversations.": "対話はありません。",
 	"Hello, {{name}}": "こんにちは、{{name}} さん",
 	"Hello, {{name}}": "こんにちは、{{name}} さん",
@@ -294,7 +305,6 @@
 	"New Password": "新しいパスワード",
 	"New Password": "新しいパスワード",
 	"No results found": "結果が見つかりません",
 	"No results found": "結果が見つかりません",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "使用可能なソースがありません",
 	"No source available": "使用可能なソースがありません",
 	"None": "",
 	"None": "",
 	"Not factually correct": "実事上正しくない",
 	"Not factually correct": "実事上正しくない",
@@ -381,8 +391,10 @@
 	"Search Documents": "ドキュメントを検索",
 	"Search Documents": "ドキュメントを検索",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "プロンプトを検索",
 	"Search Prompts": "プロンプトを検索",
+	"Search Result Count": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "手順については readme.md を参照してください",
 	"See readme.md for instructions": "手順については readme.md を参照してください",
 	"See what's new": "新機能を見る",
 	"See what's new": "新機能を見る",
 	"Seed": "シード",
 	"Seed": "シード",
@@ -398,6 +410,8 @@
 	"Send a Message": "メッセージを送信",
 	"Send a Message": "メッセージを送信",
 	"Send message": "メッセージを送信",
 	"Send message": "メッセージを送信",
 	"September": "9月",
 	"September": "9月",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "サーバー接続が確認されました",
 	"Server connection verified": "サーバー接続が確認されました",
 	"Set as default": "デフォルトに設定",
 	"Set as default": "デフォルトに設定",
 	"Set Default Model": "デフォルトモデルを設定",
 	"Set Default Model": "デフォルトモデルを設定",
@@ -492,6 +506,7 @@
 	"Web Loader Settings": "Web 読み込み設定",
 	"Web Loader Settings": "Web 読み込み設定",
 	"Web Params": "Web パラメータ",
 	"Web Params": "Web パラメータ",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Add-ons": "WebUI アドオン",
 	"WebUI Add-ons": "WebUI アドオン",
 	"WebUI Settings": "WebUI 設定",
 	"WebUI Settings": "WebUI 設定",

+ 16 - 1
src/lib/i18n/locales/ka-GE/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "ადგილზე",
 	"before": "ადგილზე",
 	"Being lazy": "ჩაიტყვევა",
 	"Being lazy": "ჩაიტყვევა",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "SSL-ის ვერიფიკაციის გააუქმება ვებსაიტებზე",
 	"Bypass SSL verification for Websites": "SSL-ის ვერიფიკაციის გააუქმება ვებსაიტებზე",
 	"Cancel": "გაუქმება",
 	"Cancel": "გაუქმება",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI საბაზისო URL",
 	"ComfyUI Base URL": "ComfyUI საბაზისო URL",
 	"ComfyUI Base URL is required.": "ComfyUI საბაზისო URL აუცილებელია.",
 	"ComfyUI Base URL is required.": "ComfyUI საბაზისო URL აუცილებელია.",
 	"Command": "ბრძანება",
 	"Command": "ბრძანება",
+	"Concurrent Requests": "",
 	"Confirm Password": "პაროლის დამოწმება",
 	"Confirm Password": "პაროლის დამოწმება",
 	"Connections": "კავშირები",
 	"Connections": "კავშირები",
 	"Content": "კონტენტი",
 	"Content": "კონტენტი",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "მიმოწერის ისტორიის ჩართვა",
 	"Enable Chat History": "მიმოწერის ისტორიის ჩართვა",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "ახალი რეგისტრაციების ჩართვა",
 	"Enable New Sign Ups": "ახალი რეგისტრაციების ჩართვა",
+	"Enable Web Search": "",
 	"Enabled": "ჩართულია",
 	"Enabled": "ჩართულია",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "გთხოვთ, უზრუნველყოთ, რომთქვევის CSV-ფაილი შეიცავს 4 ველი, ჩაწერილი ორივე ველი უდრის პირველი ველით.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "გთხოვთ, უზრუნველყოთ, რომთქვევის CSV-ფაილი შეიცავს 4 ველი, ჩაწერილი ორივე ველი უდრის პირველი ველით.",
 	"Enter {{role}} message here": "შეიყვანე {{role}} შეტყობინება აქ",
 	"Enter {{role}} message here": "შეიყვანე {{role}} შეტყობინება აქ",
 	"Enter a detail about yourself for your LLMs to recall": "შეიყვანე დეტალი ჩემთათვის, რომ ჩვენი LLMs-ს შეიძლოს აღაქვს",
 	"Enter a detail about yourself for your LLMs to recall": "შეიყვანე დეტალი ჩემთათვის, რომ ჩვენი LLMs-ს შეიძლოს აღაქვს",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "შეიყვანეთ ნაწილის გადახურვა",
 	"Enter Chunk Overlap": "შეიყვანეთ ნაწილის გადახურვა",
 	"Enter Chunk Size": "შეიყვანე ბლოკის ზომა",
 	"Enter Chunk Size": "შეიყვანე ბლოკის ზომა",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "შეიყვანეთ სურათის ზომა (მაგ. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "შეიყვანეთ სურათის ზომა (მაგ. 512x512)",
 	"Enter language codes": "შეიყვანეთ ენის კოდი",
 	"Enter language codes": "შეიყვანეთ ენის კოდი",
 	"Enter model tag (e.g. {{modelTag}})": "შეიყვანეთ მოდელის ტეგი (მაგ. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "შეიყვანეთ მოდელის ტეგი (მაგ. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "შეიყვანეთ ნაბიჯების რაოდენობა (მაგ. 50)",
 	"Enter Number of Steps (e.g. 50)": "შეიყვანეთ ნაბიჯების რაოდენობა (მაგ. 50)",
 	"Enter Score": "შეიყვანეთ ქულა",
 	"Enter Score": "შეიყვანეთ ქულა",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "შეიყვანეთ ტოპ თანმიმდევრობა",
 	"Enter stop sequence": "შეიყვანეთ ტოპ თანმიმდევრობა",
 	"Enter Top K": "შეიყვანეთ Top K",
 	"Enter Top K": "შეიყვანეთ Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "შეიყვანეთ მისამართი (მაგალითად http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "შეიყვანეთ მისამართი (მაგალითად http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "გენერაციის ინფორმაცია",
 	"Generation Info": "გენერაციის ინფორმაცია",
 	"Good Response": "დიდი პასუხი",
 	"Good Response": "დიდი პასუხი",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "არა უფლება ჩაწერა",
 	"has no conversations.": "არა უფლება ჩაწერა",
 	"Hello, {{name}}": "გამარჯობა, {{name}}",
 	"Hello, {{name}}": "გამარჯობა, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "ახალი პაროლი",
 	"New Password": "ახალი პაროლი",
 	"No results found": "ჩვენ ვერ პოულობით ნაპოვნი ჩაწერები",
 	"No results found": "ჩვენ ვერ პოულობით ნაპოვნი ჩაწერები",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "წყარო არ არის ხელმისაწვდომი",
 	"No source available": "წყარო არ არის ხელმისაწვდომი",
 	"None": "",
 	"None": "",
 	"Not factually correct": "არ ვეთანხმები პირდაპირ ვერც ვეთანხმები",
 	"Not factually correct": "არ ვეთანხმები პირდაპირ ვერც ვეთანხმები",
@@ -381,9 +391,11 @@
 	"Search Documents": "დოკუმენტების ძიება",
 	"Search Documents": "დოკუმენტების ძიება",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "მოთხოვნების ძიება",
 	"Search Prompts": "მოთხოვნების ძიება",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "იხილეთ readme.md ინსტრუქციებისთვის",
 	"See readme.md for instructions": "იხილეთ readme.md ინსტრუქციებისთვის",
 	"See what's new": "სიახლეების ნახვა",
 	"See what's new": "სიახლეების ნახვა",
 	"Seed": "სიდი",
 	"Seed": "სიდი",
@@ -399,6 +411,8 @@
 	"Send a Message": "შეტყობინების გაგზავნა",
 	"Send a Message": "შეტყობინების გაგზავნა",
 	"Send message": "შეტყობინების გაგზავნა",
 	"Send message": "შეტყობინების გაგზავნა",
 	"September": "სექტემბერი",
 	"September": "სექტემბერი",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "სერვერთან კავშირი დადასტურებულია",
 	"Server connection verified": "სერვერთან კავშირი დადასტურებულია",
 	"Set as default": "დეფოლტად დაყენება",
 	"Set as default": "დეფოლტად დაყენება",
 	"Set Default Model": "დეფოლტ მოდელის დაყენება",
 	"Set Default Model": "დეფოლტ მოდელის დაყენება",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "ვების ჩატარების პარამეტრები",
 	"Web Loader Settings": "ვების ჩატარების პარამეტრები",
 	"Web Params": "ვების პარამეტრები",
 	"Web Params": "ვების პარამეტრები",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Add-ons": "WebUI დანამატები",
 	"WebUI Add-ons": "WebUI დანამატები",
 	"WebUI Settings": "WebUI პარამეტრები",
 	"WebUI Settings": "WebUI პარამეტრები",

+ 16 - 1
src/lib/i18n/locales/ko-KR/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "이전",
 	"before": "이전",
 	"Being lazy": "게으름 피우기",
 	"Being lazy": "게으름 피우기",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "SSL 검증을 무시하려면 웹 사이트를 선택하세요.",
 	"Bypass SSL verification for Websites": "SSL 검증을 무시하려면 웹 사이트를 선택하세요.",
 	"Cancel": "취소",
 	"Cancel": "취소",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI 기본 URL",
 	"ComfyUI Base URL": "ComfyUI 기본 URL",
 	"ComfyUI Base URL is required.": "ComfyUI 기본 URL이 필요합니다.",
 	"ComfyUI Base URL is required.": "ComfyUI 기본 URL이 필요합니다.",
 	"Command": "명령",
 	"Command": "명령",
+	"Concurrent Requests": "",
 	"Confirm Password": "비밀번호 확인",
 	"Confirm Password": "비밀번호 확인",
 	"Connections": "연결",
 	"Connections": "연결",
 	"Content": "내용",
 	"Content": "내용",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "채팅 기록 활성화",
 	"Enable Chat History": "채팅 기록 활성화",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "새 회원가입 활성화",
 	"Enable New Sign Ups": "새 회원가입 활성화",
+	"Enable Web Search": "",
 	"Enabled": "활성화",
 	"Enabled": "활성화",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV 파일에 이름, 이메일, 비밀번호, 역할 4개의 컬럼이 순서대로 포함되어 있는지 확인하세요.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV 파일에 이름, 이메일, 비밀번호, 역할 4개의 컬럼이 순서대로 포함되어 있는지 확인하세요.",
 	"Enter {{role}} message here": "여기에 {{role}} 메시지 입력",
 	"Enter {{role}} message here": "여기에 {{role}} 메시지 입력",
 	"Enter a detail about yourself for your LLMs to recall": "자신에 대한 세부사항을 입력하여 LLMs가 기억할 수 있도록 하세요",
 	"Enter a detail about yourself for your LLMs to recall": "자신에 대한 세부사항을 입력하여 LLMs가 기억할 수 있도록 하세요",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "청크 오버랩 입력",
 	"Enter Chunk Overlap": "청크 오버랩 입력",
 	"Enter Chunk Size": "청크 크기 입력",
 	"Enter Chunk Size": "청크 크기 입력",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "이미지 크기 입력(예: 512x512)",
 	"Enter Image Size (e.g. 512x512)": "이미지 크기 입력(예: 512x512)",
 	"Enter language codes": "언어 코드 입력",
 	"Enter language codes": "언어 코드 입력",
 	"Enter model tag (e.g. {{modelTag}})": "모델 태그 입력(예: {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "모델 태그 입력(예: {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "단계 수 입력(예: 50)",
 	"Enter Number of Steps (e.g. 50)": "단계 수 입력(예: 50)",
 	"Enter Score": "점수 입력",
 	"Enter Score": "점수 입력",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "중지 시퀀스 입력",
 	"Enter stop sequence": "중지 시퀀스 입력",
 	"Enter Top K": "Top K 입력",
 	"Enter Top K": "Top K 입력",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "URL 입력(예: http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "URL 입력(예: http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "생성 정보",
 	"Generation Info": "생성 정보",
 	"Good Response": "좋은 응답",
 	"Good Response": "좋은 응답",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "대화가 없습니다.",
 	"has no conversations.": "대화가 없습니다.",
 	"Hello, {{name}}": "안녕하세요, {{name}}",
 	"Hello, {{name}}": "안녕하세요, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "새 비밀번호",
 	"New Password": "새 비밀번호",
 	"No results found": "결과 없음",
 	"No results found": "결과 없음",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "사용 가능한 소스 없음",
 	"No source available": "사용 가능한 소스 없음",
 	"None": "",
 	"None": "",
 	"Not factually correct": "사실상 맞지 않음",
 	"Not factually correct": "사실상 맞지 않음",
@@ -381,8 +391,10 @@
 	"Search Documents": "문서 검색",
 	"Search Documents": "문서 검색",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "프롬프트 검색",
 	"Search Prompts": "프롬프트 검색",
+	"Search Result Count": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "설명은 readme.md를 참조하세요.",
 	"See readme.md for instructions": "설명은 readme.md를 참조하세요.",
 	"See what's new": "새로운 기능 보기",
 	"See what's new": "새로운 기능 보기",
 	"Seed": "시드",
 	"Seed": "시드",
@@ -398,6 +410,8 @@
 	"Send a Message": "메시지 보내기",
 	"Send a Message": "메시지 보내기",
 	"Send message": "메시지 보내기",
 	"Send message": "메시지 보내기",
 	"September": "9월",
 	"September": "9월",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "서버 연결 확인됨",
 	"Server connection verified": "서버 연결 확인됨",
 	"Set as default": "기본값으로 설정",
 	"Set as default": "기본값으로 설정",
 	"Set Default Model": "기본 모델 설정",
 	"Set Default Model": "기본 모델 설정",
@@ -492,6 +506,7 @@
 	"Web Loader Settings": "웹 로더 설정",
 	"Web Loader Settings": "웹 로더 설정",
 	"Web Params": "웹 파라미터",
 	"Web Params": "웹 파라미터",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Add-ons": "WebUI 애드온",
 	"WebUI Add-ons": "WebUI 애드온",
 	"WebUI Settings": "WebUI 설정",
 	"WebUI Settings": "WebUI 설정",

+ 16 - 1
src/lib/i18n/locales/nl-NL/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "voor",
 	"before": "voor",
 	"Being lazy": "Lustig zijn",
 	"Being lazy": "Lustig zijn",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "SSL-verificatie omzeilen voor websites",
 	"Bypass SSL verification for Websites": "SSL-verificatie omzeilen voor websites",
 	"Cancel": "Annuleren",
 	"Cancel": "Annuleren",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL is required.",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL is required.",
 	"Command": "Commando",
 	"Command": "Commando",
+	"Concurrent Requests": "",
 	"Confirm Password": "Bevestig Wachtwoord",
 	"Confirm Password": "Bevestig Wachtwoord",
 	"Connections": "Verbindingen",
 	"Connections": "Verbindingen",
 	"Content": "Inhoud",
 	"Content": "Inhoud",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Schakel Chat Geschiedenis in",
 	"Enable Chat History": "Schakel Chat Geschiedenis in",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Schakel Nieuwe Registraties in",
 	"Enable New Sign Ups": "Schakel Nieuwe Registraties in",
+	"Enable Web Search": "",
 	"Enabled": "Ingeschakeld",
 	"Enabled": "Ingeschakeld",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Zorg ervoor dat uw CSV-bestand de volgende vier kolommen in deze volgorde bevat: Naam, E-mail, Wachtwoord, Rol.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Zorg ervoor dat uw CSV-bestand de volgende vier kolommen in deze volgorde bevat: Naam, E-mail, Wachtwoord, Rol.",
 	"Enter {{role}} message here": "Voeg {{role}} bericht hier toe",
 	"Enter {{role}} message here": "Voeg {{role}} bericht hier toe",
 	"Enter a detail about yourself for your LLMs to recall": "Voer een detail over jezelf in voor je LLMs om het her te onthouden",
 	"Enter a detail about yourself for your LLMs to recall": "Voer een detail over jezelf in voor je LLMs om het her te onthouden",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Voeg Chunk Overlap toe",
 	"Enter Chunk Overlap": "Voeg Chunk Overlap toe",
 	"Enter Chunk Size": "Voeg Chunk Size toe",
 	"Enter Chunk Size": "Voeg Chunk Size toe",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Voeg afbeelding formaat toe (Bijv. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Voeg afbeelding formaat toe (Bijv. 512x512)",
 	"Enter language codes": "Voeg taal codes toe",
 	"Enter language codes": "Voeg taal codes toe",
 	"Enter model tag (e.g. {{modelTag}})": "Voeg model tag toe (Bijv. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Voeg model tag toe (Bijv. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Voeg aantal stappen toe (Bijv. 50)",
 	"Enter Number of Steps (e.g. 50)": "Voeg aantal stappen toe (Bijv. 50)",
 	"Enter Score": "Voeg score toe",
 	"Enter Score": "Voeg score toe",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Zet stop sequentie",
 	"Enter stop sequence": "Zet stop sequentie",
 	"Enter Top K": "Voeg Top K toe",
 	"Enter Top K": "Voeg Top K toe",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Zet URL (Bijv. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Zet URL (Bijv. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Generatie Info",
 	"Generation Info": "Generatie Info",
 	"Good Response": "Goede Antwoord",
 	"Good Response": "Goede Antwoord",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "heeft geen gesprekken.",
 	"has no conversations.": "heeft geen gesprekken.",
 	"Hello, {{name}}": "Hallo, {{name}}",
 	"Hello, {{name}}": "Hallo, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Nieuw Wachtwoord",
 	"New Password": "Nieuw Wachtwoord",
 	"No results found": "Geen resultaten gevonden",
 	"No results found": "Geen resultaten gevonden",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Geen bron beschikbaar",
 	"No source available": "Geen bron beschikbaar",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Feitelijk niet juist",
 	"Not factually correct": "Feitelijk niet juist",
@@ -381,9 +391,11 @@
 	"Search Documents": "Zoek Documenten",
 	"Search Documents": "Zoek Documenten",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Zoek Prompts",
 	"Search Prompts": "Zoek Prompts",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Zie readme.md voor instructies",
 	"See readme.md for instructions": "Zie readme.md voor instructies",
 	"See what's new": "Zie wat er nieuw is",
 	"See what's new": "Zie wat er nieuw is",
 	"Seed": "Seed",
 	"Seed": "Seed",
@@ -399,6 +411,8 @@
 	"Send a Message": "Stuur een Bericht",
 	"Send a Message": "Stuur een Bericht",
 	"Send message": "Stuur bericht",
 	"Send message": "Stuur bericht",
 	"September": "September",
 	"September": "September",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Server verbinding geverifieerd",
 	"Server connection verified": "Server verbinding geverifieerd",
 	"Set as default": "Stel in als standaard",
 	"Set as default": "Stel in als standaard",
 	"Set Default Model": "Stel Standaard Model in",
 	"Set Default Model": "Stel Standaard Model in",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "Web Loader instellingen",
 	"Web Loader Settings": "Web Loader instellingen",
 	"Web Params": "Web Params",
 	"Web Params": "Web Params",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Add-ons": "WebUI Add-ons",
 	"WebUI Add-ons": "WebUI Add-ons",
 	"WebUI Settings": "WebUI Instellingen",
 	"WebUI Settings": "WebUI Instellingen",

+ 16 - 1
src/lib/i18n/locales/pa-IN/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "ਪਹਿਲਾਂ",
 	"before": "ਪਹਿਲਾਂ",
 	"Being lazy": "ਆਲਸੀ ਹੋਣਾ",
 	"Being lazy": "ਆਲਸੀ ਹੋਣਾ",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "ਵੈਬਸਾਈਟਾਂ ਲਈ SSL ਪ੍ਰਮਾਣਿਕਤਾ ਨੂੰ ਬਾਈਪਾਸ ਕਰੋ",
 	"Bypass SSL verification for Websites": "ਵੈਬਸਾਈਟਾਂ ਲਈ SSL ਪ੍ਰਮਾਣਿਕਤਾ ਨੂੰ ਬਾਈਪਾਸ ਕਰੋ",
 	"Cancel": "ਰੱਦ ਕਰੋ",
 	"Cancel": "ਰੱਦ ਕਰੋ",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ਕੰਫੀਯੂਆਈ ਬੇਸ URL",
 	"ComfyUI Base URL": "ਕੰਫੀਯੂਆਈ ਬੇਸ URL",
 	"ComfyUI Base URL is required.": "ਕੰਫੀਯੂਆਈ ਬੇਸ URL ਦੀ ਲੋੜ ਹੈ।",
 	"ComfyUI Base URL is required.": "ਕੰਫੀਯੂਆਈ ਬੇਸ URL ਦੀ ਲੋੜ ਹੈ।",
 	"Command": "ਕਮਾਂਡ",
 	"Command": "ਕਮਾਂਡ",
+	"Concurrent Requests": "",
 	"Confirm Password": "ਪਾਸਵਰਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ",
 	"Confirm Password": "ਪਾਸਵਰਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ",
 	"Connections": "ਕਨੈਕਸ਼ਨ",
 	"Connections": "ਕਨੈਕਸ਼ਨ",
 	"Content": "ਸਮੱਗਰੀ",
 	"Content": "ਸਮੱਗਰੀ",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "ਗੱਲਬਾਤ ਦਾ ਇਤਿਹਾਸ ਯੋਗ ਕਰੋ",
 	"Enable Chat History": "ਗੱਲਬਾਤ ਦਾ ਇਤਿਹਾਸ ਯੋਗ ਕਰੋ",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "ਨਵੇਂ ਸਾਈਨ ਅਪ ਯੋਗ ਕਰੋ",
 	"Enable New Sign Ups": "ਨਵੇਂ ਸਾਈਨ ਅਪ ਯੋਗ ਕਰੋ",
+	"Enable Web Search": "",
 	"Enabled": "ਯੋਗ ਕੀਤਾ ਗਿਆ",
 	"Enabled": "ਯੋਗ ਕੀਤਾ ਗਿਆ",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਤੁਹਾਡੀ CSV ਫਾਈਲ ਵਿੱਚ ਇਸ ਕ੍ਰਮ ਵਿੱਚ 4 ਕਾਲਮ ਹਨ: ਨਾਮ, ਈਮੇਲ, ਪਾਸਵਰਡ, ਭੂਮਿਕਾ।",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "ਸੁਨਿਸ਼ਚਿਤ ਕਰੋ ਕਿ ਤੁਹਾਡੀ CSV ਫਾਈਲ ਵਿੱਚ ਇਸ ਕ੍ਰਮ ਵਿੱਚ 4 ਕਾਲਮ ਹਨ: ਨਾਮ, ਈਮੇਲ, ਪਾਸਵਰਡ, ਭੂਮਿਕਾ।",
 	"Enter {{role}} message here": "{{role}} ਸੁਨੇਹਾ ਇੱਥੇ ਦਰਜ ਕਰੋ",
 	"Enter {{role}} message here": "{{role}} ਸੁਨੇਹਾ ਇੱਥੇ ਦਰਜ ਕਰੋ",
 	"Enter a detail about yourself for your LLMs to recall": "ਤੁਹਾਡੇ LLMs ਨੂੰ ਸੁਨੇਹਾ ਕਰਨ ਲਈ ਸੁਨੇਹਾ ਇੱਥੇ ਦਰਜ ਕਰੋ",
 	"Enter a detail about yourself for your LLMs to recall": "ਤੁਹਾਡੇ LLMs ਨੂੰ ਸੁਨੇਹਾ ਕਰਨ ਲਈ ਸੁਨੇਹਾ ਇੱਥੇ ਦਰਜ ਕਰੋ",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "ਚੰਕ ਓਵਰਲੈਪ ਦਰਜ ਕਰੋ",
 	"Enter Chunk Overlap": "ਚੰਕ ਓਵਰਲੈਪ ਦਰਜ ਕਰੋ",
 	"Enter Chunk Size": "ਚੰਕ ਆਕਾਰ ਦਰਜ ਕਰੋ",
 	"Enter Chunk Size": "ਚੰਕ ਆਕਾਰ ਦਰਜ ਕਰੋ",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "ਚਿੱਤਰ ਆਕਾਰ ਦਰਜ ਕਰੋ (ਉਦਾਹਰਣ ਲਈ 512x512)",
 	"Enter Image Size (e.g. 512x512)": "ਚਿੱਤਰ ਆਕਾਰ ਦਰਜ ਕਰੋ (ਉਦਾਹਰਣ ਲਈ 512x512)",
 	"Enter language codes": "ਭਾਸ਼ਾ ਕੋਡ ਦਰਜ ਕਰੋ",
 	"Enter language codes": "ਭਾਸ਼ਾ ਕੋਡ ਦਰਜ ਕਰੋ",
 	"Enter model tag (e.g. {{modelTag}})": "ਮਾਡਲ ਟੈਗ ਦਰਜ ਕਰੋ (ਉਦਾਹਰਣ ਲਈ {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "ਮਾਡਲ ਟੈਗ ਦਰਜ ਕਰੋ (ਉਦਾਹਰਣ ਲਈ {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "ਕਦਮਾਂ ਦੀ ਗਿਣਤੀ ਦਰਜ ਕਰੋ (ਉਦਾਹਰਣ ਲਈ 50)",
 	"Enter Number of Steps (e.g. 50)": "ਕਦਮਾਂ ਦੀ ਗਿਣਤੀ ਦਰਜ ਕਰੋ (ਉਦਾਹਰਣ ਲਈ 50)",
 	"Enter Score": "ਸਕੋਰ ਦਰਜ ਕਰੋ",
 	"Enter Score": "ਸਕੋਰ ਦਰਜ ਕਰੋ",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "ਰੋਕਣ ਦਾ ਕ੍ਰਮ ਦਰਜ ਕਰੋ",
 	"Enter stop sequence": "ਰੋਕਣ ਦਾ ਕ੍ਰਮ ਦਰਜ ਕਰੋ",
 	"Enter Top K": "ਸਿਖਰ K ਦਰਜ ਕਰੋ",
 	"Enter Top K": "ਸਿਖਰ K ਦਰਜ ਕਰੋ",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "URL ਦਰਜ ਕਰੋ (ਉਦਾਹਰਣ ਲਈ http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "URL ਦਰਜ ਕਰੋ (ਉਦਾਹਰਣ ਲਈ http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "ਜਨਰੇਸ਼ਨ ਜਾਣਕਾਰੀ",
 	"Generation Info": "ਜਨਰੇਸ਼ਨ ਜਾਣਕਾਰੀ",
 	"Good Response": "ਵਧੀਆ ਜਵਾਬ",
 	"Good Response": "ਵਧੀਆ ਜਵਾਬ",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "ਹ:ਮਿੰਟ ਪੂਃ",
 	"h:mm a": "ਹ:ਮਿੰਟ ਪੂਃ",
 	"has no conversations.": "ਕੋਈ ਗੱਲਬਾਤ ਨਹੀਂ ਹੈ।",
 	"has no conversations.": "ਕੋਈ ਗੱਲਬਾਤ ਨਹੀਂ ਹੈ।",
 	"Hello, {{name}}": "ਸਤ ਸ੍ਰੀ ਅਕਾਲ, {{name}}",
 	"Hello, {{name}}": "ਸਤ ਸ੍ਰੀ ਅਕਾਲ, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "ਨਵਾਂ ਪਾਸਵਰਡ",
 	"New Password": "ਨਵਾਂ ਪਾਸਵਰਡ",
 	"No results found": "ਕੋਈ ਨਤੀਜੇ ਨਹੀਂ ਮਿਲੇ",
 	"No results found": "ਕੋਈ ਨਤੀਜੇ ਨਹੀਂ ਮਿਲੇ",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "ਕੋਈ ਸਰੋਤ ਉਪਲਬਧ ਨਹੀਂ",
 	"No source available": "ਕੋਈ ਸਰੋਤ ਉਪਲਬਧ ਨਹੀਂ",
 	"None": "",
 	"None": "",
 	"Not factually correct": "ਤੱਥਕ ਰੂਪ ਵਿੱਚ ਸਹੀ ਨਹੀਂ",
 	"Not factually correct": "ਤੱਥਕ ਰੂਪ ਵਿੱਚ ਸਹੀ ਨਹੀਂ",
@@ -381,9 +391,11 @@
 	"Search Documents": "ਡਾਕੂਮੈਂਟ ਖੋਜੋ",
 	"Search Documents": "ਡਾਕੂਮੈਂਟ ਖੋਜੋ",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "ਪ੍ਰੰਪਟ ਖੋਜੋ",
 	"Search Prompts": "ਪ੍ਰੰਪਟ ਖੋਜੋ",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "ਹਦਾਇਤਾਂ ਲਈ readme.md ਵੇਖੋ",
 	"See readme.md for instructions": "ਹਦਾਇਤਾਂ ਲਈ readme.md ਵੇਖੋ",
 	"See what's new": "ਨਵਾਂ ਕੀ ਹੈ ਵੇਖੋ",
 	"See what's new": "ਨਵਾਂ ਕੀ ਹੈ ਵੇਖੋ",
 	"Seed": "ਬੀਜ",
 	"Seed": "ਬੀਜ",
@@ -399,6 +411,8 @@
 	"Send a Message": "ਇੱਕ ਸੁਨੇਹਾ ਭੇਜੋ",
 	"Send a Message": "ਇੱਕ ਸੁਨੇਹਾ ਭੇਜੋ",
 	"Send message": "ਸੁਨੇਹਾ ਭੇਜੋ",
 	"Send message": "ਸੁਨੇਹਾ ਭੇਜੋ",
 	"September": "ਸਤੰਬਰ",
 	"September": "ਸਤੰਬਰ",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "ਸਰਵਰ ਕਨੈਕਸ਼ਨ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ ਗਈ",
 	"Server connection verified": "ਸਰਵਰ ਕਨੈਕਸ਼ਨ ਦੀ ਪੁਸ਼ਟੀ ਕੀਤੀ ਗਈ",
 	"Set as default": "ਮੂਲ ਵਜੋਂ ਸੈੱਟ ਕਰੋ",
 	"Set as default": "ਮੂਲ ਵਜੋਂ ਸੈੱਟ ਕਰੋ",
 	"Set Default Model": "ਮੂਲ ਮਾਡਲ ਸੈੱਟ ਕਰੋ",
 	"Set Default Model": "ਮੂਲ ਮਾਡਲ ਸੈੱਟ ਕਰੋ",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "ਵੈਬ ਲੋਡਰ ਸੈਟਿੰਗਾਂ",
 	"Web Loader Settings": "ਵੈਬ ਲੋਡਰ ਸੈਟਿੰਗਾਂ",
 	"Web Params": "ਵੈਬ ਪੈਰਾਮੀਟਰ",
 	"Web Params": "ਵੈਬ ਪੈਰਾਮੀਟਰ",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "ਵੈਬਹੁੱਕ URL",
 	"Webhook URL": "ਵੈਬਹੁੱਕ URL",
 	"WebUI Add-ons": "ਵੈਬਯੂਆਈ ਐਡ-ਆਨ",
 	"WebUI Add-ons": "ਵੈਬਯੂਆਈ ਐਡ-ਆਨ",
 	"WebUI Settings": "ਵੈਬਯੂਆਈ ਸੈਟਿੰਗਾਂ",
 	"WebUI Settings": "ਵੈਬਯੂਆਈ ਸੈਟਿੰਗਾਂ",

+ 16 - 1
src/lib/i18n/locales/pl-PL/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "przed",
 	"before": "przed",
 	"Being lazy": "Jest leniwy",
 	"Being lazy": "Jest leniwy",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Pomiń weryfikację SSL dla stron webowych",
 	"Bypass SSL verification for Websites": "Pomiń weryfikację SSL dla stron webowych",
 	"Cancel": "Anuluj",
 	"Cancel": "Anuluj",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "Bazowy URL ComfyUI",
 	"ComfyUI Base URL": "Bazowy URL ComfyUI",
 	"ComfyUI Base URL is required.": "Bazowy URL ComfyUI jest wymagany.",
 	"ComfyUI Base URL is required.": "Bazowy URL ComfyUI jest wymagany.",
 	"Command": "Polecenie",
 	"Command": "Polecenie",
+	"Concurrent Requests": "",
 	"Confirm Password": "Potwierdź hasło",
 	"Confirm Password": "Potwierdź hasło",
 	"Connections": "Połączenia",
 	"Connections": "Połączenia",
 	"Content": "Zawartość",
 	"Content": "Zawartość",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Włącz historię czatu",
 	"Enable Chat History": "Włącz historię czatu",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Włącz nowe rejestracje",
 	"Enable New Sign Ups": "Włącz nowe rejestracje",
+	"Enable Web Search": "",
 	"Enabled": "Włączone",
 	"Enabled": "Włączone",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Upewnij się, że twój plik CSV zawiera 4 kolumny w następującym porządku: Nazwa, Email, Hasło, Rola.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Upewnij się, że twój plik CSV zawiera 4 kolumny w następującym porządku: Nazwa, Email, Hasło, Rola.",
 	"Enter {{role}} message here": "Wprowadź wiadomość {{role}} tutaj",
 	"Enter {{role}} message here": "Wprowadź wiadomość {{role}} tutaj",
 	"Enter a detail about yourself for your LLMs to recall": "Wprowadź szczegóły o sobie, aby LLMs mogli pamiętać",
 	"Enter a detail about yourself for your LLMs to recall": "Wprowadź szczegóły o sobie, aby LLMs mogli pamiętać",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Wprowadź zakchodzenie bloku",
 	"Enter Chunk Overlap": "Wprowadź zakchodzenie bloku",
 	"Enter Chunk Size": "Wprowadź rozmiar bloku",
 	"Enter Chunk Size": "Wprowadź rozmiar bloku",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Wprowadź rozmiar obrazu (np. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Wprowadź rozmiar obrazu (np. 512x512)",
 	"Enter language codes": "Wprowadź kody języków",
 	"Enter language codes": "Wprowadź kody języków",
 	"Enter model tag (e.g. {{modelTag}})": "Wprowadź tag modelu (np. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Wprowadź tag modelu (np. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Wprowadź liczbę kroków (np. 50)",
 	"Enter Number of Steps (e.g. 50)": "Wprowadź liczbę kroków (np. 50)",
 	"Enter Score": "Wprowadź wynik",
 	"Enter Score": "Wprowadź wynik",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Wprowadź sekwencję zatrzymania",
 	"Enter stop sequence": "Wprowadź sekwencję zatrzymania",
 	"Enter Top K": "Wprowadź Top K",
 	"Enter Top K": "Wprowadź Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Wprowadź adres URL (np. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Wprowadź adres URL (np. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Informacja o generacji",
 	"Generation Info": "Informacja o generacji",
 	"Good Response": "Dobra odpowiedź",
 	"Good Response": "Dobra odpowiedź",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "nie ma rozmów.",
 	"has no conversations.": "nie ma rozmów.",
 	"Hello, {{name}}": "Witaj, {{name}}",
 	"Hello, {{name}}": "Witaj, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Nowe hasło",
 	"New Password": "Nowe hasło",
 	"No results found": "Nie znaleziono rezultatów",
 	"No results found": "Nie znaleziono rezultatów",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Źródło nie dostępne",
 	"No source available": "Źródło nie dostępne",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Nie zgodne z faktami",
 	"Not factually correct": "Nie zgodne z faktami",
@@ -381,11 +391,13 @@
 	"Search Documents": "Szukaj dokumentów",
 	"Search Documents": "Szukaj dokumentów",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Szukaj promptów",
 	"Search Prompts": "Szukaj promptów",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_few": "",
 	"Searched {{count}} sites_few": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Zajrzyj do readme.md po instrukcje",
 	"See readme.md for instructions": "Zajrzyj do readme.md po instrukcje",
 	"See what's new": "Zobacz co nowego",
 	"See what's new": "Zobacz co nowego",
 	"Seed": "Seed",
 	"Seed": "Seed",
@@ -401,6 +413,8 @@
 	"Send a Message": "Wyślij Wiadomość",
 	"Send a Message": "Wyślij Wiadomość",
 	"Send message": "Wyślij wiadomość",
 	"Send message": "Wyślij wiadomość",
 	"September": "Wrzesień",
 	"September": "Wrzesień",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Połączenie z serwerem zweryfikowane",
 	"Server connection verified": "Połączenie z serwerem zweryfikowane",
 	"Set as default": "Ustaw jako domyślne",
 	"Set as default": "Ustaw jako domyślne",
 	"Set Default Model": "Ustaw domyślny model",
 	"Set Default Model": "Ustaw domyślny model",
@@ -495,6 +509,7 @@
 	"Web Loader Settings": "Ustawienia pobierania z sieci",
 	"Web Loader Settings": "Ustawienia pobierania z sieci",
 	"Web Params": "Parametry sieci",
 	"Web Params": "Parametry sieci",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "URL webhook",
 	"Webhook URL": "URL webhook",
 	"WebUI Add-ons": "Dodatki do interfejsu WebUI",
 	"WebUI Add-ons": "Dodatki do interfejsu WebUI",
 	"WebUI Settings": "Ustawienia interfejsu WebUI",
 	"WebUI Settings": "Ustawienia interfejsu WebUI",

+ 16 - 1
src/lib/i18n/locales/pt-BR/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "antes",
 	"before": "antes",
 	"Being lazy": "Ser preguiçoso",
 	"Being lazy": "Ser preguiçoso",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Ignorar verificação SSL para sites",
 	"Bypass SSL verification for Websites": "Ignorar verificação SSL para sites",
 	"Cancel": "Cancelar",
 	"Cancel": "Cancelar",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "URL Base do ComfyUI",
 	"ComfyUI Base URL": "URL Base do ComfyUI",
 	"ComfyUI Base URL is required.": "A URL Base do ComfyUI é obrigatória.",
 	"ComfyUI Base URL is required.": "A URL Base do ComfyUI é obrigatória.",
 	"Command": "Comando",
 	"Command": "Comando",
+	"Concurrent Requests": "",
 	"Confirm Password": "Confirmar Senha",
 	"Confirm Password": "Confirmar Senha",
 	"Connections": "Conexões",
 	"Connections": "Conexões",
 	"Content": "Conteúdo",
 	"Content": "Conteúdo",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Ativar Histórico de Bate-papo",
 	"Enable Chat History": "Ativar Histórico de Bate-papo",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Ativar Novas Inscrições",
 	"Enable New Sign Ups": "Ativar Novas Inscrições",
+	"Enable Web Search": "",
 	"Enabled": "Ativado",
 	"Enabled": "Ativado",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Garanta que seu arquivo CSV inclua 4 colunas nesta ordem: Nome, E-mail, Senha, Função.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Garanta que seu arquivo CSV inclua 4 colunas nesta ordem: Nome, E-mail, Senha, Função.",
 	"Enter {{role}} message here": "Digite a mensagem de {{role}} aqui",
 	"Enter {{role}} message here": "Digite a mensagem de {{role}} aqui",
 	"Enter a detail about yourself for your LLMs to recall": "Digite um detalhe sobre você para que seus LLMs possam lembrar",
 	"Enter a detail about yourself for your LLMs to recall": "Digite um detalhe sobre você para que seus LLMs possam lembrar",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Digite a Sobreposição de Fragmento",
 	"Enter Chunk Overlap": "Digite a Sobreposição de Fragmento",
 	"Enter Chunk Size": "Digite o Tamanho do Fragmento",
 	"Enter Chunk Size": "Digite o Tamanho do Fragmento",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Digite o Tamanho da Imagem (por exemplo, 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Digite o Tamanho da Imagem (por exemplo, 512x512)",
 	"Enter language codes": "Digite os códigos de idioma",
 	"Enter language codes": "Digite os códigos de idioma",
 	"Enter model tag (e.g. {{modelTag}})": "Digite a tag do modelo (por exemplo, {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Digite a tag do modelo (por exemplo, {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Digite o Número de Etapas (por exemplo, 50)",
 	"Enter Number of Steps (e.g. 50)": "Digite o Número de Etapas (por exemplo, 50)",
 	"Enter Score": "Digite a Pontuação",
 	"Enter Score": "Digite a Pontuação",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Digite a sequência de parada",
 	"Enter stop sequence": "Digite a sequência de parada",
 	"Enter Top K": "Digite o Top K",
 	"Enter Top K": "Digite o Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Digite a URL (por exemplo, http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Digite a URL (por exemplo, http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Informações de Geração",
 	"Generation Info": "Informações de Geração",
 	"Good Response": "Boa Resposta",
 	"Good Response": "Boa Resposta",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "não possui bate-papos.",
 	"has no conversations.": "não possui bate-papos.",
 	"Hello, {{name}}": "Olá, {{name}}",
 	"Hello, {{name}}": "Olá, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Nova Senha",
 	"New Password": "Nova Senha",
 	"No results found": "Nenhum resultado encontrado",
 	"No results found": "Nenhum resultado encontrado",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Nenhuma fonte disponível",
 	"No source available": "Nenhuma fonte disponível",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Não é correto em termos factuais",
 	"Not factually correct": "Não é correto em termos factuais",
@@ -381,10 +391,12 @@
 	"Search Documents": "Pesquisar Documentos",
 	"Search Documents": "Pesquisar Documentos",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Pesquisar Prompts",
 	"Search Prompts": "Pesquisar Prompts",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Consulte readme.md para obter instruções",
 	"See readme.md for instructions": "Consulte readme.md para obter instruções",
 	"See what's new": "Veja o que há de novo",
 	"See what's new": "Veja o que há de novo",
 	"Seed": "Semente",
 	"Seed": "Semente",
@@ -400,6 +412,8 @@
 	"Send a Message": "Enviar uma Mensagem",
 	"Send a Message": "Enviar uma Mensagem",
 	"Send message": "Enviar mensagem",
 	"Send message": "Enviar mensagem",
 	"September": "Setembro",
 	"September": "Setembro",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Conexão com o servidor verificada",
 	"Server connection verified": "Conexão com o servidor verificada",
 	"Set as default": "Definir como padrão",
 	"Set as default": "Definir como padrão",
 	"Set Default Model": "Definir Modelo Padrão",
 	"Set Default Model": "Definir Modelo Padrão",
@@ -494,6 +508,7 @@
 	"Web Loader Settings": "Configurações do Carregador da Web",
 	"Web Loader Settings": "Configurações do Carregador da Web",
 	"Web Params": "Parâmetros da Web",
 	"Web Params": "Parâmetros da Web",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "URL do Webhook",
 	"Webhook URL": "URL do Webhook",
 	"WebUI Add-ons": "Complementos WebUI",
 	"WebUI Add-ons": "Complementos WebUI",
 	"WebUI Settings": "Configurações WebUI",
 	"WebUI Settings": "Configurações WebUI",

+ 16 - 1
src/lib/i18n/locales/pt-PT/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "antes",
 	"before": "antes",
 	"Being lazy": "Ser preguiçoso",
 	"Being lazy": "Ser preguiçoso",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Ignorar verificação SSL para sites",
 	"Bypass SSL verification for Websites": "Ignorar verificação SSL para sites",
 	"Cancel": "Cancelar",
 	"Cancel": "Cancelar",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "URL Base do ComfyUI",
 	"ComfyUI Base URL": "URL Base do ComfyUI",
 	"ComfyUI Base URL is required.": "A URL Base do ComfyUI é obrigatória.",
 	"ComfyUI Base URL is required.": "A URL Base do ComfyUI é obrigatória.",
 	"Command": "Comando",
 	"Command": "Comando",
+	"Concurrent Requests": "",
 	"Confirm Password": "Confirmar Senha",
 	"Confirm Password": "Confirmar Senha",
 	"Connections": "Conexões",
 	"Connections": "Conexões",
 	"Content": "Conteúdo",
 	"Content": "Conteúdo",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Ativar Histórico de Bate-papo",
 	"Enable Chat History": "Ativar Histórico de Bate-papo",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Ativar Novas Inscrições",
 	"Enable New Sign Ups": "Ativar Novas Inscrições",
+	"Enable Web Search": "",
 	"Enabled": "Ativado",
 	"Enabled": "Ativado",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Garanta que seu arquivo CSV inclua 4 colunas nesta ordem: Nome, E-mail, Senha, Função.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Garanta que seu arquivo CSV inclua 4 colunas nesta ordem: Nome, E-mail, Senha, Função.",
 	"Enter {{role}} message here": "Digite a mensagem de {{role}} aqui",
 	"Enter {{role}} message here": "Digite a mensagem de {{role}} aqui",
 	"Enter a detail about yourself for your LLMs to recall": "Digite um detalhe sobre você para que seus LLMs possam lembrá-lo",
 	"Enter a detail about yourself for your LLMs to recall": "Digite um detalhe sobre você para que seus LLMs possam lembrá-lo",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Digite a Sobreposição de Fragmento",
 	"Enter Chunk Overlap": "Digite a Sobreposição de Fragmento",
 	"Enter Chunk Size": "Digite o Tamanho do Fragmento",
 	"Enter Chunk Size": "Digite o Tamanho do Fragmento",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Digite o Tamanho da Imagem (por exemplo, 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Digite o Tamanho da Imagem (por exemplo, 512x512)",
 	"Enter language codes": "Digite os códigos de idioma",
 	"Enter language codes": "Digite os códigos de idioma",
 	"Enter model tag (e.g. {{modelTag}})": "Digite a tag do modelo (por exemplo, {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Digite a tag do modelo (por exemplo, {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Digite o Número de Etapas (por exemplo, 50)",
 	"Enter Number of Steps (e.g. 50)": "Digite o Número de Etapas (por exemplo, 50)",
 	"Enter Score": "Digite a Pontuação",
 	"Enter Score": "Digite a Pontuação",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Digite a sequência de parada",
 	"Enter stop sequence": "Digite a sequência de parada",
 	"Enter Top K": "Digite o Top K",
 	"Enter Top K": "Digite o Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Digite a URL (por exemplo, http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Digite a URL (por exemplo, http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Informações de Geração",
 	"Generation Info": "Informações de Geração",
 	"Good Response": "Boa Resposta",
 	"Good Response": "Boa Resposta",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "não possui bate-papos.",
 	"has no conversations.": "não possui bate-papos.",
 	"Hello, {{name}}": "Olá, {{name}}",
 	"Hello, {{name}}": "Olá, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Nova Senha",
 	"New Password": "Nova Senha",
 	"No results found": "Nenhum resultado encontrado",
 	"No results found": "Nenhum resultado encontrado",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Nenhuma fonte disponível",
 	"No source available": "Nenhuma fonte disponível",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Não é correto em termos factuais",
 	"Not factually correct": "Não é correto em termos factuais",
@@ -381,10 +391,12 @@
 	"Search Documents": "Pesquisar Documentos",
 	"Search Documents": "Pesquisar Documentos",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Pesquisar Prompts",
 	"Search Prompts": "Pesquisar Prompts",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Consulte readme.md para obter instruções",
 	"See readme.md for instructions": "Consulte readme.md para obter instruções",
 	"See what's new": "Veja o que há de novo",
 	"See what's new": "Veja o que há de novo",
 	"Seed": "Semente",
 	"Seed": "Semente",
@@ -400,6 +412,8 @@
 	"Send a Message": "Enviar uma Mensagem",
 	"Send a Message": "Enviar uma Mensagem",
 	"Send message": "Enviar mensagem",
 	"Send message": "Enviar mensagem",
 	"September": "Setembro",
 	"September": "Setembro",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Conexão com o servidor verificada",
 	"Server connection verified": "Conexão com o servidor verificada",
 	"Set as default": "Definir como padrão",
 	"Set as default": "Definir como padrão",
 	"Set Default Model": "Definir Modelo Padrão",
 	"Set Default Model": "Definir Modelo Padrão",
@@ -494,6 +508,7 @@
 	"Web Loader Settings": "Configurações do Carregador da Web",
 	"Web Loader Settings": "Configurações do Carregador da Web",
 	"Web Params": "Parâmetros da Web",
 	"Web Params": "Parâmetros da Web",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "URL do Webhook",
 	"Webhook URL": "URL do Webhook",
 	"WebUI Add-ons": "Complementos WebUI",
 	"WebUI Add-ons": "Complementos WebUI",
 	"WebUI Settings": "Configurações WebUI",
 	"WebUI Settings": "Configurações WebUI",

+ 16 - 1
src/lib/i18n/locales/ru-RU/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "до",
 	"before": "до",
 	"Being lazy": "ленивый",
 	"Being lazy": "ленивый",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "",
 	"Bypass SSL verification for Websites": "",
 	"Cancel": "Аннулировать",
 	"Cancel": "Аннулировать",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "Базовый адрес URL ComfyUI",
 	"ComfyUI Base URL": "Базовый адрес URL ComfyUI",
 	"ComfyUI Base URL is required.": "ComfyUI Необходима базовый адрес URL.",
 	"ComfyUI Base URL is required.": "ComfyUI Необходима базовый адрес URL.",
 	"Command": "Команда",
 	"Command": "Команда",
+	"Concurrent Requests": "",
 	"Confirm Password": "Подтвердите пароль",
 	"Confirm Password": "Подтвердите пароль",
 	"Connections": "Соединение",
 	"Connections": "Соединение",
 	"Content": "Содержание",
 	"Content": "Содержание",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Включить историю чата",
 	"Enable Chat History": "Включить историю чата",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Разрешить новые регистрации",
 	"Enable New Sign Ups": "Разрешить новые регистрации",
+	"Enable Web Search": "",
 	"Enabled": "Включено",
 	"Enabled": "Включено",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Убедитесь, что ваш CSV-файл включает в себя 4 столбца в следующем порядке: Имя, Электронная почта, Пароль, Роль.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Убедитесь, что ваш CSV-файл включает в себя 4 столбца в следующем порядке: Имя, Электронная почта, Пароль, Роль.",
 	"Enter {{role}} message here": "Введите сообщение {{role}} здесь",
 	"Enter {{role}} message here": "Введите сообщение {{role}} здесь",
 	"Enter a detail about yourself for your LLMs to recall": "Введите детали о себе, чтобы LLMs могли запомнить",
 	"Enter a detail about yourself for your LLMs to recall": "Введите детали о себе, чтобы LLMs могли запомнить",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Введите перекрытие фрагмента",
 	"Enter Chunk Overlap": "Введите перекрытие фрагмента",
 	"Enter Chunk Size": "Введите размер фрагмента",
 	"Enter Chunk Size": "Введите размер фрагмента",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Введите размер изображения (например, 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Введите размер изображения (например, 512x512)",
 	"Enter language codes": "Введите коды языков",
 	"Enter language codes": "Введите коды языков",
 	"Enter model tag (e.g. {{modelTag}})": "Введите тег модели (например, {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Введите тег модели (например, {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Введите количество шагов (например, 50)",
 	"Enter Number of Steps (e.g. 50)": "Введите количество шагов (например, 50)",
 	"Enter Score": "Введите оценку",
 	"Enter Score": "Введите оценку",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Введите последовательность остановки",
 	"Enter stop sequence": "Введите последовательность остановки",
 	"Enter Top K": "Введите Top K",
 	"Enter Top K": "Введите Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Введите URL-адрес (например, http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Введите URL-адрес (например, http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Информация о генерации",
 	"Generation Info": "Информация о генерации",
 	"Good Response": "Хороший ответ",
 	"Good Response": "Хороший ответ",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "не имеет разговоров.",
 	"has no conversations.": "не имеет разговоров.",
 	"Hello, {{name}}": "Привет, {{name}}",
 	"Hello, {{name}}": "Привет, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Новый пароль",
 	"New Password": "Новый пароль",
 	"No results found": "Результатов не найдено",
 	"No results found": "Результатов не найдено",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Нет доступных источников",
 	"No source available": "Нет доступных источников",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Не фактически правильно",
 	"Not factually correct": "Не фактически правильно",
@@ -381,11 +391,13 @@
 	"Search Documents": "Поиск документов",
 	"Search Documents": "Поиск документов",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Поиск промтов",
 	"Search Prompts": "Поиск промтов",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_few": "",
 	"Searched {{count}} sites_few": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Смотрите readme.md для инструкций",
 	"See readme.md for instructions": "Смотрите readme.md для инструкций",
 	"See what's new": "Посмотреть, что нового",
 	"See what's new": "Посмотреть, что нового",
 	"Seed": "Сид",
 	"Seed": "Сид",
@@ -401,6 +413,8 @@
 	"Send a Message": "Отправить сообщение",
 	"Send a Message": "Отправить сообщение",
 	"Send message": "Отправить сообщение",
 	"Send message": "Отправить сообщение",
 	"September": "Сентябрь",
 	"September": "Сентябрь",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Соединение с сервером проверено",
 	"Server connection verified": "Соединение с сервером проверено",
 	"Set as default": "Установить по умолчанию",
 	"Set as default": "Установить по умолчанию",
 	"Set Default Model": "Установить модель по умолчанию",
 	"Set Default Model": "Установить модель по умолчанию",
@@ -495,6 +509,7 @@
 	"Web Loader Settings": "Настройки загрузчика Web",
 	"Web Loader Settings": "Настройки загрузчика Web",
 	"Web Params": "Параметры Web",
 	"Web Params": "Параметры Web",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "URL-адрес веб-хука",
 	"Webhook URL": "URL-адрес веб-хука",
 	"WebUI Add-ons": "Дополнения для WebUI",
 	"WebUI Add-ons": "Дополнения для WebUI",
 	"WebUI Settings": "Настройки WebUI",
 	"WebUI Settings": "Настройки WebUI",

+ 16 - 1
src/lib/i18n/locales/sr-RS/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "пре",
 	"before": "пре",
 	"Being lazy": "Бити лењ",
 	"Being lazy": "Бити лењ",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Заобиђи SSL потврђивање за веб странице",
 	"Bypass SSL verification for Websites": "Заобиђи SSL потврђивање за веб странице",
 	"Cancel": "Откажи",
 	"Cancel": "Откажи",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "Основна адреса за ComfyUI",
 	"ComfyUI Base URL": "Основна адреса за ComfyUI",
 	"ComfyUI Base URL is required.": "Потребна је основна адреса за ComfyUI.",
 	"ComfyUI Base URL is required.": "Потребна је основна адреса за ComfyUI.",
 	"Command": "Наредба",
 	"Command": "Наредба",
+	"Concurrent Requests": "",
 	"Confirm Password": "Потврди лозинку",
 	"Confirm Password": "Потврди лозинку",
 	"Connections": "Везе",
 	"Connections": "Везе",
 	"Content": "Садржај",
 	"Content": "Садржај",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Омогући историју ћаскања",
 	"Enable Chat History": "Омогући историју ћаскања",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Омогући нове пријаве",
 	"Enable New Sign Ups": "Омогући нове пријаве",
+	"Enable Web Search": "",
 	"Enabled": "Омогућено",
 	"Enabled": "Омогућено",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Уверите се да ваша CSV датотека укључује 4 колоне у овом редоследу: Име, Е-пошта, Лозинка, Улога.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Уверите се да ваша CSV датотека укључује 4 колоне у овом редоследу: Име, Е-пошта, Лозинка, Улога.",
 	"Enter {{role}} message here": "Унесите {{role}} поруку овде",
 	"Enter {{role}} message here": "Унесите {{role}} поруку овде",
 	"Enter a detail about yourself for your LLMs to recall": "Унесите детаље за себе да ће LLMs преузимати",
 	"Enter a detail about yourself for your LLMs to recall": "Унесите детаље за себе да ће LLMs преузимати",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Унесите преклапање делова",
 	"Enter Chunk Overlap": "Унесите преклапање делова",
 	"Enter Chunk Size": "Унесите величину дела",
 	"Enter Chunk Size": "Унесите величину дела",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Унесите величину слике (нпр. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Унесите величину слике (нпр. 512x512)",
 	"Enter language codes": "Унесите кодове језика",
 	"Enter language codes": "Унесите кодове језика",
 	"Enter model tag (e.g. {{modelTag}})": "Унесите ознаку модела (нпр. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Унесите ознаку модела (нпр. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Унесите број корака (нпр. 50)",
 	"Enter Number of Steps (e.g. 50)": "Унесите број корака (нпр. 50)",
 	"Enter Score": "Унесите резултат",
 	"Enter Score": "Унесите резултат",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Унесите секвенцу заустављања",
 	"Enter stop sequence": "Унесите секвенцу заустављања",
 	"Enter Top K": "Унесите Топ К",
 	"Enter Top K": "Унесите Топ К",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Унесите адресу (нпр. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Унесите адресу (нпр. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Информације о стварању",
 	"Generation Info": "Информације о стварању",
 	"Good Response": "Добар одговор",
 	"Good Response": "Добар одговор",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "нема разговора.",
 	"has no conversations.": "нема разговора.",
 	"Hello, {{name}}": "Здраво, {{name}}",
 	"Hello, {{name}}": "Здраво, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Нова лозинка",
 	"New Password": "Нова лозинка",
 	"No results found": "Нема резултата",
 	"No results found": "Нема резултата",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Нема доступног извора",
 	"No source available": "Нема доступног извора",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Није чињенично тачно",
 	"Not factually correct": "Није чињенично тачно",
@@ -381,10 +391,12 @@
 	"Search Documents": "Претражи документе",
 	"Search Documents": "Претражи документе",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Претражи упите",
 	"Search Prompts": "Претражи упите",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_few": "",
 	"Searched {{count}} sites_few": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Погледај readme.md за упутства",
 	"See readme.md for instructions": "Погледај readme.md за упутства",
 	"See what's new": "Погледај шта је ново",
 	"See what's new": "Погледај шта је ново",
 	"Seed": "Семе",
 	"Seed": "Семе",
@@ -400,6 +412,8 @@
 	"Send a Message": "Пошаљи поруку",
 	"Send a Message": "Пошаљи поруку",
 	"Send message": "Пошаљи поруку",
 	"Send message": "Пошаљи поруку",
 	"September": "Септембар",
 	"September": "Септембар",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Веза са сервером потврђена",
 	"Server connection verified": "Веза са сервером потврђена",
 	"Set as default": "Подеси као подразумевано",
 	"Set as default": "Подеси као подразумевано",
 	"Set Default Model": "Подеси као подразумевани модел",
 	"Set Default Model": "Подеси као подразумевани модел",
@@ -494,6 +508,7 @@
 	"Web Loader Settings": "Подешавања веб учитавача",
 	"Web Loader Settings": "Подешавања веб учитавача",
 	"Web Params": "Веб параметри",
 	"Web Params": "Веб параметри",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "Адреса веб-куке",
 	"Webhook URL": "Адреса веб-куке",
 	"WebUI Add-ons": "Додаци веб интерфејса",
 	"WebUI Add-ons": "Додаци веб интерфејса",
 	"WebUI Settings": "Подешавања веб интерфејса",
 	"WebUI Settings": "Подешавања веб интерфејса",

+ 16 - 1
src/lib/i18n/locales/sv-SE/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "før",
 	"before": "før",
 	"Being lazy": "Lägg till",
 	"Being lazy": "Lägg till",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Kringgå SSL-verifiering för webbplatser",
 	"Bypass SSL verification for Websites": "Kringgå SSL-verifiering för webbplatser",
 	"Cancel": "Avbryt",
 	"Cancel": "Avbryt",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL krävs.",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL krävs.",
 	"Command": "Kommando",
 	"Command": "Kommando",
+	"Concurrent Requests": "",
 	"Confirm Password": "Bekräfta lösenord",
 	"Confirm Password": "Bekräfta lösenord",
 	"Connections": "Anslutningar",
 	"Connections": "Anslutningar",
 	"Content": "Innehåll",
 	"Content": "Innehåll",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Aktivera chatthistorik",
 	"Enable Chat History": "Aktivera chatthistorik",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Aktivera nya registreringar",
 	"Enable New Sign Ups": "Aktivera nya registreringar",
+	"Enable Web Search": "",
 	"Enabled": "Aktiverad",
 	"Enabled": "Aktiverad",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Se till att din CSV-fil innehåller fyra kolumner i denna ordning: Namn, E-post, Lösenord, Roll.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Se till att din CSV-fil innehåller fyra kolumner i denna ordning: Namn, E-post, Lösenord, Roll.",
 	"Enter {{role}} message here": "Skriv {{role}} meddelande här",
 	"Enter {{role}} message here": "Skriv {{role}} meddelande här",
 	"Enter a detail about yourself for your LLMs to recall": "Skriv en detalj om dig själv för att dina LLMs ska komma ihåg",
 	"Enter a detail about yourself for your LLMs to recall": "Skriv en detalj om dig själv för att dina LLMs ska komma ihåg",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Ange Chunk-överlappning",
 	"Enter Chunk Overlap": "Ange Chunk-överlappning",
 	"Enter Chunk Size": "Ange Chunk-storlek",
 	"Enter Chunk Size": "Ange Chunk-storlek",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Ange bildstorlek (t.ex. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Ange bildstorlek (t.ex. 512x512)",
 	"Enter language codes": "Skriv språkkoder",
 	"Enter language codes": "Skriv språkkoder",
 	"Enter model tag (e.g. {{modelTag}})": "Ange modelltagg (t.ex. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Ange modelltagg (t.ex. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Ange antal steg (t.ex. 50)",
 	"Enter Number of Steps (e.g. 50)": "Ange antal steg (t.ex. 50)",
 	"Enter Score": "Ange poäng",
 	"Enter Score": "Ange poäng",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Ange stoppsekvens",
 	"Enter stop sequence": "Ange stoppsekvens",
 	"Enter Top K": "Ange Top K",
 	"Enter Top K": "Ange Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Ange URL (t.ex. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Ange URL (t.ex. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Generasjon Info",
 	"Generation Info": "Generasjon Info",
 	"Good Response": "Bra svar",
 	"Good Response": "Bra svar",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "har ingen samtaler.",
 	"has no conversations.": "har ingen samtaler.",
 	"Hello, {{name}}": "Hej, {{name}}",
 	"Hello, {{name}}": "Hej, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Nytt lösenord",
 	"New Password": "Nytt lösenord",
 	"No results found": "Inga resultat hittades",
 	"No results found": "Inga resultat hittades",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Ingen tilgjengelig kilde",
 	"No source available": "Ingen tilgjengelig kilde",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Inte faktiskt korrekt",
 	"Not factually correct": "Inte faktiskt korrekt",
@@ -381,9 +391,11 @@
 	"Search Documents": "Sök dokument",
 	"Search Documents": "Sök dokument",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Sök promptar",
 	"Search Prompts": "Sök promptar",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Se readme.md för instruktioner",
 	"See readme.md for instructions": "Se readme.md för instruktioner",
 	"See what's new": "Se vad som är nytt",
 	"See what's new": "Se vad som är nytt",
 	"Seed": "Seed",
 	"Seed": "Seed",
@@ -399,6 +411,8 @@
 	"Send a Message": "Skicka ett meddelande",
 	"Send a Message": "Skicka ett meddelande",
 	"Send message": "Skicka meddelande",
 	"Send message": "Skicka meddelande",
 	"September": "september",
 	"September": "september",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Serveranslutning verifierad",
 	"Server connection verified": "Serveranslutning verifierad",
 	"Set as default": "Ange som standard",
 	"Set as default": "Ange som standard",
 	"Set Default Model": "Ange standardmodell",
 	"Set Default Model": "Ange standardmodell",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "Web Loader-inställningar",
 	"Web Loader Settings": "Web Loader-inställningar",
 	"Web Params": "Web-parametrar",
 	"Web Params": "Web-parametrar",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "Webhook-URL",
 	"Webhook URL": "Webhook-URL",
 	"WebUI Add-ons": "WebUI-tillägg",
 	"WebUI Add-ons": "WebUI-tillägg",
 	"WebUI Settings": "WebUI-inställningar",
 	"WebUI Settings": "WebUI-inställningar",

+ 16 - 1
src/lib/i18n/locales/tr-TR/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "Temel Model ('den)",
 	"Base Model (From)": "Temel Model ('den)",
 	"before": "önce",
 	"before": "önce",
 	"Being lazy": "Tembelleşiyor",
 	"Being lazy": "Tembelleşiyor",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Web Siteleri için SSL doğrulamasını atlayın",
 	"Bypass SSL verification for Websites": "Web Siteleri için SSL doğrulamasını atlayın",
 	"Cancel": "İptal",
 	"Cancel": "İptal",
 	"Capabilities": "Yetenekler",
 	"Capabilities": "Yetenekler",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI Temel URL",
 	"ComfyUI Base URL": "ComfyUI Temel URL",
 	"ComfyUI Base URL is required.": "ComfyUI Temel URL gerekli.",
 	"ComfyUI Base URL is required.": "ComfyUI Temel URL gerekli.",
 	"Command": "Komut",
 	"Command": "Komut",
+	"Concurrent Requests": "",
 	"Confirm Password": "Parolayı Onayla",
 	"Confirm Password": "Parolayı Onayla",
 	"Connections": "Bağlantılar",
 	"Connections": "Bağlantılar",
 	"Content": "İçerik",
 	"Content": "İçerik",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Sohbet Geçmişini Etkinleştir",
 	"Enable Chat History": "Sohbet Geçmişini Etkinleştir",
 	"Enable Community Sharing": "Topluluk Paylaşımını Etkinleştir",
 	"Enable Community Sharing": "Topluluk Paylaşımını Etkinleştir",
 	"Enable New Sign Ups": "Yeni Kayıtları Etkinleştir",
 	"Enable New Sign Ups": "Yeni Kayıtları Etkinleştir",
+	"Enable Web Search": "",
 	"Enabled": "Etkin",
 	"Enabled": "Etkin",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV dosyanızın şu sırayla 4 sütun içerdiğinden emin olun: İsim, E-posta, Şifre, Rol.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "CSV dosyanızın şu sırayla 4 sütun içerdiğinden emin olun: İsim, E-posta, Şifre, Rol.",
 	"Enter {{role}} message here": "Buraya {{role}} mesajını girin",
 	"Enter {{role}} message here": "Buraya {{role}} mesajını girin",
 	"Enter a detail about yourself for your LLMs to recall": "LLM'lerinizin hatırlaması için kendiniz hakkında bir bilgi girin",
 	"Enter a detail about yourself for your LLMs to recall": "LLM'lerinizin hatırlaması için kendiniz hakkında bir bilgi girin",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Chunk Örtüşmesini Girin",
 	"Enter Chunk Overlap": "Chunk Örtüşmesini Girin",
 	"Enter Chunk Size": "Chunk Boyutunu Girin",
 	"Enter Chunk Size": "Chunk Boyutunu Girin",
 	"Enter Github Raw URL": "Github Raw URL'sini girin",
 	"Enter Github Raw URL": "Github Raw URL'sini girin",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Görüntü Boyutunu Girin (örn. 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Görüntü Boyutunu Girin (örn. 512x512)",
 	"Enter language codes": "Dil kodlarını girin",
 	"Enter language codes": "Dil kodlarını girin",
 	"Enter model tag (e.g. {{modelTag}})": "Model etiketini girin (örn. {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Model etiketini girin (örn. {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Adım Sayısını Girin (örn. 50)",
 	"Enter Number of Steps (e.g. 50)": "Adım Sayısını Girin (örn. 50)",
 	"Enter Score": "Skoru Girin",
 	"Enter Score": "Skoru Girin",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Durdurma dizisini girin",
 	"Enter stop sequence": "Durdurma dizisini girin",
 	"Enter Top K": "Top K'yı girin",
 	"Enter Top K": "Top K'yı girin",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "URL'yi Girin (örn. http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "URL'yi Girin (örn. http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "Arama sorgusu oluşturma",
 	"Generating search query": "Arama sorgusu oluşturma",
 	"Generation Info": "Üretim Bilgisi",
 	"Generation Info": "Üretim Bilgisi",
 	"Good Response": "İyi Yanıt",
 	"Good Response": "İyi Yanıt",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "hiç konuşması yok.",
 	"has no conversations.": "hiç konuşması yok.",
 	"Hello, {{name}}": "Merhaba, {{name}}",
 	"Hello, {{name}}": "Merhaba, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Yeni Parola",
 	"New Password": "Yeni Parola",
 	"No results found": "Sonuç bulunamadı",
 	"No results found": "Sonuç bulunamadı",
 	"No search query generated": "Hiç arama sorgusu oluşturulmadı",
 	"No search query generated": "Hiç arama sorgusu oluşturulmadı",
-	"No search results found": "Hiç arama sonucu bulunmadı",
 	"No source available": "Kaynak mevcut değil",
 	"No source available": "Kaynak mevcut değil",
 	"None": "Yok",
 	"None": "Yok",
 	"Not factually correct": "Gerçeklere göre doğru değil",
 	"Not factually correct": "Gerçeklere göre doğru değil",
@@ -381,9 +391,11 @@
 	"Search Documents": "Belgeleri Ara",
 	"Search Documents": "Belgeleri Ara",
 	"Search Models": "Modelleri Ara",
 	"Search Models": "Modelleri Ara",
 	"Search Prompts": "Prompt Ara",
 	"Search Prompts": "Prompt Ara",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "Arandı {{count}} sites_one",
 	"Searched {{count}} sites_one": "Arandı {{count}} sites_one",
 	"Searched {{count}} sites_other": "Arandı {{count}} sites_other",
 	"Searched {{count}} sites_other": "Arandı {{count}} sites_other",
 	"Searching the web for '{{searchQuery}}'": "Web'de '{{searchQuery}}' aranıyor",
 	"Searching the web for '{{searchQuery}}'": "Web'de '{{searchQuery}}' aranıyor",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Yönergeler için readme.md dosyasına bakın",
 	"See readme.md for instructions": "Yönergeler için readme.md dosyasına bakın",
 	"See what's new": "Yeniliklere göz atın",
 	"See what's new": "Yeniliklere göz atın",
 	"Seed": "Seed",
 	"Seed": "Seed",
@@ -399,6 +411,8 @@
 	"Send a Message": "Bir Mesaj Gönder",
 	"Send a Message": "Bir Mesaj Gönder",
 	"Send message": "Mesaj gönder",
 	"Send message": "Mesaj gönder",
 	"September": "Eylül",
 	"September": "Eylül",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Sunucu bağlantısı doğrulandı",
 	"Server connection verified": "Sunucu bağlantısı doğrulandı",
 	"Set as default": "Varsayılan olarak ayarla",
 	"Set as default": "Varsayılan olarak ayarla",
 	"Set Default Model": "Varsayılan Modeli Ayarla",
 	"Set Default Model": "Varsayılan Modeli Ayarla",
@@ -493,6 +507,7 @@
 	"Web Loader Settings": "Web Yükleyici Ayarları",
 	"Web Loader Settings": "Web Yükleyici Ayarları",
 	"Web Params": "Web Parametreleri",
 	"Web Params": "Web Parametreleri",
 	"Web Search": "Web Araması",
 	"Web Search": "Web Araması",
+	"Web Search Engine": "",
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Add-ons": "WebUI Eklentileri",
 	"WebUI Add-ons": "WebUI Eklentileri",
 	"WebUI Settings": "WebUI Ayarları",
 	"WebUI Settings": "WebUI Ayarları",

+ 16 - 1
src/lib/i18n/locales/uk-UA/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "до того, як",
 	"before": "до того, як",
 	"Being lazy": "Не поспішати",
 	"Being lazy": "Не поспішати",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Обхід SSL-перевірки для веб-сайтів",
 	"Bypass SSL verification for Websites": "Обхід SSL-перевірки для веб-сайтів",
 	"Cancel": "Скасувати",
 	"Cancel": "Скасувати",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "URL-адреса ComfyUI",
 	"ComfyUI Base URL": "URL-адреса ComfyUI",
 	"ComfyUI Base URL is required.": "Необхідно вказати URL-адресу ComfyUI.",
 	"ComfyUI Base URL is required.": "Необхідно вказати URL-адресу ComfyUI.",
 	"Command": "Команда",
 	"Command": "Команда",
+	"Concurrent Requests": "",
 	"Confirm Password": "Підтвердіть пароль",
 	"Confirm Password": "Підтвердіть пароль",
 	"Connections": "З'єднання",
 	"Connections": "З'єднання",
 	"Content": "Зміст",
 	"Content": "Зміст",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Увімкнути історію чату",
 	"Enable Chat History": "Увімкнути історію чату",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Дозволити нові реєстрації",
 	"Enable New Sign Ups": "Дозволити нові реєстрації",
+	"Enable Web Search": "",
 	"Enabled": "Увімкнено",
 	"Enabled": "Увімкнено",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Переконайтеся, що ваш CSV-файл містить 4 колонки в такому порядку: Ім'я, Email, Пароль, Роль.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Переконайтеся, що ваш CSV-файл містить 4 колонки в такому порядку: Ім'я, Email, Пароль, Роль.",
 	"Enter {{role}} message here": "Введіть повідомлення {{role}} тут",
 	"Enter {{role}} message here": "Введіть повідомлення {{role}} тут",
 	"Enter a detail about yourself for your LLMs to recall": "Введіть відомості про себе для запам'ятовування вашими LLM.",
 	"Enter a detail about yourself for your LLMs to recall": "Введіть відомості про себе для запам'ятовування вашими LLM.",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Введіть перекриття фрагменту",
 	"Enter Chunk Overlap": "Введіть перекриття фрагменту",
 	"Enter Chunk Size": "Введіть розмір фрагменту",
 	"Enter Chunk Size": "Введіть розмір фрагменту",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Введіть розмір зображення (напр., 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Введіть розмір зображення (напр., 512x512)",
 	"Enter language codes": "Введіть мовні коди",
 	"Enter language codes": "Введіть мовні коди",
 	"Enter model tag (e.g. {{modelTag}})": "Введіть тег моделі (напр., {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Введіть тег моделі (напр., {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Введіть кількість кроків (напр., 50)",
 	"Enter Number of Steps (e.g. 50)": "Введіть кількість кроків (напр., 50)",
 	"Enter Score": "Введіть бал",
 	"Enter Score": "Введіть бал",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Введіть символ зупинки",
 	"Enter stop sequence": "Введіть символ зупинки",
 	"Enter Top K": "Введіть Top K",
 	"Enter Top K": "Введіть Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Введіть URL-адресу (напр., http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Введіть URL-адресу (напр., http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Інформація про генерацію",
 	"Generation Info": "Інформація про генерацію",
 	"Good Response": "Гарна відповідь",
 	"Good Response": "Гарна відповідь",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "не має розмов.",
 	"has no conversations.": "не має розмов.",
 	"Hello, {{name}}": "Привіт, {{name}}",
 	"Hello, {{name}}": "Привіт, {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Новий пароль",
 	"New Password": "Новий пароль",
 	"No results found": "Не знайдено жодного результату",
 	"No results found": "Не знайдено жодного результату",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Джерело не доступне",
 	"No source available": "Джерело не доступне",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Не відповідає дійсності",
 	"Not factually correct": "Не відповідає дійсності",
@@ -381,11 +391,13 @@
 	"Search Documents": "Пошук документів",
 	"Search Documents": "Пошук документів",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "Пошук промтів",
 	"Search Prompts": "Пошук промтів",
+	"Search Result Count": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_one": "",
 	"Searched {{count}} sites_few": "",
 	"Searched {{count}} sites_few": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_many": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Див. readme.md для інструкцій",
 	"See readme.md for instructions": "Див. readme.md для інструкцій",
 	"See what's new": "Подивіться, що нового",
 	"See what's new": "Подивіться, що нового",
 	"Seed": "Сід",
 	"Seed": "Сід",
@@ -401,6 +413,8 @@
 	"Send a Message": "Надіслати повідомлення",
 	"Send a Message": "Надіслати повідомлення",
 	"Send message": "Надіслати повідомлення",
 	"Send message": "Надіслати повідомлення",
 	"September": "Вересень",
 	"September": "Вересень",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "З'єднання з сервером підтверджено",
 	"Server connection verified": "З'єднання з сервером підтверджено",
 	"Set as default": "Встановити за замовчуванням",
 	"Set as default": "Встановити за замовчуванням",
 	"Set Default Model": "Встановити модель за замовчуванням",
 	"Set Default Model": "Встановити модель за замовчуванням",
@@ -495,6 +509,7 @@
 	"Web Loader Settings": "Налаштування веб-завантажувача",
 	"Web Loader Settings": "Налаштування веб-завантажувача",
 	"Web Params": "Налаштування веб-завантажувача",
 	"Web Params": "Налаштування веб-завантажувача",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "URL веб-запиту",
 	"Webhook URL": "URL веб-запиту",
 	"WebUI Add-ons": "Додатки WebUI",
 	"WebUI Add-ons": "Додатки WebUI",
 	"WebUI Settings": "Налаштування WebUI",
 	"WebUI Settings": "Налаштування WebUI",

+ 16 - 1
src/lib/i18n/locales/vi-VN/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "trước",
 	"before": "trước",
 	"Being lazy": "Lười biếng",
 	"Being lazy": "Lười biếng",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "Bỏ qua xác thực SSL cho các trang web",
 	"Bypass SSL verification for Websites": "Bỏ qua xác thực SSL cho các trang web",
 	"Cancel": "Hủy bỏ",
 	"Cancel": "Hủy bỏ",
 	"Capabilities": "Năng lực",
 	"Capabilities": "Năng lực",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "Base URL của ComfyUI là bắt buộc.",
 	"ComfyUI Base URL is required.": "Base URL của ComfyUI là bắt buộc.",
 	"Command": "Lệnh",
 	"Command": "Lệnh",
+	"Concurrent Requests": "",
 	"Confirm Password": "Xác nhận Mật khẩu",
 	"Confirm Password": "Xác nhận Mật khẩu",
 	"Connections": "Kết nối",
 	"Connections": "Kết nối",
 	"Content": "Nội dung",
 	"Content": "Nội dung",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "Bật Lịch sử chat",
 	"Enable Chat History": "Bật Lịch sử chat",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "Cho phép đăng ký mới",
 	"Enable New Sign Ups": "Cho phép đăng ký mới",
+	"Enable Web Search": "",
 	"Enabled": "Đã bật",
 	"Enabled": "Đã bật",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Đảm bảo tệp CSV của bạn bao gồm 4 cột theo thứ tự sau: Name, Email, Password, Role.",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "Đảm bảo tệp CSV của bạn bao gồm 4 cột theo thứ tự sau: Name, Email, Password, Role.",
 	"Enter {{role}} message here": "Nhập yêu cầu của {{role}} ở đây",
 	"Enter {{role}} message here": "Nhập yêu cầu của {{role}} ở đây",
 	"Enter a detail about yourself for your LLMs to recall": "Nhập chi tiết về bản thân của bạn để LLMs có thể nhớ",
 	"Enter a detail about yourself for your LLMs to recall": "Nhập chi tiết về bản thân của bạn để LLMs có thể nhớ",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "Nhập Chunk chồng lấn (overlap)",
 	"Enter Chunk Overlap": "Nhập Chunk chồng lấn (overlap)",
 	"Enter Chunk Size": "Nhập Kích thước Chunk",
 	"Enter Chunk Size": "Nhập Kích thước Chunk",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "Nhập Kích thước ảnh (vd: 512x512)",
 	"Enter Image Size (e.g. 512x512)": "Nhập Kích thước ảnh (vd: 512x512)",
 	"Enter language codes": "Nhập mã ngôn ngữ",
 	"Enter language codes": "Nhập mã ngôn ngữ",
 	"Enter model tag (e.g. {{modelTag}})": "Nhập thẻ mô hình (vd: {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "Nhập thẻ mô hình (vd: {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "Nhập số Steps (vd: 50)",
 	"Enter Number of Steps (e.g. 50)": "Nhập số Steps (vd: 50)",
 	"Enter Score": "Nhập Score",
 	"Enter Score": "Nhập Score",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "Nhập stop sequence",
 	"Enter stop sequence": "Nhập stop sequence",
 	"Enter Top K": "Nhập Top K",
 	"Enter Top K": "Nhập Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Nhập URL (vd: http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "Nhập URL (vd: http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "Thông tin chung",
 	"Generation Info": "Thông tin chung",
 	"Good Response": "Trả lời tốt",
 	"Good Response": "Trả lời tốt",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "không có hội thoại",
 	"has no conversations.": "không có hội thoại",
 	"Hello, {{name}}": "Xin chào {{name}}",
 	"Hello, {{name}}": "Xin chào {{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "Mật khẩu mới",
 	"New Password": "Mật khẩu mới",
 	"No results found": "Không tìm thấy kết quả",
 	"No results found": "Không tìm thấy kết quả",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "Không có nguồn",
 	"No source available": "Không có nguồn",
 	"None": "",
 	"None": "",
 	"Not factually correct": "Không chính xác so với thực tế",
 	"Not factually correct": "Không chính xác so với thực tế",
@@ -381,8 +391,10 @@
 	"Search Documents": "Tìm tài liệu",
 	"Search Documents": "Tìm tài liệu",
 	"Search Models": "Tìm model",
 	"Search Models": "Tìm model",
 	"Search Prompts": "Tìm prompt",
 	"Search Prompts": "Tìm prompt",
+	"Search Result Count": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "Xem readme.md để biết hướng dẫn",
 	"See readme.md for instructions": "Xem readme.md để biết hướng dẫn",
 	"See what's new": "Xem những cập nhật mới",
 	"See what's new": "Xem những cập nhật mới",
 	"Seed": "Seed",
 	"Seed": "Seed",
@@ -398,6 +410,8 @@
 	"Send a Message": "Gửi yêu cầu",
 	"Send a Message": "Gửi yêu cầu",
 	"Send message": "Gửi yêu cầu",
 	"Send message": "Gửi yêu cầu",
 	"September": "Tháng 9",
 	"September": "Tháng 9",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "Kết nối máy chủ đã được xác minh",
 	"Server connection verified": "Kết nối máy chủ đã được xác minh",
 	"Set as default": "Đặt làm mặc định",
 	"Set as default": "Đặt làm mặc định",
 	"Set Default Model": "Đặt Mô hình Mặc định",
 	"Set Default Model": "Đặt Mô hình Mặc định",
@@ -492,6 +506,7 @@
 	"Web Loader Settings": "Cài đặt Web Loader",
 	"Web Loader Settings": "Cài đặt Web Loader",
 	"Web Params": "Web Params",
 	"Web Params": "Web Params",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Add-ons": "Tiện ích WebUI",
 	"WebUI Add-ons": "Tiện ích WebUI",
 	"WebUI Settings": "Cài đặt WebUI",
 	"WebUI Settings": "Cài đặt WebUI",

+ 16 - 1
src/lib/i18n/locales/zh-CN/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "之前",
 	"before": "之前",
 	"Being lazy": "懒惰",
 	"Being lazy": "懒惰",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "绕过网站的 SSL 验证",
 	"Bypass SSL verification for Websites": "绕过网站的 SSL 验证",
 	"Cancel": "取消",
 	"Cancel": "取消",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL": "ComfyUI Base URL",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL 是必需的。",
 	"ComfyUI Base URL is required.": "ComfyUI Base URL 是必需的。",
 	"Command": "命令",
 	"Command": "命令",
+	"Concurrent Requests": "",
 	"Confirm Password": "确认密码",
 	"Confirm Password": "确认密码",
 	"Connections": "连接",
 	"Connections": "连接",
 	"Content": "内容",
 	"Content": "内容",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "启用聊天历史",
 	"Enable Chat History": "启用聊天历史",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "启用新注册",
 	"Enable New Sign Ups": "启用新注册",
+	"Enable Web Search": "",
 	"Enabled": "启用",
 	"Enabled": "启用",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "确保您的 CSV 文件按以下顺序包含 4 列: 姓名、电子邮件、密码、角色。",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "确保您的 CSV 文件按以下顺序包含 4 列: 姓名、电子邮件、密码、角色。",
 	"Enter {{role}} message here": "在此处输入 {{role}} 信息",
 	"Enter {{role}} message here": "在此处输入 {{role}} 信息",
 	"Enter a detail about yourself for your LLMs to recall": "输入 LLM 可以记住的信息",
 	"Enter a detail about yourself for your LLMs to recall": "输入 LLM 可以记住的信息",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "输入块重叠 (Chunk Overlap)",
 	"Enter Chunk Overlap": "输入块重叠 (Chunk Overlap)",
 	"Enter Chunk Size": "输入块大小 (Chunk Size)",
 	"Enter Chunk Size": "输入块大小 (Chunk Size)",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "输入图片大小 (例如 512x512)",
 	"Enter Image Size (e.g. 512x512)": "输入图片大小 (例如 512x512)",
 	"Enter language codes": "输入语言代码",
 	"Enter language codes": "输入语言代码",
 	"Enter model tag (e.g. {{modelTag}})": "输入模型标签 (例如{{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "输入模型标签 (例如{{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "输入步数 (例如 50)",
 	"Enter Number of Steps (e.g. 50)": "输入步数 (例如 50)",
 	"Enter Score": "输入分",
 	"Enter Score": "输入分",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "输入停止序列",
 	"Enter stop sequence": "输入停止序列",
 	"Enter Top K": "输入 Top K",
 	"Enter Top K": "输入 Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "输入 URL (例如 http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "输入 URL (例如 http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "生成信息",
 	"Generation Info": "生成信息",
 	"Good Response": "反应良好",
 	"Good Response": "反应良好",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "没有对话。",
 	"has no conversations.": "没有对话。",
 	"Hello, {{name}}": "你好,{{name}}",
 	"Hello, {{name}}": "你好,{{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "新密码",
 	"New Password": "新密码",
 	"No results found": "未找到结果",
 	"No results found": "未找到结果",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "没有可用来源",
 	"No source available": "没有可用来源",
 	"None": "",
 	"None": "",
 	"Not factually correct": "与事实不符",
 	"Not factually correct": "与事实不符",
@@ -381,8 +391,10 @@
 	"Search Documents": "搜索文档",
 	"Search Documents": "搜索文档",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "搜索提示词",
 	"Search Prompts": "搜索提示词",
+	"Search Result Count": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "查看 readme.md 以获取说明",
 	"See readme.md for instructions": "查看 readme.md 以获取说明",
 	"See what's new": "查看最新内容",
 	"See what's new": "查看最新内容",
 	"Seed": "种子",
 	"Seed": "种子",
@@ -398,6 +410,8 @@
 	"Send a Message": "发送消息",
 	"Send a Message": "发送消息",
 	"Send message": "发送消息",
 	"Send message": "发送消息",
 	"September": "九月",
 	"September": "九月",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "已验证服务器连接",
 	"Server connection verified": "已验证服务器连接",
 	"Set as default": "设为默认",
 	"Set as default": "设为默认",
 	"Set Default Model": "设置默认模型",
 	"Set Default Model": "设置默认模型",
@@ -492,6 +506,7 @@
 	"Web Loader Settings": "Web 加载器设置",
 	"Web Loader Settings": "Web 加载器设置",
 	"Web Params": "Web 参数",
 	"Web Params": "Web 参数",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Add-ons": "WebUI 插件",
 	"WebUI Add-ons": "WebUI 插件",
 	"WebUI Settings": "WebUI 设置",
 	"WebUI Settings": "WebUI 设置",

+ 16 - 1
src/lib/i18n/locales/zh-TW/translation.json

@@ -67,6 +67,7 @@
 	"Base Model (From)": "",
 	"Base Model (From)": "",
 	"before": "前",
 	"before": "前",
 	"Being lazy": "懶人模式",
 	"Being lazy": "懶人模式",
+	"Brave Search API Key": "",
 	"Bypass SSL verification for Websites": "跳過 SSL 驗證",
 	"Bypass SSL verification for Websites": "跳過 SSL 驗證",
 	"Cancel": "取消",
 	"Cancel": "取消",
 	"Capabilities": "",
 	"Capabilities": "",
@@ -99,6 +100,7 @@
 	"ComfyUI Base URL": "ComfyUI 基本 URL",
 	"ComfyUI Base URL": "ComfyUI 基本 URL",
 	"ComfyUI Base URL is required.": "需要 ComfyUI 基本 URL",
 	"ComfyUI Base URL is required.": "需要 ComfyUI 基本 URL",
 	"Command": "命令",
 	"Command": "命令",
+	"Concurrent Requests": "",
 	"Confirm Password": "確認密碼",
 	"Confirm Password": "確認密碼",
 	"Connections": "連線",
 	"Connections": "連線",
 	"Content": "內容",
 	"Content": "內容",
@@ -173,18 +175,25 @@
 	"Enable Chat History": "啟用聊天歷史",
 	"Enable Chat History": "啟用聊天歷史",
 	"Enable Community Sharing": "",
 	"Enable Community Sharing": "",
 	"Enable New Sign Ups": "允許註冊新帳號",
 	"Enable New Sign Ups": "允許註冊新帳號",
+	"Enable Web Search": "",
 	"Enabled": "已啟用",
 	"Enabled": "已啟用",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "請確保你的 CSV 檔案包含這四個欄位,並按照此順序:名稱、電子郵件、密碼、角色。",
 	"Ensure your CSV file includes 4 columns in this order: Name, Email, Password, Role.": "請確保你的 CSV 檔案包含這四個欄位,並按照此順序:名稱、電子郵件、密碼、角色。",
 	"Enter {{role}} message here": "在這裡輸入 {{role}} 訊息",
 	"Enter {{role}} message here": "在這裡輸入 {{role}} 訊息",
 	"Enter a detail about yourself for your LLMs to recall": "輸入 LLM 記憶的詳細內容",
 	"Enter a detail about yourself for your LLMs to recall": "輸入 LLM 記憶的詳細內容",
+	"Enter Brave Search API Key": "",
 	"Enter Chunk Overlap": "輸入 Chunk Overlap",
 	"Enter Chunk Overlap": "輸入 Chunk Overlap",
 	"Enter Chunk Size": "輸入 Chunk 大小",
 	"Enter Chunk Size": "輸入 Chunk 大小",
 	"Enter Github Raw URL": "",
 	"Enter Github Raw URL": "",
+	"Enter Google PSE API Key": "",
+	"Enter Google PSE Engine Id": "",
 	"Enter Image Size (e.g. 512x512)": "輸入圖片大小(例如 512x512)",
 	"Enter Image Size (e.g. 512x512)": "輸入圖片大小(例如 512x512)",
 	"Enter language codes": "輸入語言代碼",
 	"Enter language codes": "輸入語言代碼",
 	"Enter model tag (e.g. {{modelTag}})": "輸入模型標籤(例如 {{modelTag}})",
 	"Enter model tag (e.g. {{modelTag}})": "輸入模型標籤(例如 {{modelTag}})",
 	"Enter Number of Steps (e.g. 50)": "輸入步數(例如 50)",
 	"Enter Number of Steps (e.g. 50)": "輸入步數(例如 50)",
 	"Enter Score": "輸入分數",
 	"Enter Score": "輸入分數",
+	"Enter Searxng Query URL": "",
+	"Enter Serper API Key": "",
+	"Enter Serpstack API Key": "",
 	"Enter stop sequence": "輸入停止序列",
 	"Enter stop sequence": "輸入停止序列",
 	"Enter Top K": "輸入 Top K",
 	"Enter Top K": "輸入 Top K",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "輸入 URL(例如 http://127.0.0.1:7860/)",
 	"Enter URL (e.g. http://127.0.0.1:7860/)": "輸入 URL(例如 http://127.0.0.1:7860/)",
@@ -218,6 +227,8 @@
 	"Generating search query": "",
 	"Generating search query": "",
 	"Generation Info": "生成信息",
 	"Generation Info": "生成信息",
 	"Good Response": "優秀的回應",
 	"Good Response": "優秀的回應",
+	"Google PSE API Key": "",
+	"Google PSE Engine Id": "",
 	"h:mm a": "h:mm a",
 	"h:mm a": "h:mm a",
 	"has no conversations.": "沒有對話",
 	"has no conversations.": "沒有對話",
 	"Hello, {{name}}": "你好,{{name}}",
 	"Hello, {{name}}": "你好,{{name}}",
@@ -294,7 +305,6 @@
 	"New Password": "新密碼",
 	"New Password": "新密碼",
 	"No results found": "沒有找到結果",
 	"No results found": "沒有找到結果",
 	"No search query generated": "",
 	"No search query generated": "",
-	"No search results found": "",
 	"No source available": "沒有可用的來源",
 	"No source available": "沒有可用的來源",
 	"None": "",
 	"None": "",
 	"Not factually correct": "與真實資訊不相符",
 	"Not factually correct": "與真實資訊不相符",
@@ -381,8 +391,10 @@
 	"Search Documents": "搜尋文件",
 	"Search Documents": "搜尋文件",
 	"Search Models": "",
 	"Search Models": "",
 	"Search Prompts": "搜尋提示詞",
 	"Search Prompts": "搜尋提示詞",
+	"Search Result Count": "",
 	"Searched {{count}} sites_other": "",
 	"Searched {{count}} sites_other": "",
 	"Searching the web for '{{searchQuery}}'": "",
 	"Searching the web for '{{searchQuery}}'": "",
+	"Searxng Query URL": "",
 	"See readme.md for instructions": "查看 readme.md 獲取指南",
 	"See readme.md for instructions": "查看 readme.md 獲取指南",
 	"See what's new": "查看最新內容",
 	"See what's new": "查看最新內容",
 	"Seed": "種子",
 	"Seed": "種子",
@@ -398,6 +410,8 @@
 	"Send a Message": "傳送訊息",
 	"Send a Message": "傳送訊息",
 	"Send message": "傳送訊息",
 	"Send message": "傳送訊息",
 	"September": "九月",
 	"September": "九月",
+	"Serper API Key": "",
+	"Serpstack API Key": "",
 	"Server connection verified": "已驗證伺服器連線",
 	"Server connection verified": "已驗證伺服器連線",
 	"Set as default": "設為預設",
 	"Set as default": "設為預設",
 	"Set Default Model": "設定預設模型",
 	"Set Default Model": "設定預設模型",
@@ -492,6 +506,7 @@
 	"Web Loader Settings": "Web 載入器設定",
 	"Web Loader Settings": "Web 載入器設定",
 	"Web Params": "Web 參數",
 	"Web Params": "Web 參數",
 	"Web Search": "",
 	"Web Search": "",
+	"Web Search Engine": "",
 	"Webhook URL": "Webhook URL",
 	"Webhook URL": "Webhook URL",
 	"WebUI Add-ons": "WebUI 擴充套件",
 	"WebUI Add-ons": "WebUI 擴充套件",
 	"WebUI Settings": "WebUI 設定",
 	"WebUI Settings": "WebUI 設定",