Browse Source

chore: format

Timothy Jaeryang Baek 1 month ago
parent
commit
551597b9cc
58 changed files with 1393 additions and 104 deletions
  1. 3 1
      backend/open_webui/main.py
  2. 90 39
      backend/open_webui/retrieval/loaders/datalab_marker_loader.py
  3. 30 4
      backend/open_webui/retrieval/loaders/main.py
  4. 12 4
      backend/open_webui/routers/functions.py
  5. 1 1
      backend/open_webui/utils/models.py
  6. 9 3
      src/lib/components/ImportModal.svelte
  7. 24 1
      src/lib/i18n/locales/ar-BH/translation.json
  8. 24 1
      src/lib/i18n/locales/ar/translation.json
  9. 24 1
      src/lib/i18n/locales/bg-BG/translation.json
  10. 24 1
      src/lib/i18n/locales/bn-BD/translation.json
  11. 24 1
      src/lib/i18n/locales/bo-TB/translation.json
  12. 24 1
      src/lib/i18n/locales/ca-ES/translation.json
  13. 24 1
      src/lib/i18n/locales/ceb-PH/translation.json
  14. 24 1
      src/lib/i18n/locales/cs-CZ/translation.json
  15. 24 1
      src/lib/i18n/locales/da-DK/translation.json
  16. 24 1
      src/lib/i18n/locales/de-DE/translation.json
  17. 24 1
      src/lib/i18n/locales/dg-DG/translation.json
  18. 24 1
      src/lib/i18n/locales/el-GR/translation.json
  19. 24 1
      src/lib/i18n/locales/en-GB/translation.json
  20. 24 1
      src/lib/i18n/locales/en-US/translation.json
  21. 24 1
      src/lib/i18n/locales/es-ES/translation.json
  22. 24 1
      src/lib/i18n/locales/et-EE/translation.json
  23. 24 1
      src/lib/i18n/locales/eu-ES/translation.json
  24. 24 1
      src/lib/i18n/locales/fa-IR/translation.json
  25. 24 1
      src/lib/i18n/locales/fi-FI/translation.json
  26. 24 1
      src/lib/i18n/locales/fr-CA/translation.json
  27. 24 1
      src/lib/i18n/locales/fr-FR/translation.json
  28. 24 1
      src/lib/i18n/locales/he-IL/translation.json
  29. 24 1
      src/lib/i18n/locales/hi-IN/translation.json
  30. 24 1
      src/lib/i18n/locales/hr-HR/translation.json
  31. 24 1
      src/lib/i18n/locales/hu-HU/translation.json
  32. 24 1
      src/lib/i18n/locales/id-ID/translation.json
  33. 24 1
      src/lib/i18n/locales/ie-GA/translation.json
  34. 24 1
      src/lib/i18n/locales/it-IT/translation.json
  35. 24 1
      src/lib/i18n/locales/ja-JP/translation.json
  36. 24 1
      src/lib/i18n/locales/ka-GE/translation.json
  37. 24 1
      src/lib/i18n/locales/ko-KR/translation.json
  38. 24 1
      src/lib/i18n/locales/lt-LT/translation.json
  39. 24 1
      src/lib/i18n/locales/ms-MY/translation.json
  40. 24 1
      src/lib/i18n/locales/nb-NO/translation.json
  41. 24 1
      src/lib/i18n/locales/nl-NL/translation.json
  42. 24 1
      src/lib/i18n/locales/pa-IN/translation.json
  43. 24 1
      src/lib/i18n/locales/pl-PL/translation.json
  44. 24 1
      src/lib/i18n/locales/pt-BR/translation.json
  45. 24 1
      src/lib/i18n/locales/pt-PT/translation.json
  46. 24 1
      src/lib/i18n/locales/ro-RO/translation.json
  47. 24 1
      src/lib/i18n/locales/ru-RU/translation.json
  48. 24 1
      src/lib/i18n/locales/sk-SK/translation.json
  49. 24 1
      src/lib/i18n/locales/sr-RS/translation.json
  50. 24 1
      src/lib/i18n/locales/sv-SE/translation.json
  51. 24 1
      src/lib/i18n/locales/th-TH/translation.json
  52. 24 1
      src/lib/i18n/locales/tk-TW/translation.json
  53. 24 1
      src/lib/i18n/locales/tr-TR/translation.json
  54. 24 1
      src/lib/i18n/locales/uk-UA/translation.json
  55. 24 1
      src/lib/i18n/locales/ur-PK/translation.json
  56. 24 1
      src/lib/i18n/locales/vi-VN/translation.json
  57. 24 1
      src/lib/i18n/locales/zh-CN/translation.json
  58. 24 1
      src/lib/i18n/locales/zh-TW/translation.json

+ 3 - 1
backend/open_webui/main.py

@@ -681,7 +681,9 @@ app.state.config.DATALAB_MARKER_SKIP_CACHE = DATALAB_MARKER_SKIP_CACHE
 app.state.config.DATALAB_MARKER_FORCE_OCR = DATALAB_MARKER_FORCE_OCR
 app.state.config.DATALAB_MARKER_PAGINATE = DATALAB_MARKER_PAGINATE
 app.state.config.DATALAB_MARKER_STRIP_EXISTING_OCR = DATALAB_MARKER_STRIP_EXISTING_OCR
-app.state.config.DATALAB_MARKER_DISABLE_IMAGE_EXTRACTION = DATALAB_MARKER_DISABLE_IMAGE_EXTRACTION
+app.state.config.DATALAB_MARKER_DISABLE_IMAGE_EXTRACTION = (
+    DATALAB_MARKER_DISABLE_IMAGE_EXTRACTION
+)
 app.state.config.DATALAB_MARKER_USE_LLM = DATALAB_MARKER_USE_LLM
 app.state.config.DATALAB_MARKER_OUTPUT_FORMAT = DATALAB_MARKER_OUTPUT_FORMAT
 app.state.config.EXTERNAL_DOCUMENT_LOADER_URL = EXTERNAL_DOCUMENT_LOADER_URL

+ 90 - 39
backend/open_webui/retrieval/loaders/datalab_marker_loader.py

@@ -22,7 +22,7 @@ class DatalabMarkerLoader:
         paginate: bool = False,
         strip_existing_ocr: bool = False,
         disable_image_extraction: bool = False,
-        output_format: str = None
+        output_format: str = None,
     ):
         self.file_path = file_path
         self.api_key = api_key
@@ -38,26 +38,26 @@ class DatalabMarkerLoader:
     def _get_mime_type(self, filename: str) -> str:
         ext = filename.rsplit(".", 1)[-1].lower()
         mime_map = {
-            'pdf': 'application/pdf',
-            'xls': 'application/vnd.ms-excel',
-            'xlsx': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
-            'ods': 'application/vnd.oasis.opendocument.spreadsheet',
-            'doc': 'application/msword',
-            'docx': 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
-            'odt': 'application/vnd.oasis.opendocument.text',
-            'ppt': 'application/vnd.ms-powerpoint',
-            'pptx': 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
-            'odp': 'application/vnd.oasis.opendocument.presentation',
-            'html': 'text/html',
-            'epub': 'application/epub+zip',
-            'png': 'image/png',
-            'jpeg': 'image/jpeg',
-            'jpg': 'image/jpeg',
-            'webp': 'image/webp',
-            'gif': 'image/gif',
-            'tiff': 'image/tiff'
+            "pdf": "application/pdf",
+            "xls": "application/vnd.ms-excel",
+            "xlsx": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
+            "ods": "application/vnd.oasis.opendocument.spreadsheet",
+            "doc": "application/msword",
+            "docx": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
+            "odt": "application/vnd.oasis.opendocument.text",
+            "ppt": "application/vnd.ms-powerpoint",
+            "pptx": "application/vnd.openxmlformats-officedocument.presentationml.presentation",
+            "odp": "application/vnd.oasis.opendocument.presentation",
+            "html": "text/html",
+            "epub": "application/epub+zip",
+            "png": "image/png",
+            "jpeg": "image/jpeg",
+            "jpg": "image/jpeg",
+            "webp": "image/webp",
+            "gif": "image/gif",
+            "tiff": "image/tiff",
         }
-        return mime_map.get(ext, 'application/octet-stream')
+        return mime_map.get(ext, "application/octet-stream")
 
     def check_marker_request_status(self, request_id: str) -> dict:
         url = f"https://www.datalab.to/api/v1/marker/{request_id}"
@@ -70,10 +70,15 @@ class DatalabMarkerLoader:
             return result
         except requests.HTTPError as e:
             log.error(f"Error checking Marker request status: {e}")
-            raise HTTPException(status.HTTP_502_BAD_GATEWAY, detail=f"Failed to check Marker request: {e}")
+            raise HTTPException(
+                status.HTTP_502_BAD_GATEWAY,
+                detail=f"Failed to check Marker request: {e}",
+            )
         except ValueError as e:
             log.error(f"Invalid JSON checking Marker request: {e}")
-            raise HTTPException(status.HTTP_502_BAD_GATEWAY, detail=f"Invalid JSON: {e}")
+            raise HTTPException(
+                status.HTTP_502_BAD_GATEWAY, detail=f"Invalid JSON: {e}"
+            )
 
     def load(self) -> List[Document]:
         url = "https://www.datalab.to/api/v1/marker"
@@ -92,30 +97,46 @@ class DatalabMarkerLoader:
             "output_format": self.output_format,
         }
 
-        log.info(f"Datalab Marker POST request parameters: {{'filename': '{filename}', 'mime_type': '{mime_type}', **{form_data}}}")
+        log.info(
+            f"Datalab Marker POST request parameters: {{'filename': '{filename}', 'mime_type': '{mime_type}', **{form_data}}}"
+        )
 
         try:
             with open(self.file_path, "rb") as f:
                 files = {"file": (filename, f, mime_type)}
-                response = requests.post(url, data=form_data, files=files, headers=headers)
+                response = requests.post(
+                    url, data=form_data, files=files, headers=headers
+                )
                 response.raise_for_status()
                 result = response.json()
         except FileNotFoundError:
-            raise HTTPException(status.HTTP_404_NOT_FOUND, detail=f"File not found: {self.file_path}")
+            raise HTTPException(
+                status.HTTP_404_NOT_FOUND, detail=f"File not found: {self.file_path}"
+            )
         except requests.HTTPError as e:
-            raise HTTPException(status.HTTP_400_BAD_REQUEST, detail=f"Datalab Marker request failed: {e}")
+            raise HTTPException(
+                status.HTTP_400_BAD_REQUEST,
+                detail=f"Datalab Marker request failed: {e}",
+            )
         except ValueError as e:
-            raise HTTPException(status.HTTP_502_BAD_GATEWAY, detail=f"Invalid JSON response: {e}")
+            raise HTTPException(
+                status.HTTP_502_BAD_GATEWAY, detail=f"Invalid JSON response: {e}"
+            )
         except Exception as e:
             raise HTTPException(status.HTTP_500_INTERNAL_SERVER_ERROR, detail=str(e))
 
         if not result.get("success"):
-            raise HTTPException(status.HTTP_400_BAD_REQUEST, detail=f"Datalab Marker request failed: {result.get('error', 'Unknown error')}")
+            raise HTTPException(
+                status.HTTP_400_BAD_REQUEST,
+                detail=f"Datalab Marker request failed: {result.get('error', 'Unknown error')}",
+            )
 
         check_url = result.get("request_check_url")
         request_id = result.get("request_id")
         if not check_url:
-            raise HTTPException(status.HTTP_502_BAD_GATEWAY, detail="No request_check_url returned.")
+            raise HTTPException(
+                status.HTTP_502_BAD_GATEWAY, detail="No request_check_url returned."
+            )
 
         for _ in range(300):  # Up to 10 minutes
             time.sleep(2)
@@ -126,7 +147,9 @@ class DatalabMarkerLoader:
             except (requests.HTTPError, ValueError) as e:
                 raw_body = poll_response.text
                 log.error(f"Polling error: {e}, response body: {raw_body}")
-                raise HTTPException(status.HTTP_502_BAD_GATEWAY, detail=f"Polling failed: {e}")
+                raise HTTPException(
+                    status.HTTP_502_BAD_GATEWAY, detail=f"Polling failed: {e}"
+                )
 
             status_val = poll_result.get("status")
             success_val = poll_result.get("success")
@@ -134,21 +157,43 @@ class DatalabMarkerLoader:
             if status_val == "complete":
                 summary = {
                     k: poll_result.get(k)
-                    for k in ("status", "output_format", "success", "error", "page_count", "total_cost")
+                    for k in (
+                        "status",
+                        "output_format",
+                        "success",
+                        "error",
+                        "page_count",
+                        "total_cost",
+                    )
                 }
-                log.info(f"Marker processing completed successfully: {json.dumps(summary, indent=2)}")
+                log.info(
+                    f"Marker processing completed successfully: {json.dumps(summary, indent=2)}"
+                )
                 break
 
             if status_val == "failed" or success_val is False:
-                log.error(f"Marker poll failed full response: {json.dumps(poll_result, indent=2)}")
-                error_msg = poll_result.get("error") or "Marker returned failure without error message"
-                raise HTTPException(status.HTTP_400_BAD_REQUEST, detail=f"Marker processing failed: {error_msg}")
+                log.error(
+                    f"Marker poll failed full response: {json.dumps(poll_result, indent=2)}"
+                )
+                error_msg = (
+                    poll_result.get("error")
+                    or "Marker returned failure without error message"
+                )
+                raise HTTPException(
+                    status.HTTP_400_BAD_REQUEST,
+                    detail=f"Marker processing failed: {error_msg}",
+                )
         else:
-            raise HTTPException(status.HTTP_504_GATEWAY_TIMEOUT, detail="Marker processing timed out")
+            raise HTTPException(
+                status.HTTP_504_GATEWAY_TIMEOUT, detail="Marker processing timed out"
+            )
 
         if not poll_result.get("success", False):
             error_msg = poll_result.get("error") or "Unknown processing error"
-            raise HTTPException(status.HTTP_400_BAD_REQUEST, detail=f"Final processing failed: {error_msg}")
+            raise HTTPException(
+                status.HTTP_400_BAD_REQUEST,
+                detail=f"Final processing failed: {error_msg}",
+            )
 
         content_key = self.output_format.lower()
         raw_content = poll_result.get(content_key)
@@ -158,10 +203,16 @@ class DatalabMarkerLoader:
         elif content_key in {"markdown", "html"}:
             full_text = str(raw_content).strip()
         else:
-            raise HTTPException(status.HTTP_400_BAD_REQUEST, detail=f"Unsupported output format: {self.output_format}")
+            raise HTTPException(
+                status.HTTP_400_BAD_REQUEST,
+                detail=f"Unsupported output format: {self.output_format}",
+            )
 
         if not full_text:
-            raise HTTPException(status.HTTP_400_BAD_REQUEST, detail="Datalab Marker returned empty content")
+            raise HTTPException(
+                status.HTTP_400_BAD_REQUEST,
+                detail="Datalab Marker returned empty content",
+            )
 
         marker_output_dir = os.path.join("/app/backend/data/uploads", "marker_output")
         os.makedirs(marker_output_dir, exist_ok=True)

+ 30 - 4
backend/open_webui/retrieval/loaders/main.py

@@ -239,7 +239,27 @@ class Loader:
         elif (
             self.engine == "datalab_marker"
             and self.kwargs.get("DATALAB_MARKER_API_KEY")
-            and file_ext in ["pdf", "xls", "xlsx", "ods", "doc", "docx", "odt", "ppt", "pptx", "odp", "html", "epub", "png", "jpeg", "jpg", "webp", "gif", "tiff"]
+            and file_ext
+            in [
+                "pdf",
+                "xls",
+                "xlsx",
+                "ods",
+                "doc",
+                "docx",
+                "odt",
+                "ppt",
+                "pptx",
+                "odp",
+                "html",
+                "epub",
+                "png",
+                "jpeg",
+                "jpg",
+                "webp",
+                "gif",
+                "tiff",
+            ]
         ):
             loader = DatalabMarkerLoader(
                 file_path=file_path,
@@ -249,9 +269,15 @@ class Loader:
                 skip_cache=self.kwargs.get("DATALAB_MARKER_SKIP_CACHE", False),
                 force_ocr=self.kwargs.get("DATALAB_MARKER_FORCE_OCR", False),
                 paginate=self.kwargs.get("DATALAB_MARKER_PAGINATE", False),
-                strip_existing_ocr=self.kwargs.get("DATALAB_MARKER_STRIP_EXISTING_OCR", False),
-                disable_image_extraction=self.kwargs.get("DATALAB_MARKER_DISABLE_IMAGE_EXTRACTION", False),
-                output_format=self.kwargs.get("DATALAB_MARKER_OUTPUT_FORMAT", "markdown")
+                strip_existing_ocr=self.kwargs.get(
+                    "DATALAB_MARKER_STRIP_EXISTING_OCR", False
+                ),
+                disable_image_extraction=self.kwargs.get(
+                    "DATALAB_MARKER_DISABLE_IMAGE_EXTRACTION", False
+                ),
+                output_format=self.kwargs.get(
+                    "DATALAB_MARKER_OUTPUT_FORMAT", "markdown"
+                ),
             )
         elif self.engine == "docling" and self.kwargs.get("DOCLING_SERVER_URL"):
             if self._is_text_file(file_ext, file_content_type):

+ 12 - 4
backend/open_webui/routers/functions.py

@@ -362,7 +362,9 @@ async def get_function_valves_spec_by_id(
 ):
     function = Functions.get_function_by_id(id)
     if function:
-        function_module, function_type, frontmatter = get_function_module_from_cache(request, id)
+        function_module, function_type, frontmatter = get_function_module_from_cache(
+            request, id
+        )
 
         if hasattr(function_module, "Valves"):
             Valves = function_module.Valves
@@ -386,7 +388,9 @@ async def update_function_valves_by_id(
 ):
     function = Functions.get_function_by_id(id)
     if function:
-        function_module, function_type, frontmatter = get_function_module_from_cache(request, id)
+        function_module, function_type, frontmatter = get_function_module_from_cache(
+            request, id
+        )
 
         if hasattr(function_module, "Valves"):
             Valves = function_module.Valves
@@ -445,7 +449,9 @@ async def get_function_user_valves_spec_by_id(
 ):
     function = Functions.get_function_by_id(id)
     if function:
-        function_module, function_type, frontmatter = get_function_module_from_cache(request, id)
+        function_module, function_type, frontmatter = get_function_module_from_cache(
+            request, id
+        )
 
         if hasattr(function_module, "UserValves"):
             UserValves = function_module.UserValves
@@ -465,7 +471,9 @@ async def update_function_user_valves_by_id(
     function = Functions.get_function_by_id(id)
 
     if function:
-        function_module, function_type, frontmatter = get_function_module_from_cache(request, id)
+        function_module, function_type, frontmatter = get_function_module_from_cache(
+            request, id
+        )
 
         if hasattr(function_module, "UserValves"):
             UserValves = function_module.UserValves

+ 1 - 1
backend/open_webui/utils/models.py

@@ -49,7 +49,7 @@ async def fetch_ollama_models(request: Request, user: UserModel = None):
         }
         for model in raw_ollama_models["models"]
     ]
-    
+
 
 async def fetch_openai_models(request: Request, user: UserModel = None):
     openai_response = await openai.get_all_models(request, user=user)

+ 9 - 3
src/lib/components/ImportModal.svelte

@@ -33,7 +33,12 @@
 		});
 
 		if (res) {
-			toast.success(successMessage || $i18n.t('Function imported successfully'));
+			if (!successMessage) {
+				successMessage = $i18n.t('Function imported successfully');
+			}
+
+			toast.success(successMessage);
+
 			let func = res;
 			func.id = func.id || func.name.replace(/\s+/g, '_').toLowerCase();
 
@@ -94,10 +99,11 @@
 									class="w-full text-sm bg-transparent disabled:text-gray-500 dark:disabled:text-gray-500 outline-hidden"
 									type="url"
 									bind:value={url}
-									placeholder={$i18n.t('Enter the URL to import') ||
-										$i18n.t('Enter the URL of the function to import')}
+									placeholder={$i18n.t('Enter the URL to import')}
 									required
 								/>
+
+								<!-- $i18n.t('Enter the URL of the function to import') -->
 							</div>
 						</div>
 					</div>

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "مظلم",
 	"Database": "قاعدة البيانات",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "ديسمبر",
 	"Default": "الإفتراضي",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a model": "اكتشف نموذجا",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "تعديل",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "أدخل Chunk الحجم",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "اتبعت التعليمات على أكمل وجه",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "كيف استطيع مساعدتك اليوم؟",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "البحث الهجين",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "اللغة",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "آخر نشاط",
 	"Last Modified": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "إدارة خطوط الأنابيب",
 	"Manage Tool Servers": "",
 	"March": "مارس",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "كلمة المرور الجديدة",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "آخر",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "الباسورد",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "تسجيل الخروج",
 	"Sign up": "تسجيل",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "المصدر",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "وقف التسلسل",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "",
 	"STT Settings": "STT اعدادات",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "يجب أن تكون النتيجة قيمة تتراوح بين 0.0 (0%) و1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "الثيم",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar أستخدم",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Initials أستخدم",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "مستخدم",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "ما هو الجديد",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "",
 	"Why?": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "منطقة الخطر",
 	"Dark": "داكن",
 	"Database": "قاعدة البيانات",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "ديسمبر",
 	"Default": "افتراضي",
 	"Default (Open AI)": "افتراضي (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "تتيح الاتصالات المباشرة للمستخدمين الاتصال بنقاط نهاية API متوافقة مع OpenAI الخاصة بهم.",
 	"Direct Connections settings updated": "تم تحديث إعدادات الاتصالات المباشرة",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "معطّل",
 	"Discover a function": "اكتشف وظيفة",
 	"Discover a model": "اكتشف نموذجا",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "تعديل",
 	"Edit Arena Model": "تعديل نموذج Arena",
 	"Edit Channel": "تعديل القناة",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "أدخل Chunk الحجم",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "أدخل أزواج \"الرمز:قيمة التحيز\" مفصولة بفواصل (مثال: 5432:100، 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "أدخل الوصف",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "أدخل الرابط العلني لـ WebUI الخاص بك. سيتم استخدام هذا الرابط لإنشاء روابط داخل الإشعارات.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "أدخل رابط خادم Tika",
 	"Enter timeout in seconds": "أدخل المهلة بالثواني",
 	"Enter to Send": "اضغط Enter للإرسال",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "لا يمكن أن يكون اسم المجلد فارغًا.",
 	"Folder name updated successfully": "تم تحديث اسم المجلد بنجاح",
 	"Followed instructions perfectly": "اتبعت التعليمات على أكمل وجه",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "أنشئ مسارات جديدة",
 	"Form": "نموذج",
 	"Format your variables using brackets like this:": "نسّق متغيراتك باستخدام الأقواس بهذا الشكل:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "تم حذف الوظيفة بنجاح",
 	"Function Description": "وصف الوظيفة",
 	"Function ID": "معرف الوظيفة",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "تم الآن تعطيل الوظيفة على مستوى النظام",
 	"Function is now globally enabled": "تم الآن تفعيل الوظيفة على مستوى النظام",
-	"Function loaded successfully": "",
 	"Function Name": "اسم الوظيفة",
 	"Function updated successfully": "تم تحديث الوظيفة بنجاح",
 	"Functions": "الوظائف",
@@ -657,6 +666,7 @@
 	"Host": "المضيف",
 	"How can I help you today?": "كيف استطيع مساعدتك اليوم؟",
 	"How would you rate this response?": "كيف تقيّم هذا الرد؟",
+	"HTML": "",
 	"Hybrid Search": "البحث الهجين",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "أقر بأنني قرأت وفهمت تبعات هذا الإجراء. أنا على دراية بالمخاطر المرتبطة بتنفيذ كود عشوائي وقد تحققت من موثوقية المصدر.",
 	"ID": "المعرّف",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "وضع الصفحة الرئيسية",
 	"Language": "اللغة",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "آخر نشاط",
 	"Last Modified": "آخر تعديل",
 	"Last reply": "آخر رد",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "إدارة خطوط الأنابيب",
 	"Manage Tool Servers": "",
 	"March": "مارس",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "الحد الأقصى لعدد التحميلات",
 	"Max Upload Size": "الحد الأقصى لحجم الملف المرفوع",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "كلمة المرور الجديدة",
+	"New Tool": "",
 	"new-channel": "قناة جديدة",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "آخر",
 	"OUTPUT": "الإخراج",
 	"Output format": "تنسيق الإخراج",
+	"Output Format": "",
 	"Overview": "نظرة عامة",
 	"page": "صفحة",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "الباسورد",
 	"Paste Large Text as File": "الصق نصًا كبيرًا كملف",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "تسجيل الخروج",
 	"Sign up": "تسجيل",
 	"Sign up to {{WEBUI_NAME}}": "سجّل في {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "جارٍ تسجيل الدخول إلى {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "المصدر",
@@ -1121,6 +1139,8 @@
 	"Stop": "إيقاف",
 	"Stop Sequence": "وقف التسلسل",
 	"Stream Chat Response": "بث استجابة الدردشة",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "نموذج تحويل الصوت إلى نص (STT)",
 	"STT Settings": "STT اعدادات",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "لوحة المتصدرين حالياً في وضع تجريبي، وقد نقوم بتعديل حسابات التصنيف أثناء تحسين الخوارزمية.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "الحد الأقصى لحجم الملف بالميغابايت. إذا تجاوز الملف هذا الحد، فلن يتم رفعه.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "الحد الأقصى لعدد الملفات التي يمكن استخدامها في المحادثة دفعة واحدة. إذا تجاوز العدد هذا الحد، فلن يتم رفع الملفات.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "يجب أن تكون النتيجة قيمة تتراوح بين 0.0 (0%) و1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "درجة حرارة النموذج. زيادتها تجعل الإجابات أكثر إبداعًا.",
 	"Theme": "الثيم",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar أستخدم",
 	"Use groups to group your users and assign permissions.": "استخدم المجموعات لتجميع المستخدمين وتحديد الصلاحيات.",
 	"Use Initials": "Initials أستخدم",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "مستخدم",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "ما هو الجديد",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "عند التفعيل، سيستجيب النموذج لكل رسالة في المحادثة بشكل فوري، مولدًا الرد بمجرد إرسال المستخدم لرسالته. هذا الوضع مفيد لتطبيقات الدردشة الحية، لكنه قد يؤثر على الأداء في الأجهزة الأبطأ.",
 	"wherever you are": "أينما كنت",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (محلي)",
 	"Why?": "لماذا؟",
 	"Widescreen Mode": "وضع الشاشة العريضة",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Тъмен",
 	"Database": "База данни",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Декември",
 	"Default": "По подразбиране",
 	"Default (Open AI)": "По подразбиране (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Директните връзки позволяват на потребителите да се свързват със собствени OpenAI съвместими API крайни точки.",
 	"Direct Connections settings updated": "Настройките за директни връзки са актуализирани",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Деактивирано",
 	"Discover a function": "Открийте функция",
 	"Discover a model": "Открийте модел",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Редактиране",
 	"Edit Arena Model": "Редактиране на Arena модел",
 	"Edit Channel": "Редактиране на канал",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Въведете размер на чънк",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Въведете описание",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Въведете публичния URL адрес на вашия WebUI. Този URL адрес ще бъде използван за генериране на връзки в известията.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Въведете URL адрес на Tika сървър",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Името на папката не може да бъде празно.",
 	"Folder name updated successfully": "Името на папката е актуализирано успешно",
 	"Followed instructions perfectly": "Следвайте инструкциите перфектно",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Изковете нови пътища",
 	"Form": "Форма",
 	"Format your variables using brackets like this:": "Форматирайте вашите променливи, използвайки скоби като това:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Функцията е изтрита успешно",
 	"Function Description": "Описание на функцията",
 	"Function ID": "ID на функцията",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Функцията вече е глобално деактивирана",
 	"Function is now globally enabled": "Функцията вече е глобално активирана",
-	"Function loaded successfully": "",
 	"Function Name": "Име на функцията",
 	"Function updated successfully": "Функцията е актуализирана успешно",
 	"Functions": "Функции",
@@ -657,6 +666,7 @@
 	"Host": "Хост",
 	"How can I help you today?": "Как мога да ви помогна днес?",
 	"How would you rate this response?": "Как бихте оценили този отговор?",
+	"HTML": "",
 	"Hybrid Search": "Хибридно търсене",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Потвърждавам, че съм прочел и разбирам последствията от моето действие. Наясно съм с рисковете, свързани с изпълнението на произволен код, и съм проверил надеждността на източника.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Режим на начална страница",
 	"Language": "Език",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Последни активни",
 	"Last Modified": "Последно модифицирано",
 	"Last reply": "Последен отговор",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Управление на пайплайни",
 	"Manage Tool Servers": "",
 	"March": "Март",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Максимален брой качвания",
 	"Max Upload Size": "Максимален размер на качване",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "Нова бележка",
 	"New Password": "Нова парола",
+	"New Tool": "",
 	"new-channel": "нов-канал",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Друго",
 	"OUTPUT": "ИЗХОД",
 	"Output format": "Изходен формат",
+	"Output Format": "",
 	"Overview": "Преглед",
 	"page": "страница",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Парола",
 	"Paste Large Text as File": "Поставете голям текст като файл",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Изход",
 	"Sign up": "Регистрация",
 	"Sign up to {{WEBUI_NAME}}": "Регистрирайте се в {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Вписване в {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Източник",
@@ -1121,6 +1139,8 @@
 	"Stop": "Спри",
 	"Stop Sequence": "Стоп последователност",
 	"Stream Chat Response": "Поточен чат отговор",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STT Модел",
 	"STT Settings": "STT Настройки",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Класацията в момента е в бета версия и може да коригираме изчисленията на рейтинга, докато усъвършенстваме алгоритъма.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Максималният размер на файла в MB. Ако размерът на файла надвишава този лимит, файлът няма да бъде качен.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Максималният брой файлове, които могат да се използват едновременно в чата. Ако броят на файловете надвишава този лимит, файловете няма да бъдат качени.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Резултатът трябва да бъде стойност между 0,0 (0%) и 1,0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Тема",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Използвайте Gravatar",
 	"Use groups to group your users and assign permissions.": "Използвайте групи, за да групирате вашите потребители и да присвоите разрешения.",
 	"Use Initials": "Използвайте инициали",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "потребител",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Какво е ново в",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Когато е активирано, моделът ще отговаря на всяко съобщение в чата в реално време, генерирайки отговор веднага щом потребителят изпрати съобщение. Този режим е полезен за приложения за чат на живо, но може да повлияе на производителността на по-бавен хардуер.",
 	"wherever you are": "където и да сте",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Локално)",
 	"Why?": "Защо?",
 	"Widescreen Mode": "Широкоекранен режим",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "ডার্ক",
 	"Database": "ডেটাবেজ",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "ডেসেম্বর",
 	"Default": "ডিফল্ট",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a model": "একটি মডেল আবিষ্কার করুন",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "এডিট করুন",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "চাংক সাইজ লিখুন",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "নির্দেশাবলী নিখুঁতভাবে অনুসরণ করা হয়েছে",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "আপনাকে আজ কিভাবে সাহায্য করতে পারি?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "হাইব্রিড অনুসন্ধান",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "ভাষা",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "সর্বশেষ সক্রিয়",
 	"Last Modified": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "পাইপলাইন পরিচালনা করুন",
 	"Manage Tool Servers": "",
 	"March": "মার্চ",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "নতুন পাসওয়ার্ড",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "অন্যান্য",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "পাসওয়ার্ড",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "সাইন আউট",
 	"Sign up": "সাইন আপ",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "উৎস",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "সিকোয়েন্স থামান",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "",
 	"STT Settings": "STT সেটিংস",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "স্কোর একটি 0.0 (0%) এবং 1.0 (100%) এর মধ্যে একটি মান হওয়া উচিত।",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "থিম",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar ব্যবহার করুন",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "নামের আদ্যক্ষর ব্যবহার করুন",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "ব্যবহারকারী",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "এতে নতুন কী",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "",
 	"Why?": "",
 	"Widescreen Mode": "",

+ 24 - 1
src/lib/i18n/locales/bo-TB/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "ཉེན་ཁའི་ས་ཁུལ།",
 	"Dark": "ནག་པོ།",
 	"Database": "གནས་ཚུལ་མཛོད།",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "ཟླ་བ་བཅུ་གཉིས་པ།",
 	"Default": "སྔོན་སྒྲིག",
 	"Default (Open AI)": "སྔོན་སྒྲིག (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "ཐད་ཀར་སྦྲེལ་མཐུད་ཀྱིས་བེད་སྤྱོད་མཁན་ཚོར་ཁོ་ཚོའི་རང་གི་ OpenAI དང་མཐུན་པའི་ API མཇུག་མཐུད་ལ་སྦྲེལ་བར་གནང་བ་སྤྲོད།",
 	"Direct Connections settings updated": "ཐད་ཀར་སྦྲེལ་མཐུད་ཀྱི་སྒྲིག་འགོད་གསར་སྒྱུར་བྱས།",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "ནུས་མེད།",
 	"Discover a function": "ལས་འགན་ཞིག་རྙེད་པ།",
 	"Discover a model": "དཔེ་དབྱིབས་ཤིག་རྙེད་པ།",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "ཞུ་དག",
 	"Edit Arena Model": "Arena དཔེ་དབྱིབས་ཞུ་དག",
 	"Edit Channel": "བགྲོ་གླེང་ཞུ་དག",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "དུམ་བུའི་ཆེ་ཆུང་འཇུག་པ།",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "ཚེག་བསྐུངས་ཀྱིས་ལོགས་སུ་བཀར་བའི་ \"ཊོཀ་ཀེན།:ཕྱོགས་ཞེན་རིན་ཐང་།\" ཆ་འཇུག་པ། (དཔེར། 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "འགྲེལ་བཤད་འཇུག་པ།",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "ཁྱེད་ཀྱི་ WebUI ཡི་སྤྱི་སྤྱོད་ URL འཇུག་པ། URL འདི་བརྡ་ཁྱབ་ནང་སྦྲེལ་ཐག་བཟོ་བར་བེད་སྤྱོད་བྱེད་ངེས།",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Tika Server URL འཇུག་པ།",
 	"Enter timeout in seconds": "སྐར་ཆའི་ནང་དུས་ཚོད་བཀག་པ་འཇུག་པ།",
 	"Enter to Send": "Enter གཏོང་བ།",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "ཡིག་སྣོད་ཀྱི་མིང་སྟོང་པ་ཡིན་མི་ཆོག",
 	"Folder name updated successfully": "ཡིག་སྣོད་ཀྱི་མིང་ལེགས་པར་གསར་སྒྱུར་བྱས་ཟིན།",
 	"Followed instructions perfectly": "ལམ་སྟོན་ཡང་དག་པར་བསྒྲུབས།",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "ལམ་བུ་གསར་པ་བཟོ་བ།",
 	"Form": "རེའུ་མིག",
 	"Format your variables using brackets like this:": "ཁྱེད་ཀྱི་འགྱུར་ཚད་དེ་འདི་ལྟར་གུག་རྟགས་བེད་སྤྱོད་ནས་བཀོད་སྒྲིག་བྱེད་པ།:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "ལས་འགན་ལེགས་པར་བསུབས་ཟིན།",
 	"Function Description": "ལས་འགན་གྱི་འགྲེལ་བཤད།",
 	"Function ID": "ལས་འགན་གྱི་ ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "ལས་འགན་དེ་ད་ལྟ་འཛམ་གླིང་ཡོངས་ནས་ནུས་མེད་བཏང་ཡོད།",
 	"Function is now globally enabled": "ལས་འགན་དེ་ད་ལྟ་འཛམ་གླིང་ཡོངས་ནས་སྒུལ་བསྐྱོད་བྱས་ཡོད།",
-	"Function loaded successfully": "",
 	"Function Name": "ལས་འགན་གྱི་མིང་།",
 	"Function updated successfully": "ལས་འགན་ལེགས་པར་གསར་སྒྱུར་བྱས་ཟིན།",
 	"Functions": "ལས་འགན།",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"How can I help you today?": "དེ་རིང་ངས་ཁྱེད་ལ་རོགས་པ་ཅི་ཞིག་བྱེད་ཐུབ་བམ།",
 	"How would you rate this response?": "ལན་འདི་ལ་ཁྱེད་ཀྱིས་སྐར་མ་ག་ཚོད་སྤྲོད་འདོད་དམ།",
+	"HTML": "",
 	"Hybrid Search": "Hybrid འཚོལ་བཤེར།",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "ངས་ངའི་བྱ་སྤྱོད་ཀྱི་ཤུགས་རྐྱེན་ཀློག་པ་དང་གོ་རྟོགས་སྤྲད་ཡོད་པ་ཁས་ལེན་བྱེད། ངས་གང་འདོད་ཀྱི་ཀོཌ་ལག་བསྟར་དང་འབྲེལ་བའི་ཉེན་ཁ་ཤེས་ཀྱི་ཡོད། དེ་མིན་ངས་འབྱུང་ཁུངས་ཀྱི་ཡིད་རྟོན་རུང་བའི་རང་བཞིན་ར་སྤྲོད་བྱས་ཡོད།",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "འབབ་ཤོག་མ་དཔེ།",
 	"Language": "སྐད་ཡིག",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "མཐའ་མའི་ལས་བྱེད།",
 	"Last Modified": "མཐའ་མའི་བཟོ་བཅོས།",
 	"Last reply": "ལན་མཐའ་མ།",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "རྒྱུ་ལམ་དོ་དམ།",
 	"Manage Tool Servers": "ལག་ཆའི་སར་བར་དོ་དམ།",
 	"March": "ཟླ་བ་གསུམ་པ།",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "སྤར་བའི་གྲངས་མང་ཤོས།",
 	"Max Upload Size": "སྤར་བའི་ཆེ་ཆུང་མང་ཤོས།",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "གསང་གྲངས་གསར་པ།",
+	"New Tool": "",
 	"new-channel": "བགྲོ་གླེང་གསར་པ།",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "གཞན།",
 	"OUTPUT": "ཐོན་འབྲས།",
 	"Output format": "ཐོན་འབྲས་ཀྱི་བཀོད་པ།",
+	"Output Format": "",
 	"Overview": "སྤྱི་མཐོང་།",
 	"page": "ཤོག་ངོས།",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "གསང་གྲངས།",
 	"Paste Large Text as File": "ཡིག་རྐྱང་ཆེན་པོ་ཡིག་ཆ་ལྟར་སྦྱོར་བ།",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "ཕྱིར་ཐོན།",
 	"Sign up": "ཐོ་འགོད།",
 	"Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}} ལ་ཐོ་འགོད།",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}} ལ་ནང་འཛུལ་བྱེད་བཞིན་པ།",
 	"sk-1234": "sk-༡༢༣༤",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "འབྱུང་ཁུངས།",
@@ -1121,6 +1139,8 @@
 	"Stop": "མཚམས་འཇོག",
 	"Stop Sequence": "མཚམས་འཇོག་རིམ་པ།",
 	"Stream Chat Response": "ཁ་བརྡའི་ལན་རྒྱུག་པ།",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STT དཔེ་དབྱིབས།",
 	"STT Settings": "STT སྒྲིག་འགོད།",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "འགྲན་རེས་རེའུ་མིག་དེ་ད་ལྟ་ Beta པར་གཞི་ཡིན། ང་ཚོས་ཨང་རྩིས་དེ་ཞིབ་ཚགས་སུ་གཏོང་སྐབས་སྐར་མའི་རྩིས་རྒྱག་ལེགས་སྒྲིག་བྱེད་སྲིད།",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "MB ནང་གི་ཡིག་ཆའི་ཆེ་ཆུང་མང་ཤོས། གལ་ཏེ་ཡིག་ཆའི་ཆེ་ཆུང་ཚད་བཀག་འདི་ལས་བརྒལ་ན། ཡིག་ཆ་དེ་སྤར་མི་འགྱུར།",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "ཁ་བརྡའི་ནང་ཐེངས་གཅིག་ལ་བེད་སྤྱོད་གཏོང་ཐུབ་པའི་ཡིག་ཆའི་གྲངས་མང་ཤོས། གལ་ཏེ་ཡིག་ཆའི་གྲངས་ཚད་བཀག་འདི་ལས་བརྒལ་ན། ཡིག་ཆ་དག་སྤར་མི་འགྱུར།",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "སྐར་མ་དེ་ 0.0 (0%) ནས་ 1.0 (100%) བར་གྱི་རིན་ཐང་ཞིག་ཡིན་དགོས།",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "དཔེ་དབྱིབས་ཀྱི་དྲོད་ཚད། དྲོད་ཚད་མཐོ་རུ་བཏང་ན་དཔེ་དབྱིབས་ཀྱིས་ལན་གསར་གཏོད་ཆེ་བ་སྤྲོད་ངེས།",
 	"Theme": "བརྗོད་གཞི།",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar བེད་སྤྱོད།",
 	"Use groups to group your users and assign permissions.": "ཁྱེད་ཀྱི་བེད་སྤྱོད་མཁན་ཚོགས་པ་བཟོ་བ་དང་དབང་ཚད་སྤྲོད་པར་ཚོགས་པ་བེད་སྤྱོད་གཏོང་བ།",
 	"Use Initials": "མིང་གི་ཡིག་འབྲུ་མགོ་མ་བེད་སྤྱོད།",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "བེད་སྤྱོད་མཁན།",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "གསར་པ་ཅི་ཡོད།",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "སྒུལ་བསྐྱོད་བྱས་ཚེ། དཔེ་དབྱིབས་ཀྱིས་ཁ་བརྡའི་འཕྲིན་རེ་རེར་དུས་ཐོག་ཏུ་ལན་འདེབས་བྱེད་ངེས། བེད་སྤྱོད་མཁན་གྱིས་འཕྲིན་བཏང་མ་ཐག་ལན་ཞིག་བཟོ་ངེས། མ་དཔེ་འདི་ཐད་གཏོང་ཁ་བརྡའི་བཀོལ་ཆས་ལ་ཕན་ཐོགས་ཡོད། འོན་ཀྱང་དེས་མཁྲེགས་ཆས་དལ་བའི་སྟེང་ལས་ཆོད་ལ་ཤུགས་རྐྱེན་ཐེབས་སྲིད།",
 	"wherever you are": "ཁྱེད་གང་དུ་ཡོད་ཀྱང་།",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (ས་གནས།)",
 	"Why?": "ཅིའི་ཕྱིར།",
 	"Widescreen Mode": "ཡངས་གནས་ངོས་མ་དཔེ།",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Zona de perill",
 	"Dark": "Fosc",
 	"Database": "Base de dades",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Desembre",
 	"Default": "Per defecte",
 	"Default (Open AI)": "Per defecte (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Les connexions directes permeten als usuaris connectar-se als seus propis endpoints d'API compatibles amb OpenAI.",
 	"Direct Connections settings updated": "Configuració de les connexions directes actualitzada",
 	"Direct Tool Servers": "Servidors d'eines directes",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Deshabilitat",
 	"Discover a function": "Descobrir una funció",
 	"Discover a model": "Descobrir un model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "p. ex. 3, 4, 5 (deixa-ho en blanc per utilitzar el per defecte)",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "p. ex. en-US, ja-JP, ca-ES (deixa-ho en blanc per detecció automàtica)",
 	"e.g., westus (leave blank for eastus)": "p. ex. westus (deixa-ho en blanc per a eastus)",
+	"e.g.) en,fr,de": "",
 	"Edit": "Editar",
 	"Edit Arena Model": "Editar model de l'Arena",
 	"Edit Channel": "Editar el canal",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Introdueix la mida del bloc",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Introdueix parelles de \"token:valor de biaix\" separats per comes (exemple: 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Introdueix la descripció",
 	"Enter Docling OCR Engine": "Introdueix el motor OCR de Docling",
 	"Enter Docling OCR Language(s)": "Introdueix els idiomes per a l'OCR de Docling",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Introdueix la profunditat d'extracció de Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Entra la URL pública de WebUI. Aquesta URL s'utilitzarà per generar els enllaços en les notificacions.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Introdueix l'URL del servidor Tika",
 	"Enter timeout in seconds": "Entra el temps màxim en segons",
 	"Enter to Send": "Enter per enviar",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "El nom de la carpeta no pot ser buit.",
 	"Folder name updated successfully": "Nom de la carpeta actualitzat correctament",
 	"Followed instructions perfectly": "S'han seguit les instruccions perfectament",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Crea nous camins",
 	"Form": "Formulari",
 	"Format your variables using brackets like this:": "Formata les teves variables utilitzant claudàtors així:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "La funció s'ha eliminat correctament",
 	"Function Description": "Descripció de la funció",
 	"Function ID": "ID de la funció",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "La funció ha estat desactivada globalment",
 	"Function is now globally enabled": "La funció ha estat activada globalment",
-	"Function loaded successfully": "",
 	"Function Name": "Nom de la funció",
 	"Function updated successfully": "La funció s'ha actualitzat correctament",
 	"Functions": "Funcions",
@@ -657,6 +666,7 @@
 	"Host": "Servidor",
 	"How can I help you today?": "Com et puc ajudar avui?",
 	"How would you rate this response?": "Com avaluaries aquesta resposta?",
+	"HTML": "",
 	"Hybrid Search": "Cerca híbrida",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Afirmo que he llegit i entenc les implicacions de la meva acció. Soc conscient dels riscos associats a l'execució de codi arbitrari i he verificat la fiabilitat de la font.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Mode de la pàgina d'entrada",
 	"Language": "Idioma",
 	"Language Locales": "Localització d'idiomes",
+	"Languages": "",
 	"Last Active": "Activitat recent",
 	"Last Modified": "Modificació",
 	"Last reply": "Darrera resposta",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gestionar les Pipelines",
 	"Manage Tool Servers": "Gestionar els servidors d'eines",
 	"March": "Març",
+	"Markdown": "",
 	"Max Speakers": "Nombre màxim d'altaveus",
 	"Max Upload Count": "Nombre màxim de càrregues",
 	"Max Upload Size": "Mida màxima de càrrega",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "Nova nota",
 	"New Password": "Nova contrasenya",
+	"New Tool": "",
 	"new-channel": "nou-canal",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Altres",
 	"OUTPUT": "SORTIDA",
 	"Output format": "Format de sortida",
+	"Output Format": "",
 	"Overview": "Vista general",
 	"page": "pàgina",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Contrasenya",
 	"Paste Large Text as File": "Enganxa un text llarg com a fitxer",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Tancar sessió",
 	"Sign up": "Registrar-se",
 	"Sign up to {{WEBUI_NAME}}": "Registrar-se a {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Iniciant sessió a {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "sID de l'API de Sougou Search",
 	"Sougou Search API SK": "SK de l'API de Sougou Search",
 	"Source": "Font",
@@ -1121,6 +1139,8 @@
 	"Stop": "Atura",
 	"Stop Sequence": "Atura la seqüència",
 	"Stream Chat Response": "Fer streaming de la resposta del xat",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Model SST",
 	"STT Settings": "Preferències de STT",
 	"Stylized PDF Export": "Exportació en PDF estilitzat",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "La classificació està actualment en versió beta i és possible que s'ajustin els càlculs de la puntuació a mesura que es perfeccioni l'algorisme.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "La mida màxima del fitxer en MB. Si la mida del fitxer supera aquest límit, el fitxer no es carregarà.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "El nombre màxim de fitxers que es poden utilitzar alhora al xat. Si el nombre de fitxers supera aquest límit, els fitxers no es penjaran.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "El valor de puntuació hauria de ser entre 0.0 (0%) i 1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "La temperatura del model. Augmentar la temperatura farà que el model respongui de manera més creativa.",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Utilitzar Gravatar",
 	"Use groups to group your users and assign permissions.": "Utilitza grups per agrupar els usuaris i assignar permisos.",
 	"Use Initials": "Utilitzar inicials",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "No utilitzis un proxy per obtenir contingut de la pàgina.",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "Utilitza el proxy designat per les variables d'entorn http_proxy i https_proxy per obtenir el contingut de la pàgina.",
 	"user": "usuari",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Què hi ha de nou a",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Quan està activat, el model respondrà a cada missatge de xat en temps real, generant una resposta tan bon punt l'usuari envia un missatge. Aquest mode és útil per a aplicacions de xat en directe, però pot afectar el rendiment en maquinari més lent.",
 	"wherever you are": "allà on estiguis",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (local)",
 	"Why?": "Per què?",
 	"Widescreen Mode": "Mode de pantalla ampla",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Ngitngit",
 	"Database": "Database",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "",
 	"Default": "Pinaagi sa default",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a model": "",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Isulod ang block size",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "Unsaon nako pagtabang kanimo karon?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "Pinulongan",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "",
 	"Last Modified": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "",
 	"Manage Tool Servers": "",
 	"March": "",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Bag-ong Password",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Password",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Pag-sign out",
 	"Sign up": "Pagrehistro",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Tinubdan",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "Pagkasunod-sunod sa pagsira",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "",
 	"STT Settings": "Mga setting sa STT",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Paggamit sa Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "tiggamit",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Unsay bag-o sa",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "",
 	"Why?": "",
 	"Widescreen Mode": "",

+ 24 - 1
src/lib/i18n/locales/cs-CZ/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Tmavý",
 	"Database": "Databáze",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Prosinec",
 	"Default": "Výchozí hodnoty nebo nastavení.",
 	"Default (Open AI)": "Výchozí (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Zakázáno",
 	"Discover a function": "Objevit funkci",
 	"Discover a model": "Objevte model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Upravit",
 	"Edit Arena Model": "Upravit Arena Model",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Zadejte velikost bloku",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Zadejte popis",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Zadejte URL serveru Tika",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Název složky nesmí být prázdný.",
 	"Folder name updated successfully": "Název složky byl úspěšně aktualizován.",
 	"Followed instructions perfectly": "Dodržel pokyny dokonale.",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "Formulář",
 	"Format your variables using brackets like this:": "Formátujte své proměnné pomocí závorek takto:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Funkce byla úspěšně odstraněna",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funkce je nyní globálně zakázána.",
 	"Function is now globally enabled": "Funkce je nyní globálně povolena.",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "Funkce byla úspěšně aktualizována.",
 	"Functions": "Funkce",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "Jak vám mohu dnes pomoci?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Hybridní vyhledávání",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Beru na vědomí, že jsem si přečetl a chápu důsledky svých činů. Jsem si vědom rizik spojených s vykonáváním libovolného kódu a ověřil jsem důvěryhodnost zdroje.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Režim vstupní stránky",
 	"Language": "Jazyk",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Naposledy aktivní",
 	"Last Modified": "Poslední změna",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Správa pipelines",
 	"Manage Tool Servers": "",
 	"March": "Březen",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maximální počet nahrání",
 	"Max Upload Size": "Maximální velikost nahrávání",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Nové heslo",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Jiné",
 	"OUTPUT": "VÝSTUP",
 	"Output format": "Formát výstupu",
+	"Output Format": "",
 	"Overview": "Přehled",
 	"page": "stránka",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Heslo",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Odhlásit se",
 	"Sign up": "Zaregistrovat se",
 	"Sign up to {{WEBUI_NAME}}": "Zaregistrujte se na {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Přihlašování do {{WEBUI_NAME}}",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Zdroj",
@@ -1121,6 +1139,8 @@
 	"Stop": "Zastavit",
 	"Stop Sequence": "Sekvence Zastavení",
 	"Stream Chat Response": "Odezva chatu Stream",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Model rozpoznávání řeči na text (STT)",
 	"STT Settings": "Nastavení STT (Rozpoznávání řeči)",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Žebříček je v současné době v beta verzi a můžeme upravit výpočty hodnocení, jak budeme zdokonalovat algoritmus.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Maximální velikost souboru v MB. Pokud velikost souboru překročí tento limit, soubor nebude nahrán.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Maximální počet souborů, které mohou být použity najednou v chatu. Pokud počet souborů překročí tento limit, soubory nebudou nahrány.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Skóre by mělo být hodnotou mezi 0,0 (0%) a 1,0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Téma",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Použití Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Použijte iniciály",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "uživatel",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Co je nového v",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "kdekoliv jste",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Lokálně)",
 	"Why?": "Proč?",
 	"Widescreen Mode": "Režim širokoúhlého zobrazení",

+ 24 - 1
src/lib/i18n/locales/da-DK/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "Danger Zone",
 	"Dark": "Mørk",
 	"Database": "Database",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "december",
 	"Default": "Standard",
 	"Default (Open AI)": "Standard (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Direkte forbindelser tillader brugere at oprette forbindelse til deres egen OpenAI kompatible API endpoints.",
 	"Direct Connections settings updated": "Direkte forbindelser indstillinger opdateret",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Inaktiv",
 	"Discover a function": "Find en funktion",
 	"Discover a model": "Find en model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Rediger",
 	"Edit Arena Model": "Rediger Arena Model",
 	"Edit Channel": "Rediger kanal",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Indtast størrelse af tekststykker",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Indtast beskrivelse",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Indtast Tavily Extract Depth",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Indtast Tika Server URL",
 	"Enter timeout in seconds": "Indtast timeout i sekunder",
 	"Enter to Send": "Indtast for at sende",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Mappenavn kan ikke være tom.",
 	"Folder name updated successfully": "Mappenavn opdateret.",
 	"Followed instructions perfectly": "Fulgte instruktionerne perfekt",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "Formular",
 	"Format your variables using brackets like this:": "Formater dine variable ved hjælp af klammer som dette:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Funktion slettet.",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funktionen er nu globalt deaktiveret",
 	"Function is now globally enabled": "Funktionen er nu globalt aktiveret",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "Funktion opdateret.",
 	"Functions": "Funktioner",
@@ -657,6 +666,7 @@
 	"Host": "Vært",
 	"How can I help you today?": "Hvordan kan jeg hjælpe dig i dag?",
 	"How would you rate this response?": "Hvordan vurderer du dette svar?",
+	"HTML": "",
 	"Hybrid Search": "Hybrid søgning",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Jeg anerkender, at jeg har læst og forstået konsekvenserne af min handling. Jeg er opmærksom på de risici, der er forbundet med at udføre vilkårlig kode, og jeg har verificeret kildens troværdighed.",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Landing Page-tilstand",
 	"Language": "Sprog",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Sidst aktiv",
 	"Last Modified": "Sidst ændret",
 	"Last reply": "Sidste svar",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Administrer pipelines",
 	"Manage Tool Servers": "",
 	"March": "Marts",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maks. uploadantal",
 	"Max Upload Size": "Maks. uploadstørrelse",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "Ny note",
 	"New Password": "Ny adgangskode",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Andet",
 	"OUTPUT": "OUTPUT",
 	"Output format": "Outputformat",
+	"Output Format": "",
 	"Overview": "Oversigt",
 	"page": "side",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Adgangskode",
 	"Paste Large Text as File": "Indsæt store tekster som fil",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Log ud",
 	"Sign up": "Tilmeld dig",
 	"Sign up to {{WEBUI_NAME}}": "Tilmeld dig {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Logger ind på {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Kilde",
@@ -1121,6 +1139,8 @@
 	"Stop": "Stop",
 	"Stop Sequence": "Stopsekvens",
 	"Stream Chat Response": "Stream chatsvar",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STT-model",
 	"STT Settings": "STT-indstillinger",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Den maksimale filstørrelse i MB. Hvis filstørrelsen overstiger denne grænse, uploades filen ikke.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Det maksimale antal filer, der kan bruges på én gang i chatten. Hvis antallet af filer overstiger denne grænse, uploades filerne ikke.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Scoren skal være en værdi mellem 0,0 (0%) og 1,0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Brug Gravatar",
 	"Use groups to group your users and assign permissions.": "Brug grupper til at gruppere dine brugere og tildele rettigheder.",
 	"Use Initials": "Brug initialer",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "Brug ingen proxy til at hente sideindhold.",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "bruger",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Nyheder i",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "hvad end du er",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (lokal)",
 	"Why?": "Hvorfor?",
 	"Widescreen Mode": "Widescreen-tilstand",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Gefahrenzone",
 	"Dark": "Dunkel",
 	"Database": "Datenbank",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Dezember",
 	"Default": "Standard",
 	"Default (Open AI)": "Standard (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Direktverbindungen ermöglichen es Benutzern, sich mit ihren eigenen OpenAI-kompatiblen API-Endpunkten zu verbinden.",
 	"Direct Connections settings updated": "Direktverbindungs-Einstellungen aktualisiert",
 	"Direct Tool Servers": "Direkt verbundene Werkzeug-Server",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Deaktiviert",
 	"Discover a function": "Entdecken Sie weitere Funktionen",
 	"Discover a model": "Entdecken Sie weitere Modelle",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "z. B. 3, 4, 5 (leer lassen für Standard)",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "z. B. en-US,de-DE (freilassen für automatische Erkennung)",
 	"e.g., westus (leave blank for eastus)": "z. B. westus (leer lassen für eastus)",
+	"e.g.) en,fr,de": "",
 	"Edit": "Bearbeiten",
 	"Edit Arena Model": "Arena-Modell bearbeiten",
 	"Edit Channel": "Kanal bearbeiten",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Geben Sie die Blockgröße ein",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Geben Sie kommagetrennte \"token:bias_value\"-Paare ein (Beispiel: 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "Geben Sie Inhalt für das Overlay 'Ausstehende Kontoaktivierung' ein. Für Standard leer lassen.",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Geben Sie eine Beschreibung ein",
 	"Enter Docling OCR Engine": "Docling OCR-Engine eingeben",
 	"Enter Docling OCR Language(s)": "Docling OCR-Sprache(n) eingeben",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Tavily Extract Depth eingeben",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Geben sie die öffentliche URL Ihrer WebUI ein. Diese URL wird verwendet, um Links in den Benachrichtigungen zu generieren.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Geben Sie die Tika-Server-URL ein",
 	"Enter timeout in seconds": "Geben Sie den Timeout in Sekunden ein",
 	"Enter to Send": "'Enter' zum Senden",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Ordnername darf nicht leer sein.",
 	"Folder name updated successfully": "Ordnername erfolgreich aktualisiert",
 	"Followed instructions perfectly": "Anweisungen perfekt befolgt",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Neue Wege beschreiten",
 	"Form": "Formular",
 	"Format your variables using brackets like this:": "Formatieren Sie Ihre Variablen mit Klammern, wie hier:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Funktion erfolgreich gelöscht",
 	"Function Description": "Funktionsbeschreibung",
 	"Function ID": "Funktions-ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Die Funktion ist jetzt global deaktiviert",
 	"Function is now globally enabled": "Die Funktion ist jetzt global aktiviert",
-	"Function loaded successfully": "",
 	"Function Name": "Funktionsname",
 	"Function updated successfully": "Funktion erfolgreich aktualisiert",
 	"Functions": "Funktionen",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"How can I help you today?": "Wie kann ich Ihnen heute helfen?",
 	"How would you rate this response?": "Wie würden Sie diese Antwort bewerten?",
+	"HTML": "",
 	"Hybrid Search": "Hybride Suche",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Ich bestätige, dass ich gelesen habe und die Auswirkungen meiner Aktion verstehe. Mir sind die Risiken bewusst, die mit der Ausführung beliebigen Codes verbunden sind, und ich habe die Vertrauenswürdigkeit der Quelle überprüft.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Startseitenmodus",
 	"Language": "Sprache",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Zuletzt aktiv",
 	"Last Modified": "Zuletzt bearbeitet",
 	"Last reply": "Letzte Antwort",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Pipelines verwalten",
 	"Manage Tool Servers": "Tool Server verwalten",
 	"March": "März",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maximale Anzahl der Uploads",
 	"Max Upload Size": "Maximale Uploadgröße",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "Neue Notiz",
 	"New Password": "Neues Passwort",
+	"New Tool": "",
 	"new-channel": "neuer-kanal",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Andere",
 	"OUTPUT": "AUSGABE",
 	"Output format": "Ausgabeformat",
+	"Output Format": "",
 	"Overview": "Übersicht",
 	"page": "Seite",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Passwort",
 	"Paste Large Text as File": "Großen Text als Datei einfügen",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Abmelden",
 	"Sign up": "Registrieren",
 	"Sign up to {{WEBUI_NAME}}": "Bei {{WEBUI_NAME}} registrieren",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Wird bei {{WEBUI_NAME}} angemeldet",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "Sougou Search API sID",
 	"Sougou Search API SK": "Sougou Search API SK",
 	"Source": "Quelle",
@@ -1121,6 +1139,8 @@
 	"Stop": "Stop",
 	"Stop Sequence": "Stop-Sequenz",
 	"Stream Chat Response": "Chat-Antwort streamen",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STT-Modell",
 	"STT Settings": "STT-Einstellungen",
 	"Stylized PDF Export": "Stilisierter PDF-Export",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Die Bestenliste befindet sich derzeit in der Beta-Phase, und es ist möglich, dass wir die Bewertungsberechnungen anpassen, während wir den Algorithmus verfeinern.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Die maximale Dateigröße in MB. Wenn die Dateigröße dieses Limit überschreitet, wird die Datei nicht hochgeladen.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Die maximale Anzahl von Dateien, die gleichzeitig im Chat verwendet werden können. Wenn die Anzahl der Dateien dieses Limit überschreitet, werden die Dateien nicht hochgeladen.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Die Punktzahl sollte ein Wert zwischen 0,0 (0 %) und 1,0 (100 %) sein.",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Die Temperatur des Modells. Eine Erhöhung der Temperatur führt zu kreativeren Antworten des Modells.",
 	"Theme": "Design",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar verwenden",
 	"Use groups to group your users and assign permissions.": "Nutzen Sie Gruppen, um Ihre Benutzer zu gruppieren und Berechtigungen zuzuweisen.",
 	"Use Initials": "Initialen verwenden",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "Keinen Proxy zum Abrufen von Seiteninhalten verwenden.",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "Den durch die Umgebungsvariablen http_proxy und https_proxy festgelegten Proxy zum Abrufen von Seiteninhalten verwenden.",
 	"user": "Benutzer",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Neuigkeiten von",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Wenn aktiviert, antwortet das Modell in Echtzeit auf jede Chat-Nachricht und generiert eine Antwort, sobald der Benutzer eine Nachricht sendet. Dieser Modus ist nützlich für Live-Chat-Anwendungen, kann jedoch die Leistung auf langsamerer Hardware beeinträchtigen.",
 	"wherever you are": "wo immer Sie sind",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (lokal)",
 	"Why?": "Warum?",
 	"Widescreen Mode": "Breitbildmodus",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Dark",
 	"Database": "Database",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "",
 	"Default": "Default",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a model": "",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Enter Size of Chunk",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "How can I halp u today?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "Doge Speak",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "",
 	"Last Modified": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "",
 	"Manage Tool Servers": "",
 	"March": "",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "New Barkword",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Barkword",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Sign Out much logout",
 	"Sign up": "Sign up much join",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Source",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "Stop Sequence much stop",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "",
 	"STT Settings": "STT Settings very settings",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Theme much theme",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Use Gravatar much avatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Use Initials much initial",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "user much user",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "What’s New in much new",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "",
 	"Why?": "",
 	"Widescreen Mode": "",

+ 24 - 1
src/lib/i18n/locales/el-GR/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Σκούρο",
 	"Database": "Βάση Δεδομένων",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Δεκέμβριος",
 	"Default": "Προεπιλογή",
 	"Default (Open AI)": "Προεπιλογή (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Απενεργοποιημένο",
 	"Discover a function": "Ανακάλυψη λειτουργίας",
 	"Discover a model": "Ανακάλυψη μοντέλου",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Επεξεργασία",
 	"Edit Arena Model": "Επεξεργασία Μοντέλου Arena",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Εισάγετε το Μέγεθος Τμημάτων",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Εισάγετε την περιγραφή",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Εισάγετε το URL διακομιστή Tika",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Το όνομα του φακέλου δεν μπορεί να είναι κενό.",
 	"Folder name updated successfully": "Το όνομα του φακέλου ενημερώθηκε με επιτυχία",
 	"Followed instructions perfectly": "Ακολούθησε τις οδηγίες τέλεια",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Δημιουργήστε νέες διαδρομές",
 	"Form": "Φόρμα",
 	"Format your variables using brackets like this:": "Μορφοποιήστε τις μεταβλητές σας χρησιμοποιώντας αγκύλες όπως αυτό:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Η λειτουργία διαγράφηκε με επιτυχία",
 	"Function Description": "Περιγραφή Λειτουργίας",
 	"Function ID": "ID Λειτουργίας",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Η λειτουργία είναι τώρα καθολικά απενεργοποιημένη",
 	"Function is now globally enabled": "Η λειτουργία είναι τώρα καθολικά ενεργοποιημένη",
-	"Function loaded successfully": "",
 	"Function Name": "Όνομα Λειτουργίας",
 	"Function updated successfully": "Η λειτουργία ενημερώθηκε με επιτυχία",
 	"Functions": "Λειτουργίες",
@@ -657,6 +666,7 @@
 	"Host": "Διακομιστής",
 	"How can I help you today?": "Πώς μπορώ να σας βοηθήσω σήμερα;",
 	"How would you rate this response?": "Πώς θα βαθμολογούσατε αυτή την απάντηση;",
+	"HTML": "",
 	"Hybrid Search": "Υβριδική Αναζήτηση",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Αναγνωρίζω ότι έχω διαβάσει και κατανοώ τις συνέπειες της ενέργειάς μου. Γνωρίζω τους κινδύνους που σχετίζονται με την εκτέλεση αυθαίρετου κώδικα και έχω επαληθεύσει την αξιοπιστία της πηγής.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Λειτουργία Σελίδας Άφιξης",
 	"Language": "Γλώσσα",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Τελευταία Ενεργή",
 	"Last Modified": "Τελευταία Τροποποίηση",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Διαχείριση Καναλιών",
 	"Manage Tool Servers": "",
 	"March": "Μάρτιος",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Μέγιστος Αριθμός Ανεβάσματος",
 	"Max Upload Size": "Μέγιστο Μέγεθος Αρχείου",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Νέος Κωδικός",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Άλλο",
 	"OUTPUT": "ΕΞΟΔΟΣ",
 	"Output format": "Μορφή εξόδου",
+	"Output Format": "",
 	"Overview": "Επισκόπηση",
 	"page": "σελίδα",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Κωδικός",
 	"Paste Large Text as File": "Επικόλληση Μεγάλου Κειμένου ως Αρχείο",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Αποσύνδεση",
 	"Sign up": "Εγγραφή",
 	"Sign up to {{WEBUI_NAME}}": "Εγγραφή στο {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Σύνδεση στο {{WEBUI_NAME}}",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Πηγή",
@@ -1121,6 +1139,8 @@
 	"Stop": "Σταμάτημα",
 	"Stop Sequence": "Σειρά Παύσης",
 	"Stream Chat Response": "Συνομιλία Ροής Απάντησης",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Μοντέλο STT",
 	"STT Settings": "Ρυθμίσεις STT",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Η κατάταξη είναι αυτή τη στιγμή σε beta, και ενδέχεται να προσαρμόσουμε τους υπολογισμούς βαθμολογίας καθώς βελτιώνουμε τον αλγόριθμο.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Το μέγιστο μέγεθος αρχείου σε MB. Αν το μέγεθος του αρχείου υπερβαίνει αυτό το όριο, το αρχείο δεν θα ανεβεί.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Ο μέγιστος αριθμός αρχείων που μπορούν να χρησιμοποιηθούν ταυτόχρονα στη συνομιλία. Αν ο αριθμός των αρχείων υπερβαίνει αυτό το όριο, τα αρχεία δεν θα ανεβούν.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Η βαθμολογία θα πρέπει να είναι μια τιμή μεταξύ 0.0 (0%) και 1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Θέμα",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Χρησιμοποιήστε Gravatar",
 	"Use groups to group your users and assign permissions.": "Χρησιμοποιήστε ομάδες για να ομαδοποιήσετε τους χρήστες σας και να αναθέσετε δικαιώματα.",
 	"Use Initials": "Χρησιμοποιήστε Αρχικά",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "user",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Τι νέο υπάρχει στο",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Όταν ενεργοποιηθεί, το μοντέλο θα ανταποκρίνεται σε κάθε μήνυμα συνομιλίας σε πραγματικό χρόνο, δημιουργώντας μια απάντηση μόλις ο χρήστης στείλει ένα μήνυμα. Αυτή η λειτουργία είναι χρήσιμη για εφαρμογές ζωντανής συνομιλίας, αλλά μπορεί να επηρεάσει την απόδοση σε πιο αργό υλικό.",
 	"wherever you are": "οπουδήποτε βρίσκεστε",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Τοπικό)",
 	"Why?": "Γιατί?",
 	"Widescreen Mode": "Λειτουργία Οθόνης Ευρείας",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "",
 	"Database": "",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "",
 	"Default": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a model": "",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "",
 	"Last Modified": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "",
 	"Manage Tool Servers": "",
 	"March": "",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "",
 	"Sign up": "",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "",
 	"STT Settings": "",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "",
 	"Why?": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "",
 	"Database": "",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "",
 	"Default": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a model": "",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "",
 	"Last Modified": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "",
 	"Manage Tool Servers": "",
 	"March": "",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "",
 	"Sign up": "",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "",
 	"STT Settings": "",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "",
 	"Why?": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Zona Peligrosa",
 	"Dark": "Oscuro",
 	"Database": "Base de datos",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Diciembre",
 	"Default": "Predeterminado",
 	"Default (Open AI)": "Predeterminado (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Las Conexiones Directas permiten a los usuarios conectar a sus propios endpoints compatibles API OpenAI.",
 	"Direct Connections settings updated": "Se actualizaron las configuraciones de las Conexiones Directas",
 	"Direct Tool Servers": "Servidores de Herramientas Directos",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Deshabilitado",
 	"Discover a function": "Descubrir Funciónes",
 	"Discover a model": "Descubrir Modelos",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "p. ej., en-US,ja-JP (dejar en blanco para detectar automáticamente)",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Editar",
 	"Edit Arena Model": "Editar Modelo en Arena",
 	"Edit Channel": "Editar Canal",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Ingresar el Tamaño del Fragmento",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Ingresar pares \"token:valor_sesgo\" separados por comas (ejemplo: 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Ingresar Descripción",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Ingresar parámetro de Extract Depth de Taviliy",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Ingresar URL pública de WebUI. Esta URL se usará para generar enlaces en las notificaciones.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Ingresar URL del servidor Tika",
 	"Enter timeout in seconds": "Ingresar tiempo límite de espera en segundos",
 	"Enter to Send": "'Enter' para Enviar",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "El nombre de la carpeta no puede estar vacío",
 	"Folder name updated successfully": "Nombre de la carpeta actualizado correctamente",
 	"Followed instructions perfectly": "Siguió las instrucciones perfectamente",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Forjar nuevos caminos",
 	"Form": "Formulario",
 	"Format your variables using brackets like this:": "Formatea tus variables usando corchetes así:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Función borrada correctamente",
 	"Function Description": "Descripción de la Función",
 	"Function ID": "ID de la Función",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "La Función ahora está deshabilitada globalmente",
 	"Function is now globally enabled": "La Función ahora está habilitada globalmente",
-	"Function loaded successfully": "",
 	"Function Name": "Nombre de la Función",
 	"Function updated successfully": "Función actualizada correctamente",
 	"Functions": "Funciones",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"How can I help you today?": "¿Cómo puedo ayudarte hoy?",
 	"How would you rate this response?": "¿Cómo calificarías esta respuesta?",
+	"HTML": "",
 	"Hybrid Search": "Búsqueda Híbrida",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Aseguro que he leído y entiendo las implicaciones de mi acción. Soy consciente de los riesgos asociados con la ejecución de código arbitrario y he verificado la confiabilidad de la fuente.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Modo Página Inicial",
 	"Language": "Idioma",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Última Actividad",
 	"Last Modified": "Último Modificación",
 	"Last reply": "Última Respuesta",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gestionar Tuberías",
 	"Manage Tool Servers": "Gestionar Servidores de Herramientas",
 	"March": "Marzo",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Número Max de Subidas",
 	"Max Upload Size": "Tamaño Max de Subidas",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Nueva Contraseña",
+	"New Tool": "",
 	"new-channel": "nuevo-canal",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Otro",
 	"OUTPUT": "SALIDA",
 	"Output format": "Formato de salida",
+	"Output Format": "",
 	"Overview": "Vista General",
 	"page": "página",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Contraseña",
 	"Paste Large Text as File": "Pegar el Texto Largo como Archivo",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Cerrar Sesión",
 	"Sign up": "Crear una Cuenta",
 	"Sign up to {{WEBUI_NAME}}": "Crear una Cuenta en {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Iniciando Sesión en {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Fuente",
@@ -1121,6 +1139,8 @@
 	"Stop": "Detener",
 	"Stop Sequence": "Secuencia de Parada",
 	"Stream Chat Response": "Transmisión Directa de la  Respuesta del Chat",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Modelo STT",
 	"STT Settings": "Ajustes Voz a Texto (STT)",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "La tabla clasificatoria está actualmente en beta, por lo que los cálculos de clasificación pueden reajustarse a medida que se refina el algoritmo.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "El tamaño máximo del archivo en MB. Si el tamaño del archivo supera este límite, el archivo no se subirá.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "El número máximo de archivos que se pueden utilizar a la vez en el chat. Si se supera este límite, los archivos no se subirán.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "La puntuación debe ser un valor entre 0.0 (0%) y 1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "La temperatura del modelo. Aumentar la temperatura hará que el modelo responda de forma más creativa.",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Usar Gravatar",
 	"Use groups to group your users and assign permissions.": "Usar grupos para agrupar a usuarios y asignar permisos.",
 	"Use Initials": "Usar Iniciales",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "No usar proxy para extraer contenidos",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "Usar el proxy asignado en las variables del entorno http_proxy y/o https_proxy para extraer contenido",
 	"user": "usuario",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Que hay de Nuevo en",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Cuando está habilitado, el modelo responderá a cada mensaje de chat en tiempo real, generando una respuesta tan pronto como se envíe un mensaje. Este modo es útil para aplicaciones de chat en vivo, pero puede afectar al rendimiento en equipos más lentos.",
 	"wherever you are": "dondequiera que estés",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Local)",
 	"Why?": "¿Por qué?",
 	"Widescreen Mode": "Modo Pantalla Ancha",

+ 24 - 1
src/lib/i18n/locales/et-EE/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "Ohutsoon",
 	"Dark": "Tume",
 	"Database": "Andmebaas",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Detsember",
 	"Default": "Vaikimisi",
 	"Default (Open AI)": "Vaikimisi (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Otsesed ühendused võimaldavad kasutajatel ühenduda oma OpenAI-ga ühilduvate API lõpp-punktidega.",
 	"Direct Connections settings updated": "Otseste ühenduste seaded uuendatud",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Keelatud",
 	"Discover a function": "Avasta funktsioon",
 	"Discover a model": "Avasta mudel",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Muuda",
 	"Edit Arena Model": "Muuda Areena mudelit",
 	"Edit Channel": "Muuda kanalit",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Sisestage tüki suurus",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Sisestage komadega eraldatud \"token:kallutuse_väärtus\" paarid (näide: 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Sisestage kirjeldus",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Sisestage oma WebUI avalik URL. Seda URL-i kasutatakse teadaannetes linkide genereerimiseks.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Sisestage Tika serveri URL",
 	"Enter timeout in seconds": "Sisestage aegumine sekundites",
 	"Enter to Send": "Enter saatmiseks",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Kausta nimi ei saa olla tühi.",
 	"Folder name updated successfully": "Kausta nimi edukalt uuendatud",
 	"Followed instructions perfectly": "Järgis juhiseid täiuslikult",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Loo uusi radu",
 	"Form": "Vorm",
 	"Format your variables using brackets like this:": "Vormindage oma muutujad sulgudega nagu siin:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Funktsioon edukalt kustutatud",
 	"Function Description": "Funktsiooni kirjeldus",
 	"Function ID": "Funktsiooni ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funktsioon on nüüd globaalselt keelatud",
 	"Function is now globally enabled": "Funktsioon on nüüd globaalselt lubatud",
-	"Function loaded successfully": "",
 	"Function Name": "Funktsiooni nimi",
 	"Function updated successfully": "Funktsioon edukalt uuendatud",
 	"Functions": "Funktsioonid",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"How can I help you today?": "Kuidas saan teid täna aidata?",
 	"How would you rate this response?": "Kuidas hindaksite seda vastust?",
+	"HTML": "",
 	"Hybrid Search": "Hübriidotsing",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Kinnitan, et olen lugenud ja mõistan oma tegevuse tagajärgi. Olen teadlik suvalise koodi käivitamisega seotud riskidest ja olen kontrollinud allika usaldusväärsust.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Maandumislehe režiim",
 	"Language": "Keel",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Viimati aktiivne",
 	"Last Modified": "Viimati muudetud",
 	"Last reply": "Viimane vastus",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Halda torustikke",
 	"Manage Tool Servers": "",
 	"March": "Märts",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maksimaalne üleslaadimiste arv",
 	"Max Upload Size": "Maksimaalne üleslaadimise suurus",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Uus parool",
+	"New Tool": "",
 	"new-channel": "uus-kanal",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Muu",
 	"OUTPUT": "VÄLJUND",
 	"Output format": "Väljundformaat",
+	"Output Format": "",
 	"Overview": "Ülevaade",
 	"page": "leht",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Parool",
 	"Paste Large Text as File": "Kleebi suur tekst failina",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Logi välja",
 	"Sign up": "Registreeru",
 	"Sign up to {{WEBUI_NAME}}": "Registreeru {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Sisselogimine {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Allikas",
@@ -1121,6 +1139,8 @@
 	"Stop": "Peata",
 	"Stop Sequence": "Lõpetamise järjestus",
 	"Stream Chat Response": "Voogedasta vestluse vastust",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STT mudel",
 	"STT Settings": "STT seaded",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Edetabel on praegu beetaversioonina ja me võime kohandada hindamisarvutusi algoritmi täiustamisel.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Maksimaalne failisuurus MB-des. Kui failisuurus ületab seda piiri, faili ei laadita üles.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Maksimaalne failide arv, mida saab korraga vestluses kasutada. Kui failide arv ületab selle piiri, faile ei laadita üles.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Skoor peaks olema väärtus vahemikus 0,0 (0%) kuni 1,0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Mudeli temperatuur. Temperatuuri suurendamine paneb mudeli vastama loovamalt.",
 	"Theme": "Teema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Kasuta Gravatari",
 	"Use groups to group your users and assign permissions.": "Kasutage gruppe oma kasutajate grupeerimiseks ja õiguste määramiseks.",
 	"Use Initials": "Kasuta initsiaale",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "kasutaja",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Mis on uut",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Kui see on lubatud, vastab mudel igale vestlussõnumile reaalajas, genereerides vastuse niipea, kui kasutaja sõnumi saadab. See režiim on kasulik reaalajas vestlusrakendustes, kuid võib mõjutada jõudlust aeglasema riistvara puhul.",
 	"wherever you are": "kus iganes te olete",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (lokaalne)",
 	"Why?": "Miks?",
 	"Widescreen Mode": "Laiekraani režiim",

+ 24 - 1
src/lib/i18n/locales/eu-ES/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Iluna",
 	"Database": "Datu-basea",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Abendua",
 	"Default": "Lehenetsia",
 	"Default (Open AI)": "Lehenetsia (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Desgaituta",
 	"Discover a function": "Aurkitu funtzio bat",
 	"Discover a model": "Aurkitu eredu bat",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Editatu",
 	"Edit Arena Model": "Editatu Arena Eredua",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Sartu Zati Tamaina",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Sartu deskribapena",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Sartu Tika Zerbitzari URLa",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Karpetaren izena ezin da hutsik egon.",
 	"Folder name updated successfully": "Karpetaren izena ongi eguneratu da",
 	"Followed instructions perfectly": "Jarraibideak perfektuki jarraitu ditu",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Sortu bide berriak",
 	"Form": "Inprimakia",
 	"Format your variables using brackets like this:": "Formateatu zure aldagaiak kortxeteak erabiliz honela:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Funtzioa ongi ezabatu da",
 	"Function Description": "Funtzioaren Deskribapena",
 	"Function ID": "Funtzio IDa",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funtzioa orain globalki desgaituta dago",
 	"Function is now globally enabled": "Funtzioa orain globalki gaituta dago",
-	"Function loaded successfully": "",
 	"Function Name": "Funtzioaren Izena",
 	"Function updated successfully": "Funtzioa ongi eguneratu da",
 	"Functions": "Funtzioak",
@@ -657,6 +666,7 @@
 	"Host": "Ostalaria",
 	"How can I help you today?": "Zertan lagun zaitzaket gaur?",
 	"How would you rate this response?": "Nola baloratuko zenuke erantzun hau?",
+	"HTML": "",
 	"Hybrid Search": "Bilaketa Hibridoa",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Onartzen dut irakurri dudala eta nire ekintzaren ondorioak ulertzen ditudala. Kode arbitrarioa exekutatzearekin lotutako arriskuez jabetzen naiz eta iturriaren fidagarritasuna egiaztatu dut.",
 	"ID": "IDa",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Hasiera Orriaren Modua",
 	"Language": "Hizkuntza",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Azken Aktibitatea",
 	"Last Modified": "Azken Aldaketa",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Kudeatu Pipeline-ak",
 	"Manage Tool Servers": "",
 	"March": "Martxoa",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Karga kopuru maximoa",
 	"Max Upload Size": "Karga tamaina maximoa",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Pasahitz berria",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Bestelakoa",
 	"OUTPUT": "IRTEERA",
 	"Output format": "Irteera formatua",
+	"Output Format": "",
 	"Overview": "Ikuspegi orokorra",
 	"page": "orria",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Pasahitza",
 	"Paste Large Text as File": "Itsatsi testu luzea fitxategi gisa",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Amaitu saioa",
 	"Sign up": "Erregistratu",
 	"Sign up to {{WEBUI_NAME}}": "Erregistratu {{WEBUI_NAME}}-n",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}}-n saioa hasten",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Iturria",
@@ -1121,6 +1139,8 @@
 	"Stop": "Gelditu",
 	"Stop Sequence": "Gelditzeko sekuentzia",
 	"Stream Chat Response": "Transmititu txat erantzuna",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STT modeloa",
 	"STT Settings": "STT ezarpenak",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Sailkapena beta fasean dago, eta balorazioen kalkuluak doitu ditzakegu algoritmoa fintzen dugun heinean.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Fitxategiaren gehienezko tamaina MB-tan. Fitxategiaren tamainak muga hau gainditzen badu, fitxategia ez da kargatuko.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Txatean aldi berean erabili daitezkeen fitxategien gehienezko kopurua. Fitxategi kopuruak muga hau gainditzen badu, fitxategiak ez dira kargatuko.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Puntuazioa 0.0 (0%) eta 1.0 (100%) arteko balio bat izan behar da.",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Gaia",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Erabili Gravatar",
 	"Use groups to group your users and assign permissions.": "Erabili taldeak zure erabiltzaileak taldekatu eta baimenak esleitzeko.",
 	"Use Initials": "Erabili inizialak",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "erabiltzailea",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Zer berri honetan:",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Gaituta dagoenean, modeloak txat mezu bakoitzari denbora errealean erantzungo dio, erantzun bat sortuz erabiltzaileak mezua bidaltzen duen bezain laster. Modu hau erabilgarria da zuzeneko txat aplikazioetarako, baina errendimenduan eragina izan dezake hardware motelagoan.",
 	"wherever you are": "zauden tokian zaudela",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Lokala)",
 	"Why?": "Zergatik?",
 	"Widescreen Mode": "Pantaila zabaleko modua",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "منطقه خطر",
 	"Dark": "تیره",
 	"Database": "پایگاه داده",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "دسامبر",
 	"Default": "پیشفرض",
 	"Default (Open AI)": "پیشفرض (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "اتصالات مستقیم به کاربران اجازه می\u200cدهد به نقاط پایانی API سازگار با OpenAI خود متصل شوند.",
 	"Direct Connections settings updated": "تنظیمات اتصالات مستقیم به\u200cروزرسانی شد",
 	"Direct Tool Servers": "سرورهای ابزار مستقیم",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "غیرفعال",
 	"Discover a function": "کشف یک تابع",
 	"Discover a model": "کشف یک مدل",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "مثلا en-US,ja-JP (برای تشخیص خودکار خالی بگذارید)",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "ویرایش",
 	"Edit Arena Model": "ویرایش مدل آرنا",
 	"Edit Channel": "ویرایش کانال",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "مقدار Chunk Size را وارد کنید",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "جفت\u200cهای \"توکن:مقدار_بایاس\" را با کاما جدا شده وارد کنید (مثال: 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "توضیحات را وارد کنید",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "عمق استخراج تاویلی را وارد کنید",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "آدرس عمومی رابط کاربری وب خود را وارد کنید. این آدرس برای تولید پیوندها در اعلان\u200cها استفاده خواهد شد.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "آدرس سرور تیکا را وارد کنید",
 	"Enter timeout in seconds": "مهلت زمانی را به ثانیه وارد کنید",
 	"Enter to Send": "برای ارسال اینتر را بزنید",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "نام پوشه نمی\u200cتواند خالی باشد.",
 	"Folder name updated successfully": "نام پوشه با موفقیت به\u200cروز شد",
 	"Followed instructions perfectly": "دستورالعمل ها را کاملا دنبال کرد",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "مسیرهای جدید بسازید",
 	"Form": "فرم",
 	"Format your variables using brackets like this:": "متغیرهای خود را با استفاده از براکت به این شکل قالب\u200cبندی کنید:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "تابع با موفقیت حذف شد",
 	"Function Description": "توضیحات تابع",
 	"Function ID": "شناسه تابع",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "تابع به صورت سراسری غیرفعال شد",
 	"Function is now globally enabled": "تابع به صورت سراسری فعال شد",
-	"Function loaded successfully": "",
 	"Function Name": "نام تابع",
 	"Function updated successfully": "تابع با موفقیت به\u200cروز شد",
 	"Functions": "توابع",
@@ -657,6 +666,7 @@
 	"Host": "میزبان",
 	"How can I help you today?": "امروز چطور می توانم کمک تان کنم؟",
 	"How would you rate this response?": "این پاسخ را چگونه ارزیابی می\u200cکنید؟",
+	"HTML": "",
 	"Hybrid Search": "جستجوی همزمان",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "من تأیید می\u200cکنم که پیامدهای اقدام خود را خوانده و درک کرده\u200cام. از خطرات مرتبط با اجرای کد دلخواه آگاه هستم و اعتبار منبع را تأیید کرده\u200cام.",
 	"ID": "شناسه",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "حالت صفحه فرود",
 	"Language": "زبان",
 	"Language Locales": "محلی\u200cسازی زبان",
+	"Languages": "",
 	"Last Active": "آخرین فعال",
 	"Last Modified": "آخرین تغییر",
 	"Last reply": "آخرین پاسخ",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "مدیریت خطوط لوله",
 	"Manage Tool Servers": "مدیریت سرورهای ابزار",
 	"March": "مارچ",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "حداکثر تعداد آپلود",
 	"Max Upload Size": "حداکثر اندازه آپلود",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "رمز عبور جدید",
+	"New Tool": "",
 	"new-channel": "کانال-جدید",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "دیگر",
 	"OUTPUT": "خروجی",
 	"Output format": "قالب خروجی",
+	"Output Format": "",
 	"Overview": "نمای کلی",
 	"page": "صفحه",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "رمز عبور",
 	"Paste Large Text as File": "چسباندن متن بزرگ به عنوان فایل",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "خروج",
 	"Sign up": "ثبت نام",
 	"Sign up to {{WEBUI_NAME}}": "ثبت نام در {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "در حال ورود به {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "شناسه API جستجوی سوگو",
 	"Sougou Search API SK": "کلید SK API جستجوی سوگو",
 	"Source": "منبع",
@@ -1121,6 +1139,8 @@
 	"Stop": "توقف",
 	"Stop Sequence": "توقف توالی",
 	"Stream Chat Response": "پاسخ چت جریانی",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "مدل تبدیل صدا به متن",
 	"STT Settings": "تنظیمات تبدیل صدا به متن",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "تابلوی امتیازات در حال حاضر در نسخه بتا است و ممکن است محاسبات رتبه\u200cبندی را با بهبود الگوریتم تنظیم کنیم.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "حداکثر اندازه فایل به مگابایت. اگر اندازه فایل از این حد بیشتر باشد، فایل آپلود نخواهد شد.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "حداکثر تعداد فایل\u200cهایی که می\u200cتوانند همزمان در چت استفاده شوند. اگر تعداد فایل\u200cها از این حد بیشتر باشد، فایل\u200cها آپلود نخواهند شد.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "امتیاز باید مقداری بین 0.0 (0%) و 1.0 (100%) باشد.",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "دمای مدل. افزایش دما باعث می\u200cشود مدل خلاقانه\u200cتر پاسخ دهد.",
 	"Theme": "پوسته",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "استفاده از گراواتار",
 	"Use groups to group your users and assign permissions.": "از گروه\u200cها برای گروه\u200cبندی کاربران و تخصیص مجوزها استفاده کنید.",
 	"Use Initials": "استفاده از سرواژه",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "از هیچ پراکسی برای دریافت محتوای صفحه استفاده نکنید.",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "از پراکسی تعیین شده توسط متغیرهای محیطی http_proxy و https_proxy برای دریافت محتوای صفحه استفاده کنید.",
 	"user": "کاربر",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "وقتی فعال باشد، مدل به هر پیام گفتگو در زمان واقعی پاسخ می\u200cدهد و به محض ارسال پیام توسط کاربر، پاسخی تولید می\u200cکند. این حالت برای برنامه\u200cهای گفتگوی زنده مفید است، اما ممکن است در سخت\u200cافزارهای کندتر بر عملکرد تأثیر بگذارد.",
 	"wherever you are": "هر جا که هستید",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "ویسپر (محلی)",
 	"Why?": "چرا؟",
 	"Widescreen Mode": "حالت صفحهٔ عریض",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Vaara-alue",
 	"Dark": "Tumma",
 	"Database": "Tietokanta",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "joulukuu",
 	"Default": "Oletus",
 	"Default (Open AI)": "Oletus (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Suorat yhteydet mahdollistavat käyttäjien yhdistää omia OpenAI-yhteensopivia API-päätepisteitä.",
 	"Direct Connections settings updated": "Suorien yhteyksien asetukset päivitetty",
 	"Direct Tool Servers": "Suorat työkalu palvelimet",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Ei käytössä",
 	"Discover a function": "Löydä toiminto",
 	"Discover a model": "Tutustu malliin",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "esim. 3, 4, 5 (jätä tyhjäksi, jos haluat oletusarvon)",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "esim. en-US,ja-JP (Tyhjäksi jättämällä, automaattinen tunnistus)",
 	"e.g., westus (leave blank for eastus)": "esim. westus (jätä tyhjäksi eastusta varten)",
+	"e.g.) en,fr,de": "",
 	"Edit": "Muokkaa",
 	"Edit Arena Model": "Muokkaa Arena-mallia",
 	"Edit Channel": "Muokkaa kanavaa",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Syötä osien koko",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Syötä pilkulla erottaen \"token:bias_value\" parit (esim. 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "Kirjoita odottavien käyttäjien infon tekstisisältö. Käytä oletusta jättämällä tyhjäksi.",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Kirjoita kuvaus",
 	"Enter Docling OCR Engine": "Kirjoita Docling OCR moottori",
 	"Enter Docling OCR Language(s)": "Kirjoita Docling OCR kieli(ä)",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Kirjoita Tavily pominta syvyys",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Kirjoita julkinen WebUI verkko-osoitteesi. Verkko-osoitetta käytetään osoitteiden luontiin ilmoituksissa.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Kirjoita Tika Server URL",
 	"Enter timeout in seconds": "Aseta aikakatkaisu sekunneissa",
 	"Enter to Send": "Enter lähettääksesi",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Kansion nimi ei voi olla tyhjä.",
 	"Folder name updated successfully": "Kansion nimi päivitetty onnistuneesti",
 	"Followed instructions perfectly": "Noudatti ohjeita täydellisesti",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Luo uusia polkuja",
 	"Form": "Lomake",
 	"Format your variables using brackets like this:": "Muotoile muuttujasi hakasulkeilla tällä tavalla:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Toiminto poistettu onnistuneesti",
 	"Function Description": "Toiminnon kuvaus",
 	"Function ID": "Toiminnon tunnus",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Toiminto on nyt poistettu käytöstä globaalisti",
 	"Function is now globally enabled": "Toiminto on nyt otettu käyttöön globaalisti",
-	"Function loaded successfully": "",
 	"Function Name": "Toiminnon nimi",
 	"Function updated successfully": "Toiminto päivitetty onnistuneesti",
 	"Functions": "Toiminnot",
@@ -657,6 +666,7 @@
 	"Host": "Palvelin",
 	"How can I help you today?": "Miten voin auttaa sinua tänään?",
 	"How would you rate this response?": "Kuinka arvioisit tätä vastausta?",
+	"HTML": "",
 	"Hybrid Search": "Hybridihaku",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Vahvistan, että olen lukenut ja ymmärrän toimintani seuraukset. Olen tietoinen mielivaltaisen koodin suorittamiseen liittyvistä riskeistä ja olen varmistanut lähteen luotettavuuden.",
 	"ID": "Tunnus",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Etusivun tila",
 	"Language": "Kieli",
 	"Language Locales": "Kielialueet",
+	"Languages": "",
 	"Last Active": "Viimeksi aktiivinen",
 	"Last Modified": "Viimeksi muokattu",
 	"Last reply": "Viimeksi vastattu",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Hallitse putkia",
 	"Manage Tool Servers": "Hallitse työkalu palvelimia",
 	"March": "maaliskuu",
+	"Markdown": "",
 	"Max Speakers": "Puhujien enimmäismäärä",
 	"Max Upload Count": "Latausten enimmäismäärä",
 	"Max Upload Size": "Latausten enimmäiskoko",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "Uusi muistiinpano",
 	"New Password": "Uusi salasana",
+	"New Tool": "",
 	"new-channel": "uusi-kanava",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Muu",
 	"OUTPUT": "TULOSTE",
 	"Output format": "Tulosteen muoto",
+	"Output Format": "",
 	"Overview": "Yleiskatsaus",
 	"page": "sivu",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Salasana",
 	"Paste Large Text as File": "Liitä suuri teksti tiedostona",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Kirjaudu ulos",
 	"Sign up": "Rekisteröidy",
 	"Sign up to {{WEBUI_NAME}}": "Rekisteröidy palveluun {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Kirjaudutaan sisään palveluun {{WEBUI_NAME}}",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "Sougou Search API sID",
 	"Sougou Search API SK": "Sougou Search API SK",
 	"Source": "Lähde",
@@ -1121,6 +1139,8 @@
 	"Stop": "Pysäytä",
 	"Stop Sequence": "Lopetussekvenssi",
 	"Stream Chat Response": "Streamaa keskusteluvastaus",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Puheentunnistusmalli",
 	"STT Settings": "Puheentunnistuksen asetukset",
 	"Stylized PDF Export": "Muotoiltun PDF-vienti",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Tulosluettelo on tällä hetkellä beta-vaiheessa, ja voimme säätää pisteytyksen laskentaa hienostaessamme algoritmia.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Enimmäistiedostokoko megatavuissa. Jos tiedoston koko ylittää tämän rajan, tiedostoa ei ladata.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Suurin sallittu tiedostojen määrä käytettäväksi kerralla chatissa. Jos tiedostojen määrä ylittää tämän rajan, niitä ei ladata.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Pisteytyksen tulee olla arvo välillä 0,0 (0 %) ja 1,0 (100 %).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Mallin lämpötila. Lisäämällä lämpötilaa mallin vastaukset ovat luovempia.",
 	"Theme": "Teema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Käytä Gravataria",
 	"Use groups to group your users and assign permissions.": "Käytä ryhmiä jäsentääksesi käyttäjiä ja antaaksesi käyttöoikeuksia.",
 	"Use Initials": "Käytä alkukirjaimia",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "Älä käytä välityspalvelinta sivun tietoja haettaessa.",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "Käytä http_proxy- ja https_proxy-ympäristömuuttujien määrittämää välityspalvelinta sivun sisällön hakemiseen.",
 	"user": "käyttäjä",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Mitä uutta",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Kun käytössä, malli vastaa jokaiseen chatviestiin reaaliajassa, tuottaen vastauksen heti kun käyttäjä lähettää viestin. Tämä tila on hyödyllinen reaaliaikaisissa chat-sovelluksissa, mutta voi vaikuttaa suorituskykyyn hitaammilla laitteistoilla.",
 	"wherever you are": "missä tahansa oletkin",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (paikallinen)",
 	"Why?": "Miksi?",
 	"Widescreen Mode": "Laajakuvatila",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Obscur",
 	"Database": "Base de données",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Décembre",
 	"Default": "Par défaut",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "Découvrez une fonction",
 	"Discover a model": "Découvrir un modèle",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Modifier",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Entrez la taille de bloc",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "A parfaitement suivi les instructions",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "Formulaire",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Fonction supprimée avec succès",
 	"Function Description": "Description de la fonction",
 	"Function ID": "ID de la fonction",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "La fonction est désormais globalement désactivée",
 	"Function is now globally enabled": "La fonction est désormais globalement activée",
-	"Function loaded successfully": "",
 	"Function Name": "Nom de la fonction",
 	"Function updated successfully": "La fonction a été mise à jour avec succès",
 	"Functions": "Fonctions",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "Comment puis-je vous être utile aujourd'hui ?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Recherche hybride",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "Langue",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Dernière activité",
 	"Last Modified": "Dernière modification",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gérer les pipelines",
 	"Manage Tool Servers": "",
 	"March": "Mars",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Nouveau mot de passe",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Autre",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Mot de passe",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Déconnexion",
 	"Sign up": "Inscrivez-vous",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Source",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "Séquence d'arrêt",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Modèle de STT",
 	"STT Settings": "Paramètres de STT",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Le score doit être une valeur comprise entre 0,0 (0\u00a0%) et 1,0 (100\u00a0%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Thème",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Utilisez Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Utiliser les initiales",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "utilisateur",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Quoi de neuf",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (local)",
 	"Why?": "",
 	"Widescreen Mode": "Mode Grand Écran",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Zone de danger",
 	"Dark": "Sombre",
 	"Database": "Base de données",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Décembre",
 	"Default": "Par défaut",
 	"Default (Open AI)": "Par défaut (OpenAI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Les connexions directes permettent aux utilisateurs de se connecter à leurs propres points d'extension API compatibles OpenAI.",
 	"Direct Connections settings updated": "Paramètres des connexions directes mis à jour",
 	"Direct Tool Servers": "Serveur d'outils directs",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Désactivé",
 	"Discover a function": "Trouvez une fonction",
 	"Discover a model": "Trouvez un modèle",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "par ex., en-US, ja-JP (laisser vide pour détection automatique)",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Modifier",
 	"Edit Arena Model": "Modifier le modèle d'arène",
 	"Edit Channel": "Modifier le canal",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Entrez la taille des chunks",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Entrez la description",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Entrez la profondeur d'extraction de Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Entrez l'URL publique de votre WebUI. Cette URL sera utilisée pour générer des liens dans les notifications.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Entrez l'URL du serveur Tika",
 	"Enter timeout in seconds": "Entrez le délai d'expiration en secondes",
 	"Enter to Send": "Taper entrer pour envoyer",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Le nom du dossier ne peut pas être vide.",
 	"Folder name updated successfully": "Le nom du dossier a été mis à jour avec succès",
 	"Followed instructions perfectly": "A parfaitement suivi les instructions",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Créer de nouveaux chemins",
 	"Form": "Formulaire",
 	"Format your variables using brackets like this:": "Formatez vos variables en utilisant des parenthèses comme ceci :",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Fonction supprimée avec succès",
 	"Function Description": "Description de la fonction",
 	"Function ID": "ID de la fonction",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "La fonction est désormais globalement désactivée",
 	"Function is now globally enabled": "La fonction est désormais globalement activée",
-	"Function loaded successfully": "",
 	"Function Name": "Nom de la fonction",
 	"Function updated successfully": "La fonction a été mise à jour avec succès",
 	"Functions": "Fonctions",
@@ -657,6 +666,7 @@
 	"Host": "Hôte",
 	"How can I help you today?": "Comment puis-je vous aider aujourd'hui ?",
 	"How would you rate this response?": "Comment évalueriez-vous cette réponse ?",
+	"HTML": "",
 	"Hybrid Search": "Recherche hybride",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Je reconnais avoir lu et compris les implications de mes actions. Je suis conscient des risques associés à l'exécution d'un code arbitraire et j'ai vérifié la fiabilité de la source.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Mode de la page d'accueil",
 	"Language": "Langue",
 	"Language Locales": "Paramètres régionaux de langue",
+	"Languages": "",
 	"Last Active": "Dernière activité",
 	"Last Modified": "Dernière modification",
 	"Last reply": "Déernière réponse",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gérer les pipelines",
 	"Manage Tool Servers": "Gérer les serveurs d'outils",
 	"March": "Mars",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Nombre maximal de téléversements",
 	"Max Upload Size": "Limite de taille de téléversement",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Nouveau mot de passe",
+	"New Tool": "",
 	"new-channel": "nouveau-canal",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Autre",
 	"OUTPUT": "SORTIE",
 	"Output format": "Format de sortie",
+	"Output Format": "",
 	"Overview": "Aperçu",
 	"page": "page",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Mot de passe",
 	"Paste Large Text as File": "Coller un texte volumineux comme fichier",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Déconnexion",
 	"Sign up": "Inscrivez-vous",
 	"Sign up to {{WEBUI_NAME}}": "Inscrivez-vous à {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Connexion à {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "Identifiant API Sougou Search (sID)",
 	"Sougou Search API SK": "Clé secrète API Sougou Search (SK)",
 	"Source": "Source",
@@ -1121,6 +1139,8 @@
 	"Stop": "Stop",
 	"Stop Sequence": "Séquence d'arrêt",
 	"Stream Chat Response": "Streamer la réponse de la conversation",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Modèle de Speech-to-Text",
 	"STT Settings": "Paramètres de Speech-to-Text",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Le classement est actuellement en version bêta et nous pouvons ajuster les calculs de notation à mesure que nous peaufinons l'algorithme.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "La taille maximale du fichier en Mo. Si la taille du fichier dépasse cette limite, le fichier ne sera pas téléchargé.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Le nombre maximal de fichiers pouvant être utilisés en même temps dans la conversation. Si le nombre de fichiers dépasse cette limite, les fichiers ne seront pas téléchargés.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Le score doit être une valeur comprise entre 0,0 (0%) et 1,0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "La température du modèle. Une température plus élevée rend les réponses plus créatives.",
 	"Theme": "Thème",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Utiliser Gravatar",
 	"Use groups to group your users and assign permissions.": "Utilisez des groupes pour regrouper vos utilisateurs et attribuer des permissions.",
 	"Use Initials": "Utiliser les initiales",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "Ne pas utiliser de proxy pour récupérer le contenu des pages.",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "Utiliser le proxy défini par les variables d'environnement http_proxy et https_proxy pour récupérer le contenu des pages.",
 	"user": "utilisateur",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Quoi de neuf dans",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Lorsqu'il est activé, le modèle répondra à chaque message de chat en temps réel, générant une réponse dès que l'utilisateur envoie un message. Ce mode est utile pour les applications de chat en direct, mais peut affecter les performances sur un matériel plus lent.",
 	"wherever you are": "où que vous soyez",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (local)",
 	"Why?": "Pourquoi ?",
 	"Widescreen Mode": "Mode grand écran",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "כהה",
 	"Database": "מסד נתונים",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "דצמבר",
 	"Default": "ברירת מחדל",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a model": "גלה מודל",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "ערוך",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "הזן גודל נתונים",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "עקב אחר ההוראות במושלמות",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "כיצד אוכל לעזור לך היום?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "חיפוש היברידי",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "שפה",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "פעיל לאחרונה",
 	"Last Modified": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "ניהול צינורות",
 	"Manage Tool Servers": "",
 	"March": "מרץ",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "סיסמה חדשה",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "אחר",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "סיסמה",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "התנתקות",
 	"Sign up": "הרשמה",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "מקור",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "סידור עצירה",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "",
 	"STT Settings": "הגדרות חקירה של TTS",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "ציון צריך להיות ערך בין 0.0 (0%) ל-1.0 (100%)",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "נושא",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "שימוש ב Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "שימוש ב initials",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "משתמש",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "מה חדש ב",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "",
 	"Why?": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "डार्क",
 	"Database": "डेटाबेस",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "डिसेंबर",
 	"Default": "डिफ़ॉल्ट",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a model": "एक मॉडल की खोज करें",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "संपादित करें",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "खंड आकार दर्ज करें",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "निर्देशों का पूर्णतः पालन किया",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "आज मैं आपकी कैसे मदद कर सकता हूँ?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "हाइब्रिड खोज",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "भाषा",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "पिछली बार सक्रिय",
 	"Last Modified": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "पाइपलाइनों का प्रबंधन करें",
 	"Manage Tool Servers": "",
 	"March": "मार्च",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "नया पासवर्ड",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "अन्य",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "पासवर्ड",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "साइन आउट",
 	"Sign up": "साइन अप",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "स्रोत",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "अनुक्रम रोकें",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "",
 	"STT Settings": "STT सेटिंग्स ",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "स्कोर का मान 0.0 (0%) और 1.0 (100%) के बीच होना चाहिए।",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "थीम",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar का प्रयोग करें",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "प्रथमाक्षर का प्रयोग करें",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "उपयोगकर्ता",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "इसमें नया क्या है",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "",
 	"Why?": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Tamno",
 	"Database": "Baza podataka",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Prosinac",
 	"Default": "Zadano",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a model": "Otkrijte model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Uredi",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Unesite veličinu dijela",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "Savršeno slijedio upute",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "Kako vam mogu pomoći danas?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Hibridna pretraga",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "Jezik",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Zadnja aktivnost",
 	"Last Modified": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Upravljanje cjevovodima",
 	"Manage Tool Servers": "",
 	"March": "Ožujak",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Nova lozinka",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Ostalo",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Lozinka",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Odjava",
 	"Sign up": "Registracija",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Izvor",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "Zaustavi sekvencu",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STT model",
 	"STT Settings": "STT postavke",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Ocjena treba biti vrijednost između 0,0 (0%) i 1,0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Koristi Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Koristi inicijale",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "korisnik",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Što je novo u",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (lokalno)",
 	"Why?": "",
 	"Widescreen Mode": "Mod širokog zaslona",

+ 24 - 1
src/lib/i18n/locales/hu-HU/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "Veszélyzóna",
 	"Dark": "Sötét",
 	"Database": "Adatbázis",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "December",
 	"Default": "Alapértelmezett",
 	"Default (Open AI)": "Alapértelmezett (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "A közvetlen kapcsolatok lehetővé teszik a felhasználók számára, hogy saját OpenAI kompatibilis API végpontjaikhoz csatlakozzanak.",
 	"Direct Connections settings updated": "Közvetlen kapcsolatok beállításai frissítve",
 	"Direct Tool Servers": "Közvetlen eszköszerverek",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Letiltva",
 	"Discover a function": "Funkció felfedezése",
 	"Discover a model": "Modell felfedezése",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Szerkesztés",
 	"Edit Arena Model": "Arena modell szerkesztése",
 	"Edit Channel": "Csatorna szerkesztése",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Add meg a darab méretet",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Add meg vesszővel elválasztott \"token:bias_érték\" párokat (példa: 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Add meg a leírást",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Add meg a WebUI nyilvános URL-jét. Ez az URL lesz használva az értesítésekben lévő linkek generálásához.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Add meg a Tika szerver URL-t",
 	"Enter timeout in seconds": "Add meg az időtúllépést másodpercekben",
 	"Enter to Send": "Enter a küldéshez",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "A mappa neve nem lehet üres.",
 	"Folder name updated successfully": "Mappa neve sikeresen frissítve",
 	"Followed instructions perfectly": "Tökéletesen követte az utasításokat",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Új utak kovácsolása",
 	"Form": "Űrlap",
 	"Format your variables using brackets like this:": "Formázd a változóidat zárójelekkel így:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Funkció sikeresen törölve",
 	"Function Description": "Funkció leírása",
 	"Function ID": "Funkció azonosító",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "A funkció globálisan letiltva",
 	"Function is now globally enabled": "A funkció globálisan engedélyezve",
-	"Function loaded successfully": "",
 	"Function Name": "Funkció neve",
 	"Function updated successfully": "Funkció sikeresen frissítve",
 	"Functions": "Funkciók",
@@ -657,6 +666,7 @@
 	"Host": "Hoszt",
 	"How can I help you today?": "Hogyan segíthetek ma?",
 	"How would you rate this response?": "Hogyan értékelnéd ezt a választ?",
+	"HTML": "",
 	"Hybrid Search": "Hibrid keresés",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Elismerem, hogy elolvastam és megértem a cselekedetem következményeit. Tisztában vagyok a tetszőleges kód végrehajtásával járó kockázatokkal, és ellenőriztem a forrás megbízhatóságát.",
 	"ID": "Azonosító",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Kezdőlap mód",
 	"Language": "Nyelv",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Utoljára aktív",
 	"Last Modified": "Utoljára módosítva",
 	"Last reply": "Utolsó válasz",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Folyamatok kezelése",
 	"Manage Tool Servers": "Eszközszerverek kezelése",
 	"March": "Március",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maximum feltöltések száma",
 	"Max Upload Size": "Maximum feltöltési méret",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Új jelszó",
+	"New Tool": "",
 	"new-channel": "új csatorna",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Egyéb",
 	"OUTPUT": "KIMENET",
 	"Output format": "Kimeneti formátum",
+	"Output Format": "",
 	"Overview": "Áttekintés",
 	"page": "oldal",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Jelszó",
 	"Paste Large Text as File": "Nagy szöveg beillesztése fájlként",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Kijelentkezés",
 	"Sign up": "Regisztráció",
 	"Sign up to {{WEBUI_NAME}}": "Regisztráció ide: {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Bejelentkezés ide: {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Forrás",
@@ -1121,6 +1139,8 @@
 	"Stop": "Leállítás",
 	"Stop Sequence": "Leállítási szekvencia",
 	"Stream Chat Response": "Chat válasz streamelése",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STT modell",
 	"STT Settings": "STT beállítások",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "A ranglista jelenleg béta verzióban van, és az algoritmus finomítása során módosíthatjuk az értékelési számításokat.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "A maximális fájlméret MB-ban. Ha a fájlméret meghaladja ezt a limitet, a fájl nem lesz feltöltve.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "A csevegésben egyszerre használható fájlok maximális száma. Ha a fájlok száma meghaladja ezt a limitet, a fájlok nem lesznek feltöltve.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "A pontszámnak 0,0 (0%) és 1,0 (100%) közötti értéknek kell lennie.",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "A modell hőmérséklete. A hőmérséklet növelése kreatívabb válaszokat eredményez a modelltől.",
 	"Theme": "Téma",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar használata",
 	"Use groups to group your users and assign permissions.": "Használj csoportokat a felhasználók csoportosításához és engedélyek hozzárendeléséhez.",
 	"Use Initials": "Monogram használata",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "felhasználó",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Mi újság a",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Ha engedélyezve van, a modell valós időben válaszol minden csevegőüzenetre, amint a felhasználó elküldi az üzenetet. Ez a mód hasznos élő csevegőalkalmazásokhoz, de lassabb hardveren befolyásolhatja a teljesítményt.",
 	"wherever you are": "bárhol is vagy",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (helyi)",
 	"Why?": "Miért?",
 	"Widescreen Mode": "Szélesvásznú mód",

+ 24 - 1
src/lib/i18n/locales/id-ID/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Gelap",
 	"Database": "Basis data",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Desember",
 	"Default": "Default",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "Menemukan sebuah fungsi",
 	"Discover a model": "Menemukan sebuah model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Edit",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Masukkan Ukuran Potongan",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "Mengikuti instruksi dengan sempurna",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "Formulir",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Fungsi berhasil dihapus",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "Fungsi berhasil diperbarui",
 	"Functions": "Fungsi",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "Ada yang bisa saya bantu hari ini?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Pencarian Hibrida",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "Bahasa",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Terakhir Aktif",
 	"Last Modified": "Terakhir Dimodifikasi",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Mengelola Saluran Pipa",
 	"Manage Tool Servers": "",
 	"March": "Maret",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Kata Sandi Baru",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Lainnya",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Kata sandi",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Keluar",
 	"Sign up": "Daftar",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Sumber",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "Hentikan Urutan",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Model STT",
 	"STT Settings": "Pengaturan STT",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Nilai yang diberikan haruslah nilai antara 0,0 (0%) dan 1,0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gunakan Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Gunakan Inisial",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "pengguna",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Apa yang Baru di",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Bisikan (Lokal)",
 	"Why?": "",
 	"Widescreen Mode": "Mode Layar Lebar",

+ 24 - 1
src/lib/i18n/locales/ie-GA/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "Crios Contúirte",
 	"Dark": "Dorcha",
 	"Database": "Bunachar Sonraí",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Nollaig",
 	"Default": "Réamhshocraithe",
 	"Default (Open AI)": "Réamhshocraithe (Oscail AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Ligeann Connections Direct d’úsáideoirí ceangal lena gcríochphointí API féin atá comhoiriúnach le OpenAI.",
 	"Direct Connections settings updated": "Nuashonraíodh socruithe Connections Direct",
 	"Direct Tool Servers": "Freastalaithe Uirlisí Díreacha",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Díchumasaithe",
 	"Discover a function": "Faigh amach feidhm",
 	"Discover a model": "Faigh amach múnla",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "m.sh., en-US, ja-JP (fág bán le haghaidh uathbhraite)",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Cuir in eagar",
 	"Edit Arena Model": "Cuir Samhail Airéine in Eagar",
 	"Edit Channel": "Cuir Cainéal in Eagar",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Cuir isteach Méid an Smután",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Cuir isteach péirí camóg-scartha \"comhartha:luach laofachta\" (mar shampla: 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Iontráil cur síos",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Cuir isteach Doimhneacht Sliocht Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Cuir isteach URL poiblí do WebUI. Bainfear úsáid as an URL seo chun naisc a ghiniúint sna fógraí.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Cuir isteach URL freastalaí Tika",
 	"Enter timeout in seconds": "Cuir isteach an t-am istigh i soicindí",
 	"Enter to Send": "Iontráil chun Seol",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Ní féidir ainm fillteáin a bheith folamh.",
 	"Folder name updated successfully": "D'éirigh le hainm an fhillteáin a nuashonrú",
 	"Followed instructions perfectly": "Lean treoracha go foirfe",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Déan cosáin nua a chruthú",
 	"Form": "Foirm",
 	"Format your variables using brackets like this:": "Formáidigh na hathróga ag baint úsáide as lúibíní mar seo:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Feidhm scriosta go rathúil",
 	"Function Description": "Cur síos ar Fheidhm",
 	"Function ID": "ID Feidhme",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Tá an fheidhm faoi mhíchumas go domhanda",
 	"Function is now globally enabled": "Tá feidhm cumasaithe go domhanda anois",
-	"Function loaded successfully": "",
 	"Function Name": "Ainm Feidhme",
 	"Function updated successfully": "Feidhm nuashonraithe",
 	"Functions": "Feidhmeanna",
@@ -657,6 +666,7 @@
 	"Host": "Óstach",
 	"How can I help you today?": "Conas is féidir liom cabhrú leat inniu?",
 	"How would you rate this response?": "Cad é mar a mheasfá an freagra seo?",
+	"HTML": "",
 	"Hybrid Search": "Cuardach Hibrideach",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Admhaím gur léigh mé agus tuigim impleachtaí mo ghníomhaíochta. Táim ar an eolas faoi na rioscaí a bhaineann le cód treallach a fhorghníomhú agus tá iontaofacht na foinse fíoraithe agam.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Mód Leathanach Tuirlingthe",
 	"Language": "Teanga",
 	"Language Locales": "Logánta Teanga",
+	"Languages": "",
 	"Last Active": "Gníomhach Deiridh",
 	"Last Modified": "Athraithe Deiridh",
 	"Last reply": "Freagra deiridh",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Bainistigh píblín",
 	"Manage Tool Servers": "Bainistigh Freastalaithe Uirlisí",
 	"March": "Márta",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Líon Uaslódála Max",
 	"Max Upload Size": "Méid Uaslódála Max",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Pasfhocal Nua",
+	"New Tool": "",
 	"new-channel": "nua-chainéil",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Eile",
 	"OUTPUT": "ASCHUR",
 	"Output format": "Formáid aschuir",
+	"Output Format": "",
 	"Overview": "Forbhreathnú",
 	"page": "leathanach",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Pasfhocal",
 	"Paste Large Text as File": "Greamaigh Téacs Mór mar Chomhad",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Sínigh Amach",
 	"Sign up": "Cláraigh",
 	"Sign up to {{WEBUI_NAME}}": "Cláraigh le {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Ag síniú isteach ar {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "Sougou Search API sID",
 	"Sougou Search API SK": "Sougou Search API SK",
 	"Source": "Foinse",
@@ -1121,6 +1139,8 @@
 	"Stop": "Stad",
 	"Stop Sequence": "Stop Seicheamh",
 	"Stream Chat Response": "Freagra Comhrá Sruth",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Múnla STT",
 	"STT Settings": "Socruithe STT",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Tá an clár ceannairí i béite faoi láthair, agus d'fhéadfaimis na ríomhanna rátála a choigeartú de réir mar a dhéanfaimid an t-algartam a bheachtú.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Uasmhéid an chomhaid i MB. Má sháraíonn méid an chomhaid an teorainn seo, ní uaslódófar an comhad.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "An líon uasta na gcomhaid is féidir a úsáid ag an am céanna i gcomhrá. Má sháraíonn líon na gcomhaid an teorainn seo, ní uaslódófar na comhaid.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Ba chóir go mbeadh an scór ina luach idir 0.0 (0%) agus 1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Teocht an mhúnla. Déanfaidh méadú ar an teocht an freagra múnla níos cruthaithí.",
 	"Theme": "Téama",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Úsáid Gravatar",
 	"Use groups to group your users and assign permissions.": "Úsáid grúpaí chun d'úsáideoirí a ghrúpáil agus ceadanna a shannadh",
 	"Use Initials": "Úsáid ceannlitreacha",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "Ná húsáid seachfhreastalaí chun inneachar an leathanaigh a fháil.",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "Úsáid seachfhreastalaí ainmnithe ag athróga timpeallachta http_proxy agus https_proxy chun inneachar an leathanaigh a fháil.",
 	"user": "úsáideoir",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Cad atá Nua i",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Nuair a bheidh sé cumasaithe, freagróidh an múnla gach teachtaireacht comhrá i bhfíor-am, ag giniúint freagra a luaithe a sheolann an t-úsáideoir teachtaireacht. Tá an mód seo úsáideach le haghaidh feidhmchláir chomhrá beo, ach d’fhéadfadh tionchar a bheith aige ar fheidhmíocht ar chrua-earraí níos moille.",
 	"wherever you are": "aon áit a bhfuil tú",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Áitiúil)",
 	"Why?": "Cén fáth?",
 	"Widescreen Mode": "Mód Leathanscáileán",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Zona di pericolo",
 	"Dark": "Scuro",
 	"Database": "Database",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Dicembre",
 	"Default": "Predefinito",
 	"Default (Open AI)": "Predefinito (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Le Connessioni Dirette consentono agli utenti di connettersi ai propri endpoint API compatibili con OpenAI.",
 	"Direct Connections settings updated": "Impostazioni Connessioni Dirette aggiornate",
 	"Direct Tool Servers": "Server Tool Diretti",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Disabilitato",
 	"Discover a function": "Scopri una funzione",
 	"Discover a model": "Scopri un modello",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "ad esempio, 3, 4, 5 (lascia vuoto per predefinito)",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "ad esempio, en-US,ja-JP (lascia vuoto per auto-rilevamento)",
 	"e.g., westus (leave blank for eastus)": "ad esempio, westus (lascia vuoto per est)",
+	"e.g.) en,fr,de": "",
 	"Edit": "Modifica",
 	"Edit Arena Model": "Modifica Modello Arena",
 	"Edit Channel": "Modifica Canale",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Inserisci Dimensione Chunk",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Inserisci coppie \"token:valore_bias\" separate da virgole (esempio: 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "Inserisci contenuto per l'overlay di info per utenti in attesa. Lascia vuoto per predefinito.",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Inserisci descrizione",
 	"Enter Docling OCR Engine": "Inserisci Engine di Docling OCR",
 	"Enter Docling OCR Language(s)": "Inserisci la lingua(/e) di Docling OCR",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Inserisci la Profondità di Estrazione Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Inserisci l'URL pubblico del tuo WebUI. Questo URL verrà utilizzato per generare collegamenti nelle notifiche.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Inserisci l'URL del Server Tika",
 	"Enter timeout in seconds": "Inserisci la scadenza in secondi",
 	"Enter to Send": "Premi Invio per Inviare",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Il nome della cartella non può essere vuoto.",
 	"Folder name updated successfully": "Nome cartella aggiornato con successo",
 	"Followed instructions perfectly": "Ha seguito le istruzioni alla perfezione",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Traccia nuovi percorsi",
 	"Form": "Modulo",
 	"Format your variables using brackets like this:": "Formatta le tue variabili usando le parentesi quadre in questo modo:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Funzione eliminata con successo",
 	"Function Description": "Descrizione Funzione",
 	"Function ID": "ID Funzione",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Il filtro è ora disabilitato globalmente",
 	"Function is now globally enabled": "Il filtro è ora abilitato globalmente",
-	"Function loaded successfully": "",
 	"Function Name": "Nome Funzione",
 	"Function updated successfully": "Funzione aggiornata con successo",
 	"Functions": "Funzioni",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"How can I help you today?": "Come posso aiutarti oggi?",
 	"How would you rate this response?": "Come valuteresti questa risposta?",
+	"HTML": "",
 	"Hybrid Search": "Ricerca Ibrida",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Riconosco di aver letto e compreso le implicazioni della mia azione. Sono consapevole dei rischi associati all'esecuzione di codice arbitrario e ho verificato l'affidabilità della fonte.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Modalità pagina iniziale",
 	"Language": "Lingua",
 	"Language Locales": "Locales della lingua",
+	"Languages": "",
 	"Last Active": "Ultima attività",
 	"Last Modified": "Ultima modifica",
 	"Last reply": "Ultima risposta",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gestisci le Pipeline",
 	"Manage Tool Servers": "Gestisci i Server dei Tool",
 	"March": "Marzo",
+	"Markdown": "",
 	"Max Speakers": "Numero Massimo di Parlanti",
 	"Max Upload Count": "Conteggio massimo di caricamenti",
 	"Max Upload Size": "Dimensione massima di caricamento",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "Nuova nota",
 	"New Password": "Nuova password",
+	"New Tool": "",
 	"new-channel": "nuovo-canale",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Altro",
 	"OUTPUT": "OUTPUT",
 	"Output format": "Formato di output",
+	"Output Format": "",
 	"Overview": "Panoramica",
 	"page": "pagina",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Password",
 	"Paste Large Text as File": "Incolla Testo Grande come File",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Esci",
 	"Sign up": "Registrati",
 	"Sign up to {{WEBUI_NAME}}": "Registrati a {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Accedi a {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "sID per Songou Search API",
 	"Sougou Search API SK": "SK per Songou Search API",
 	"Source": "Fonte",
@@ -1121,6 +1139,8 @@
 	"Stop": "Arresta",
 	"Stop Sequence": "Sequenza di arresto",
 	"Stream Chat Response": "Stream risposta chat",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Modello STT",
 	"STT Settings": "Impostazioni STT",
 	"Stylized PDF Export": "Esportazione PDF Stilizzata",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "La classifica è attualmente in beta e potremmo regolare i calcoli dei punteggi mentre perfezioniamo l'algoritmo.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "La dimensione massima del file in MB. Se la dimensione del file supera questo limite, il file non verrà caricato.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "La dimensione massima del numero di file che possono essere utilizzati contemporaneamente nella chat. Se il numero di file supera questo limite, i file non verranno caricati.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Il punteggio dovrebbe essere un valore compreso tra 0.0 (0%) e 1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "La temperatura del modello. Aumentare la temperatura farà sì che il modello risponda in modo più creativo.",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Usa Gravatar",
 	"Use groups to group your users and assign permissions.": "Usa i gruppi per raggruppare i tuoi utenti e assegnare permessi.",
 	"Use Initials": "Usa iniziali",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "Usa nessun proxy per recuperare i contenuti della pagina.",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "Usa il proxy designato dalle variabili di ambiente http_proxy e https_proxy per recuperare i contenuti della pagina.",
 	"user": "utente",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Novità in",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Quando abilitato, il modello risponderà a ciascun messaggio della chat in tempo reale, generando una risposta non appena l'utente invia un messaggio. Questa modalità è utile per le applicazioni di chat dal vivo, ma potrebbe influire sulle prestazioni su hardware più lento.",
 	"wherever you are": "Ovunque tu sia",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "",
 	"Why?": "Perché?",
 	"Widescreen Mode": "Modalità widescreen",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "危険なゾーン",
 	"Dark": "ダーク",
 	"Database": "データベース",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "12月",
 	"Default": "デフォルト",
 	"Default (Open AI)": "デフォルト(OpenAI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "ダイレクトコネクションは、ユーザーが独自のOpenAI互換APIエンドポイントに接続できるようにします。",
 	"Direct Connections settings updated": "ダイレクトコネクションの設定が更新されました",
 	"Direct Tool Servers": "ダイレクトツールサーバー",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "無効",
 	"Discover a function": "Functionを探す",
 	"Discover a model": "モデルを探す",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "編集",
 	"Edit Arena Model": "Arenaモデルを編集",
 	"Edit Channel": "チャンネルを編集",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "チャンクサイズを入力してください",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "カンマ区切りの \"token:bias_value\" ペアを入力してください (例: 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "保留中のユーザー情報オーバーレイの内容を入力してください。デフォルトのままにする場合は空のままにします。",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "説明を入力",
 	"Enter Docling OCR Engine": "Docling OCRエンジンを入力",
 	"Enter Docling OCR Language(s)": "Docling OCR言語を入力",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Tavily Extract Depthを入力してください。",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "WebUIの公開URLを入力してください。このURLは通知でリンクを生成するために使用されます。",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Tika Server URLを入力してください。",
 	"Enter timeout in seconds": "タイムアウトを秒単位で入力してください",
 	"Enter to Send": "送信する",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "フォルダー名を入力してください。",
 	"Folder name updated successfully": "フォルダー名更新が成功しました。",
 	"Followed instructions perfectly": "完全に指示に従った",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "新しいパスを作成",
 	"Form": "フォーム",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Functionの削除が成功しました。",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Functionはグローバルで無効です。",
 	"Function is now globally enabled": "Functionはグローバルで有効です。",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "Functionのアップデートが成功しました。",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "ホスト",
 	"How can I help you today?": "今日はどのようにお手伝いしましょうか?",
 	"How would you rate this response?": "この応答をどのように評価しますか?",
+	"HTML": "",
 	"Hybrid Search": "ブリッジ検索",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "私は、私の行動の結果とその影響を理解しており、任意のコードを実行するリスクを認識しています。ソースの信頼性を確認しました。",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "ランディングページモード",
 	"Language": "言語",
 	"Language Locales": "言語ロケール",
+	"Languages": "",
 	"Last Active": "最終アクティブ",
 	"Last Modified": "最終変更",
 	"Last reply": "最終応答",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "パイプラインの管理",
 	"Manage Tool Servers": "ツールサーバーの管理",
 	"March": "3月",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "最大アップロード数",
 	"Max Upload Size": "最大アップロードサイズ",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "新しいノート",
 	"New Password": "新しいパスワード",
+	"New Tool": "",
 	"new-channel": "新しいチャンネル",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "その他",
 	"OUTPUT": "出力",
 	"Output format": "出力形式",
+	"Output Format": "",
 	"Overview": "概要",
 	"page": "ページ",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "パスワード",
 	"Paste Large Text as File": "大きなテキストをファイルとして貼り付ける",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "サインアウト",
 	"Sign up": "サインアップ",
 	"Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}}にサインアップ",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}}にサインイン",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "Sougou Search API sID",
 	"Sougou Search API SK": "Sougou Search API SK",
 	"Source": "ソース",
@@ -1121,6 +1139,8 @@
 	"Stop": "停止",
 	"Stop Sequence": "ストップシーケンス",
 	"Stream Chat Response": "チャットレスポンスのストリーム",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STTモデル",
 	"STT Settings": "STT設定",
 	"Stylized PDF Export": "スタイル付きPDFエクスポート",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "リーダーボードは現在ベータ版であり、アルゴリズムを改善する際に評価計算を調整する場合があります。",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "ファイルの最大サイズはMBです。ファイルサイズがこの制限を超える場合、ファイルはアップロードされません。",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "一度に使用できるファイルの最大数。ファイルの数がこの制限を超える場合、ファイルはアップロードされません。",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "スコアは0.0(0%)から1.0(100%)の間の値にしてください。",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "モデルのtemperature。温度を上げるとモデルはより創造的に回答します。",
 	"Theme": "テーマ",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar を使用する",
 	"Use groups to group your users and assign permissions.": "グループを使用してユーザーをグループ化し、権限を割り当てます。",
 	"Use Initials": "初期値を使用する",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "ページの内容を取得するためにプロキシを使用しません。",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "http_proxy と https_proxy 環境変数で指定されたプロキシを使用してページの内容を取得します。",
 	"user": "ユーザー",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "新機能",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (ローカル)",
 	"Why?": "",
 	"Widescreen Mode": "ワイドスクリーンモード",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "მუქი",
 	"Database": "მონაცემთა ბაზა",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "დეკემბერი",
 	"Default": "ნაგულისხმევი",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "გამორთული",
 	"Discover a function": "",
 	"Discover a model": "აღმოაჩინეთ მოდელი",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "ჩასწორება",
 	"Edit Arena Model": "არენის მოდელის ჩასწორება",
 	"Edit Channel": "არხის ჩასწორება",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "შეიყვანე ფრაგმენტის ზომა",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "შეიყვანეთ აღწერა",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "ინსტრუქციების ზუსტად მიჰყევით",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "ფორმა",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "ფუნქციები",
@@ -657,6 +666,7 @@
 	"Host": "ჰოსტი",
 	"How can I help you today?": "რით შემიძლია დაგეხმაროთ დღეს?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "ჰიბრიდური ძებნა",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "ენა",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "ბოლოს აქტიური",
 	"Last Modified": "ბოლო ცვლილება",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "მილსადენების მართვა",
 	"Manage Tool Servers": "",
 	"March": "მარტი",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "ახალი პაროლი",
+	"New Tool": "",
 	"new-channel": "new-channel",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "სხვა",
 	"OUTPUT": "",
 	"Output format": "გამოტანის ფორმატი",
+	"Output Format": "",
 	"Overview": "მიმოხილვა",
 	"page": "პანელი",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "პაროლი",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "გასვლა",
 	"Sign up": "რეგისტრაცია",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "წყარო",
@@ -1121,6 +1139,8 @@
 	"Stop": "გაჩერება",
 	"Stop Sequence": "შეჩერების მიმდევრობა",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "",
 	"STT Settings": "STT-ის მორგება",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "რეიტინგი უნდა იყოს მნიშვნელობ შუალედიდან 0.0 (0%) - 1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "თემა",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar-ის გამოყენება",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "ინიციალების გამოყენება",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "მომხმარებელი",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "რა არის ახალი",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "",
 	"Why?": "რატომ?",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "위험 기능",
 	"Dark": "다크",
 	"Database": "데이터베이스",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "12월",
 	"Default": "기본값",
 	"Default (Open AI)": "기본값 (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "직접 연결을 통해 사용자는 자체 OpenAI 호환 API 엔드포인트에 연결할 수 있습니다.",
 	"Direct Connections settings updated": "직접 연결 설정이 업데이트되었습니다",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "제한됨",
 	"Discover a function": "함수 검색",
 	"Discover a model": "모델 검색",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "예: 3, 4, 5 (기본값을 위해 비워 두세요)",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "예: en-US, ja-JP (자동 감지를 위해 비워 두세요)",
 	"e.g., westus (leave blank for eastus)": "예: westus (eastus를 위해 비워 두세요)",
+	"e.g.) en,fr,de": "",
 	"Edit": "편집",
 	"Edit Arena Model": "아레나 모델 편집",
 	"Edit Channel": "채널 편집",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "청크 크기 입력",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "쉼표로 구분된 \\\"토큰:편향_값\\\" 쌍 입력 (예: 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "설명 입력",
 	"Enter Docling OCR Engine": "Docling OCR 엔진 입력",
 	"Enter Docling OCR Language(s)": "Docling OCR 언어(s) 입력",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Tavily 추출 깊이 입력",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "WebUI의 공개 URL을 입력해 주세요. 이 URL은 알림에서 링크를 생성하는 데 사용합니다.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Tika 서버 URL 입력",
 	"Enter timeout in seconds": "시간 초과(초) 입력",
 	"Enter to Send": "Enter로 보내기",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "폴더 이름을 작성해주세요",
 	"Folder name updated successfully": "성공적으로 폴더 이름이 저장되었습니다",
 	"Followed instructions perfectly": "명령을 완벽히 수행함",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "새로운 경로 만들기",
 	"Form": "폼",
 	"Format your variables using brackets like this:": "변수를 다음과 같이 괄호를 사용하여 생성하세요",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "성공적으로 함수가 삭제되었습니다",
 	"Function Description": "함수 설명",
 	"Function ID": "함수 ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "전반적으로 함수 비활성화됨",
 	"Function is now globally enabled": "전반적으로 함수 활성화됨",
-	"Function loaded successfully": "",
 	"Function Name": "함수 이름",
 	"Function updated successfully": "성공적으로 함수가 업데이트되었습니다",
 	"Functions": "함수",
@@ -657,6 +666,7 @@
 	"Host": "호스트",
 	"How can I help you today?": "오늘 어떻게 도와드릴까요?",
 	"How would you rate this response?": "이 응답을 어떻게 평가하시겠어요?",
+	"HTML": "",
 	"Hybrid Search": "하이브리드 검색",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "저는 제 행동의 의미를 읽고 이해했음을 인정합니다. 임의 코드 실행과 관련된 위험을 인지하고 있으며 출처의 신뢰성을 확인했습니다.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "랜딩페이지 모드",
 	"Language": "언어",
 	"Language Locales": "언어 로케일",
+	"Languages": "",
 	"Last Active": "최근 활동",
 	"Last Modified": "마지막 수정",
 	"Last reply": "마지막 답글",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "파이프라인 관리",
 	"Manage Tool Servers": "도구 서버 관리",
 	"March": "3월",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "업로드 최대 수",
 	"Max Upload Size": "업로드 최대 사이즈",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "새 노트",
 	"New Password": "새 비밀번호",
+	"New Tool": "",
 	"new-channel": "새 채널",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "기타",
 	"OUTPUT": "출력",
 	"Output format": "출력 형식",
+	"Output Format": "",
 	"Overview": "개요",
 	"page": "페이지",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "비밀번호",
 	"Paste Large Text as File": "큰 텍스트를 파일로 붙여넣기",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "로그아웃",
 	"Sign up": "가입",
 	"Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}}로 가입",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}}로 가입중",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "출처",
@@ -1121,6 +1139,8 @@
 	"Stop": "정지",
 	"Stop Sequence": "중지 시퀀스",
 	"Stream Chat Response": "스트림 채팅 응답",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STT 모델",
 	"STT Settings": "STT 설정",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "리더보드는 현재 베타 버전이며, 알고리즘 개선에 따라 평가 방식이 변경될 수 있습니다.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "최대 파일 크기(MB). 만약 파일 크기가 한도를 초과할 시, 파일은 업로드되지 않습니다",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "하나의 채팅에서는 사용가능한 최대 파일 수가 있습니다. 만약 파일 수가 한도를 초과할 시, 파일은 업로드되지 않습니다.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "점수는 0.0(0%)에서 1.0(100%) 사이의 값이어야 합니다.",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "모델의 온도. 온도를 높이면 모델이 더 창의적으로 답변할 수 있습니다.",
 	"Theme": "테마",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar 사용",
 	"Use groups to group your users and assign permissions.": "그룹을 사용하여 사용자를 그룹화하고 권한을 할당하세요.",
 	"Use Initials": "초성 사용",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "페이지 콘텐츠를 가져오려면 프록시를 사용하지 마세요.",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "http_proxy 및 https_proxy 환경 변수로 지정된 프록시를 사용하여 페이지 콘텐츠를 가져옵니다.",
 	"user": "사용자",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "새로운 기능:",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "활성화하면 모델이 각 채팅 메시지에 실시간으로 응답하여 사용자가 메시지를 보내는 즉시 응답을 생성합니다. 이 모드는 실시간 채팅 애플리케이션에 유용하지만, 느린 하드웨어에서는 성능에 영향을 미칠 수 있습니다.",
 	"wherever you are": "당신이 어디에 있든",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (로컬)",
 	"Why?": "이유는?",
 	"Widescreen Mode": "와이드스크린 모드",

+ 24 - 1
src/lib/i18n/locales/lt-LT/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Tamsus",
 	"Database": "Duomenų bazė",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Gruodis",
 	"Default": "Numatytasis",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Išjungta",
 	"Discover a function": "Atrasti funkciją",
 	"Discover a model": "Atrasti modelį",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Redaguoti",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Įveskite blokų dydį",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Įveskite Tika serverio nuorodą",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "Tobulai sekė instrukcijas",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "Forma",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Funkcija ištrinta sėkmingai",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funkcijos šiuo metu neleidžiamos",
 	"Function is now globally enabled": "Funkcijos leidžiamos",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "Funkcija atnaujinta sėkmingai",
 	"Functions": "Funkcijos",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "Kuo galėčiau Jums padėti ?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Hibridinė paieška",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Suprantu veiksmų ir kodo vykdymo rizikas.",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "Kalba",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Paskutinį kartą aktyvus",
 	"Last Modified": "Paskutinis pakeitimas",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Tvarkyti procesus",
 	"Manage Tool Servers": "",
 	"March": "Kovas",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Naujas slaptažodis",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Kita",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Slaptažodis",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Atsijungti",
 	"Sign up": "Sukurti paskyrą",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Šaltinis",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "Baigt sekvenciją",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STT modelis",
 	"STT Settings": "STT nustatymai",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Rezultatas turėtų būti tarp 0.0 (0%) ir 1.0 (100%)",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Naudoti Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Naudotojo inicialai",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "naudotojas",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Kas naujo",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (lokalus)",
 	"Why?": "",
 	"Widescreen Mode": "Plataus ekrano rėžimas",

+ 24 - 1
src/lib/i18n/locales/ms-MY/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Gelap",
 	"Database": "Pangkalan Data",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Disember",
 	"Default": "Lalai",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Dilumpuhkan",
 	"Discover a function": "Temui fungsi",
 	"Discover a model": "Temui model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Edit",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Masukkan Saiz 'Chunk'",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Masukkan URL Pelayan Tika",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "Mengikut arahan dengan sempurna",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "Borang",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Fungsi berjaya dipadamkan",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Fungsi kini dilumpuhkan secara global",
 	"Function is now globally enabled": "Fungsi kini dibenarkan secara global",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "Fungsi berjaya dikemaskini",
 	"Functions": "Fungsi",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "Bagaimana saya boleh membantu anda hari ini?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Carian Hibrid",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Saya mengakui bahawa saya telah membaca dan saya memahami implikasi tindakan saya. Saya sedar tentang risiko yang berkaitan dengan melaksanakan kod sewenang-wenangnya dan saya telah mengesahkan kebolehpercayaan sumber tersebut.",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "Bahasa",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Dilihat aktif terakhir pada",
 	"Last Modified": "Kemaskini terakhir pada",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Urus 'Pipelines'",
 	"Manage Tool Servers": "",
 	"March": "Mac",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Kata Laluan Baru",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Lain-lain",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Kata Laluan",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Daftar keluar",
 	"Sign up": "Daftar",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Sumber",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "Jujukan Henti",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Model STT",
 	"STT Settings": "Tetapan STT",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Skor hendaklah berada diantara 0.0 (0%) dan 1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gunakan Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Gunakan nama pendek",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "pengguna",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Apakah yang terbaru dalam",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Local)",
 	"Why?": "",
 	"Widescreen Mode": "Mod Skrin Lebar",

+ 24 - 1
src/lib/i18n/locales/nb-NO/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Mørk",
 	"Database": "Database",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "desember",
 	"Default": "Standard",
 	"Default (Open AI)": "Standard (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Med direkte koblinger kan brukerne koble til egne OpenAI-kompatible API-endepunkter.",
 	"Direct Connections settings updated": "Innstillinger for direkte koblinger er oppdatert",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Deaktivert",
 	"Discover a function": "Oppdag en funksjon",
 	"Discover a model": "Oppdag en modell",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Rediger",
 	"Edit Arena Model": "Rediger Arena-modell",
 	"Edit Channel": "Rediger kanal",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Angi Chunk-størrelse",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Angi beskrivelse",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Angi den offentlige URL-adressen til WebUI. Denne URL-adressen vil bli brukt til å generere koblinger i varslene.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Angi server-URL for Tika",
 	"Enter timeout in seconds": "Angi tidsavbrudd i sekunder",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Mappenavn kan ikke være tomt.",
 	"Folder name updated successfully": "Mappenavn oppdatert",
 	"Followed instructions perfectly": "Fulgte instruksjonene perfekt",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Glem nye baner",
 	"Form": "Form",
 	"Format your variables using brackets like this:": "Formatér variablene dine med klammer som disse:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Funksjonen er slettet",
 	"Function Description": "Beskrivelse av funksjon",
 	"Function ID": "Funksjonens ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funksjonen er nå deaktivert globalt",
 	"Function is now globally enabled": "Funksjonen er nå aktivert globalt",
-	"Function loaded successfully": "",
 	"Function Name": "Funksjonens navn",
 	"Function updated successfully": "Funksjonen er oppdatert",
 	"Functions": "Funksjoner",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"How can I help you today?": "Hva kan jeg hjelpe deg med i dag?",
 	"How would you rate this response?": "Hvordan vurderer du dette svaret?",
+	"HTML": "",
 	"Hybrid Search": "Hybrid-søk",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Jeg bekrefter at jeg har lest og forstår konsekvensene av mine handlinger. Jeg er klar over risikoen forbundet med å kjøre vilkårlig kode, og jeg har verifisert kildens pålitelighet.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Modus for startside",
 	"Language": "Språk",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Sist aktiv",
 	"Last Modified": "Sist endret",
 	"Last reply": "Siste svar",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Behandle pipelines",
 	"Manage Tool Servers": "",
 	"March": "mars",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maks antall opplastinger",
 	"Max Upload Size": "Maks størrelse på opplasting",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Nytt passord",
+	"New Tool": "",
 	"new-channel": "ny-kanal",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Annet",
 	"OUTPUT": "UTDATA",
 	"Output format": "Format på utdata",
+	"Output Format": "",
 	"Overview": "Oversikt",
 	"page": "side",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Passord",
 	"Paste Large Text as File": "Lim inn mye tekst som fil",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Logg ut",
 	"Sign up": "Registrer deg",
 	"Sign up to {{WEBUI_NAME}}": "Registrer deg for {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Logger på {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Kilde",
@@ -1121,6 +1139,8 @@
 	"Stop": "Stopp",
 	"Stop Sequence": "Stoppsekvens",
 	"Stream Chat Response": "Strømme chat-svar",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STT-modell",
 	"STT Settings": "STT-innstillinger",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Ledertavlen er for øyeblikket i betaversjon, og vi kommer kanskje til å justere beregningene etter hvert som vi forbedrer algoritmen.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Den maksimale filstørrelsen i MB. Hvis en filstørrelse overskrider denne grensen, blir ikke filen lastet opp.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Maksimalt antall filer som kan brukes samtidig i chatten. Hvis antallet filer overskrider denne grensen, blir de ikke lastet opp.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Poengsummen skal være en verdi mellom 0,0 (0 %) og 1,0 (100 %).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Bruk Gravatar",
 	"Use groups to group your users and assign permissions.": "Bruk grupper til å samle brukere og tildele tillatelser.",
 	"Use Initials": "Bruk initialer",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "bruker",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Hva er nytt i",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Hvis denne modusen er aktivert, svarer modellen på alle chattemeldinger i sanntid, og genererer et svar så snart brukeren sender en melding. Denne modusen er nyttig for live chat-applikasjoner, men kan påvirke ytelsen på tregere maskinvare.",
 	"wherever you are": "uansett hvor du er",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Lokal)",
 	"Why?": "Hvorfor?",
 	"Widescreen Mode": "Bredskjermmodus",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Gevarenzone",
 	"Dark": "Donker",
 	"Database": "Database",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "December",
 	"Default": "Standaard",
 	"Default (Open AI)": "Standaard (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Directe verbindingen stellen gebruikers in staat om met hun eigen OpenAI compatibele API-endpoints te verbinden.",
 	"Direct Connections settings updated": "Directe verbindingsopties bijgewerkt",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Uitgeschakeld",
 	"Discover a function": "Ontdek een functie",
 	"Discover a model": "Ontdek een model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Wijzig",
 	"Edit Arena Model": "Bewerk arenamodel",
 	"Edit Channel": "Bewerk kanaal",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Voeg Chunk Size toe",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Voer kommagescheiden \"token:bias_waarde\" paren in (bijv. 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Voer beschrijving in",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Voer de publieke URL van je WebUI in. Deze URL wordt gebruikt om links in de notificaties te maken.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Voer Tika Server URL in",
 	"Enter timeout in seconds": "Voer time-out in seconden in",
 	"Enter to Send": "Enter om te sturen",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Mapnaam kan niet leeg zijn",
 	"Folder name updated successfully": "Mapnaam succesvol aangepast",
 	"Followed instructions perfectly": "Volgde instructies perfect",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Smeed nieuwe paden",
 	"Form": "Formulier",
 	"Format your variables using brackets like this:": "Formateer je variabelen met haken zoals dit:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Functie succesvol verwijderd",
 	"Function Description": "Functiebeschrijving",
 	"Function ID": "Functie-ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Functie is nu globaal uitgeschakeld",
 	"Function is now globally enabled": "Functie is nu globaal ingeschakeld",
-	"Function loaded successfully": "",
 	"Function Name": "Functienaam",
 	"Function updated successfully": "Functienaam succesvol aangepast",
 	"Functions": "Functies",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"How can I help you today?": "Hoe kan ik je vandaag helpen?",
 	"How would you rate this response?": "Hoe zou je dit antwoord beoordelen?",
+	"HTML": "",
 	"Hybrid Search": "Hybride Zoeken",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Ik bevestig dat ik de implicaties van mijn actie heb gelezen en begrepen. Ik ben me bewust van de risico's die gepaard gaan met het uitvoeren van willekeurige code en ik heb de betrouwbaarheid van de bron gecontroleerd.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Landingspaginamodus",
 	"Language": "Taal",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Laatst Actief",
 	"Last Modified": "Laatst aangepast",
 	"Last reply": "Laatste antwoord",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Pijplijnen beheren",
 	"Manage Tool Servers": "Beheer gereedschapservers",
 	"March": "Maart",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maximale Uploadhoeveelheid",
 	"Max Upload Size": "Maximale Uploadgrootte",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Nieuw Wachtwoord",
+	"New Tool": "",
 	"new-channel": "nieuw-kanaal",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Andere",
 	"OUTPUT": "UITVOER",
 	"Output format": "Uitvoerformaat",
+	"Output Format": "",
 	"Overview": "Overzicht",
 	"page": "pagina",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Wachtwoord",
 	"Paste Large Text as File": "Plak grote tekst als bestand",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Uitloggen",
 	"Sign up": "Registreren",
 	"Sign up to {{WEBUI_NAME}}": "Meld je aan bij {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Aan het inloggen bij {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Bron",
@@ -1121,6 +1139,8 @@
 	"Stop": "Stop",
 	"Stop Sequence": "Stopsequentie",
 	"Stream Chat Response": "Stream chat-antwoord",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STT Model",
 	"STT Settings": "STT Instellingen",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Het leaderboard is momenteel in bèta en we kunnen de ratingberekeningen aanpassen naarmate we het algoritme verfijnen.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "De maximale bestandsgrootte in MB. Als het bestand groter is dan deze limiet, wordt het bestand niet geüpload.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Het maximum aantal bestanden dat in één keer kan worden gebruikt in de chat. Als het aantal bestanden deze limiet overschrijdt, worden de bestanden niet geüpload.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "De score moet een waarde zijn tussen 0.0 (0%) en 1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "De temperatuur van het model. De temperatuur groter maken zal het model creatiever laten antwoorden.",
 	"Theme": "Thema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gebruik Gravatar",
 	"Use groups to group your users and assign permissions.": "Gebruik groepen om gebruikers te groeperen en rechten aan te wijzen",
 	"Use Initials": "Gebruik initialen",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "gebruiker",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Wat is nieuw in",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Als dit is ingeschakeld, reageert het model op elk chatbericht in real-time, waarbij een reactie wordt gegenereerd zodra de gebruiker een bericht stuurt. Deze modus is handig voor live chat-toepassingen, maar kan de prestaties op langzamere hardware beïnvloeden.",
 	"wherever you are": "waar je ook bent",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Lokaal)",
 	"Why?": "Waarom?",
 	"Widescreen Mode": "Breedschermmodus",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "ਗੂੜ੍ਹਾ",
 	"Database": "ਡਾਟਾਬੇਸ",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "ਦਸੰਬਰ",
 	"Default": "ਮੂਲ",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a model": "ਇੱਕ ਮਾਡਲ ਲੱਭੋ",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "ਸੰਪਾਦਨ ਕਰੋ",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "ਚੰਕ ਆਕਾਰ ਦਰਜ ਕਰੋ",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "ਹਦਾਇਤਾਂ ਨੂੰ ਬਿਲਕੁਲ ਫਾਲੋ ਕੀਤਾ",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "ਮੈਂ ਅੱਜ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦਾ ਹਾਂ?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "ਹਾਈਬ੍ਰਿਡ ਖੋਜ",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "ਭਾਸ਼ਾ",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "ਆਖਰੀ ਸਰਗਰਮ",
 	"Last Modified": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "ਪਾਈਪਲਾਈਨਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ",
 	"Manage Tool Servers": "",
 	"March": "ਮਾਰਚ",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "ਨਵਾਂ ਪਾਸਵਰਡ",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "ਹੋਰ",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "ਪਾਸਵਰਡ",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "ਸਾਈਨ ਆਊਟ ਕਰੋ",
 	"Sign up": "ਰਜਿਸਟਰ ਕਰੋ",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "ਸਰੋਤ",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "ਰੋਕੋ ਕ੍ਰਮ",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "",
 	"STT Settings": "STT ਸੈਟਿੰਗਾਂ",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "ਸਕੋਰ 0.0 (0%) ਅਤੇ 1.0 (100%) ਦੇ ਵਿਚਕਾਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "ਥੀਮ",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "ਗ੍ਰਾਵਾਟਾਰ ਵਰਤੋ",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "ਸ਼ੁਰੂਆਤੀ ਅੱਖਰ ਵਰਤੋ",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "ਉਪਭੋਗਤਾ",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "ਨਵਾਂ ਕੀ ਹੈ",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "",
 	"Why?": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Ciemny",
 	"Database": "Baza danych",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Grudzień",
 	"Default": "Domyślny",
 	"Default (Open AI)": "Domyślny (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Połączenia bezpośrednie umożliwiają użytkownikom łączenie się z własnymi końcówkami API kompatybilnymi z OpenAI.",
 	"Direct Connections settings updated": "Ustawienia połączeń bezpośrednich zaktualizowane",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Wyłączony",
 	"Discover a function": "Odkrywaj funkcję",
 	"Discover a model": "Odkrywaj model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Edytuj",
 	"Edit Arena Model": "Edytuj model arenę",
 	"Edit Channel": "Edytuj kanał",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Wprowadź wielkość bloku",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Wprowadź opis",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Wprowadź publiczny adres URL Twojego WebUI. Ten adres URL zostanie użyty do generowania linków w powiadomieniach.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Wprowadź adres URL serwera Tika",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Nazwa folderu nie może być pusta.",
 	"Folder name updated successfully": "Nazwa folderu została zaktualizowana pomyślnie",
 	"Followed instructions perfectly": "Wykonał instrukcje idealnie",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Wytyczaj nowe ścieżki",
 	"Form": "Formularz",
 	"Format your variables using brackets like this:": "Sformatuj swoje zmienne, używając nawiasów w następujący sposób:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Funkcja została usunięta pomyślnie",
 	"Function Description": "Opis funkcji",
 	"Function ID": "Funkcja ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funkcja jest teraz globalnie wyłączona",
 	"Function is now globally enabled": "Funkcja jest teraz globalnie włączona",
-	"Function loaded successfully": "",
 	"Function Name": "Nazwa Funkcji",
 	"Function updated successfully": "Funkcja została zaktualizowana pomyślnie",
 	"Functions": "Funkcje",
@@ -657,6 +666,7 @@
 	"Host": "Serwer",
 	"How can I help you today?": "Jak mogę Ci dzisiaj pomóc?",
 	"How would you rate this response?": "Jak oceniłbyś tę odpowiedź?",
+	"HTML": "",
 	"Hybrid Search": "Wyszukiwanie hybrydowe",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Potwierdzam, że przeczytałem i rozumiem konsekwencje mojego działania. Jestem świadomy ryzyka związanego z wykonywaniem kodu o nieznanym pochodzeniu i zweryfikowałem wiarygodność źródła.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Tryb strony głównej",
 	"Language": "Język",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Ostatnio aktywny",
 	"Last Modified": "Ostatnia modyfikacja",
 	"Last reply": "Ostatnia odpowiedź",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Zarządzanie przepływem",
 	"Manage Tool Servers": "",
 	"March": "Marzec",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maksymalna liczba przesyłanych plików",
 	"Max Upload Size": "Maksymalny rozmiar przesyłanego pliku",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Nowe hasło",
+	"New Tool": "",
 	"new-channel": "nowy-kanał",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Pozostałe",
 	"OUTPUT": "WYNIKI",
 	"Output format": "Format wyjściowy",
+	"Output Format": "",
 	"Overview": "Przegląd",
 	"page": "strona",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Hasło",
 	"Paste Large Text as File": "Wklej duży tekst jako plik",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Wyloguj się",
 	"Sign up": "Zarejestruj się",
 	"Sign up to {{WEBUI_NAME}}": "Zarejestruj się w {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Logowanie do {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Źródło",
@@ -1121,6 +1139,8 @@
 	"Stop": "Zatrzymaj",
 	"Stop Sequence": "Zatrzymaj sekwencję",
 	"Stream Chat Response": "Strumieniowanie odpowiedzi z czatu",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Model STT",
 	"STT Settings": "Ustawienia STT",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Tablica wyników jest w wersji beta, więc w miarę udoskonalania algorytmu możemy jeszcze modyfikować sposób obliczania ocen.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Maksymalny rozmiar pliku w MB. Jeśli rozmiar pliku przekroczy ten limit, plik nie zostanie przesłany.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Maksymalna liczba plików, które można użyć jednocześnie w czacie. Jeśli liczba plików przekroczy ten limit, pliki nie zostaną przesłane.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Wynik powinien być wartością pomiędzy 0,0 (0%) a 1,0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Motyw",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Użyj Gravatara",
 	"Use groups to group your users and assign permissions.": "Wykorzystaj grupy do grupowania użytkowników i przypisywania uprawnień.",
 	"Use Initials": "Użyj inicjałów",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "użytkownik",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Co nowego w",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Gdy jest włączony, model będzie reagował na każdą wiadomość czatu w czasie rzeczywistym, generując odpowiedź tak szybko, jak użytkownik wyśle wiadomość. Ten tryb jest przydatny dla aplikacji czatu na żywo, ale może wpływać na wydajność na wolniejszym sprzęcie.",
 	"wherever you are": "gdziekolwiek jesteś",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Szept (Lokalny)",
 	"Why?": "Dlaczego?",
 	"Widescreen Mode": "Tryb panoramiczny",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Escuro",
 	"Database": "Banco de Dados",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Dezembro",
 	"Default": "Padrão",
 	"Default (Open AI)": "Padrão (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Desativado",
 	"Discover a function": "Descubra uma função",
 	"Discover a model": "Descubra um modelo",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Editar",
 	"Edit Arena Model": "Editar Arena de Modelos",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Digite o Tamanho do Chunk",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Digite a descrição",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Digite a URL do Servidor Tika",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Nome da pasta não pode estar vazio.",
 	"Folder name updated successfully": "Nome da pasta atualizado com sucesso",
 	"Followed instructions perfectly": "Seguiu as instruções perfeitamente",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Trilhar novos caminhos",
 	"Form": "Formulário",
 	"Format your variables using brackets like this:": "Formate suas variáveis usando colchetes como este:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Função excluída com sucesso",
 	"Function Description": "Descrição da Função",
 	"Function ID": "ID da Função",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "A função está agora desativada globalmente",
 	"Function is now globally enabled": "A função está agora ativada globalmente",
-	"Function loaded successfully": "",
 	"Function Name": "Nome da Função",
 	"Function updated successfully": "Função atualizada com sucesso",
 	"Functions": "Funções",
@@ -657,6 +666,7 @@
 	"Host": "Servidor",
 	"How can I help you today?": "Como posso ajudar você hoje?",
 	"How would you rate this response?": "Como você avalia essa resposta?",
+	"HTML": "",
 	"Hybrid Search": "Pesquisa Híbrida",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Eu reconheço que li e entendi as implicações da minha ação. Estou ciente dos riscos associados à execução de código arbitrário e verifiquei a confiabilidade da fonte.",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Modo Landing Page",
 	"Language": "Idioma",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Última Atividade",
 	"Last Modified": "Última Modificação",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gerenciar Pipelines",
 	"Manage Tool Servers": "",
 	"March": "Março",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Quantidade máxima de anexos",
 	"Max Upload Size": "Tamanho máximo do arquivo",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Nova Senha",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Outro",
 	"OUTPUT": "SAÍDA",
 	"Output format": "Formato de saída",
+	"Output Format": "",
 	"Overview": "Visão Geral",
 	"page": "página",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Senha",
 	"Paste Large Text as File": "Cole Textos Longos como Arquivo",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Sair",
 	"Sign up": "Inscrever-se",
 	"Sign up to {{WEBUI_NAME}}": "Inscreva-se em {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Fazendo login em {{WEBUI_NAME}}",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Fonte",
@@ -1121,6 +1139,8 @@
 	"Stop": "Parar",
 	"Stop Sequence": "Sequência de Parada",
 	"Stream Chat Response": "Stream Resposta do Chat",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Modelo STT",
 	"STT Settings": "Configurações STT",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "O ranking atual está em beta, e podemos ajustar as contas de avaliação como refinamos o algoritmo.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Máximo tamanho de arquivo em MB. Se o tamanho do arquivo exceder este limite, o arquivo não será enviado.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "O número máximo de arquivos que podem ser utilizados a cada vez em chat. Se o número de arquivos exceder este limite, os arquivos não serão enviados.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "A pontuação deve ser um valor entre 0.0 (0%) e 1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Usar Gravatar",
 	"Use groups to group your users and assign permissions.": "Use grupos para agrupar seus usuários e atribuir permissões.",
 	"Use Initials": "Usar Iniciais",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "usuário",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "O que há de novo em",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Quando habilitado, o modelo responderá a cada mensagem de chat em tempo real, gerando uma resposta assim que o usuário enviar uma mensagem. Este modo é útil para aplicativos de chat ao vivo, mas pode impactar o desempenho em hardware mais lento.",
 	"wherever you are": "onde quer que você esteja.",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Local)",
 	"Why?": "Por que",
 	"Widescreen Mode": "Modo Tela Cheia",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Escuro",
 	"Database": "Base de dados",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Dezembro",
 	"Default": "Padrão",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a model": "Descubra um modelo",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Editar",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Escreva o Tamanho do Fragmento",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "Seguiu instruções perfeitamente",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "Como posso ajudá-lo hoje?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Pesquisa Híbrida",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "Idioma",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Último Ativo",
 	"Last Modified": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gerir pipelines",
 	"Manage Tool Servers": "",
 	"March": "Março",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Nova Senha",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Outro",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Senha",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Sair",
 	"Sign up": "Inscrever-se",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Fonte",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "Sequência de Paragem",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Modelo STT",
 	"STT Settings": "Configurações STT",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "A pontuação deve ser um valor entre 0.0 (0%) e 1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Usar Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Usar Iniciais",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "utilizador",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "O que há de novo em",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Local)",
 	"Why?": "",
 	"Widescreen Mode": "Modo Widescreen",

+ 24 - 1
src/lib/i18n/locales/ro-RO/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Întunecat",
 	"Database": "Bază de Date",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Decembrie",
 	"Default": "Implicit",
 	"Default (Open AI)": "Implicit (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Dezactivat",
 	"Discover a function": "Descoperă o funcție",
 	"Discover a model": "Descoperă un model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Editează",
 	"Edit Arena Model": "Editați Modelul Arena",
 	"Edit Channel": "Editează canalul",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Introduceți Dimensiunea Blocului",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Introduceți descrierea",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Introduceți URL-ul Serverului Tika",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Numele folderului nu poate fi gol.",
 	"Folder name updated successfully": "Numele folderului a fost actualizat cu succes",
 	"Followed instructions perfectly": "A urmat instrucțiunile perfect",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "Formular",
 	"Format your variables using brackets like this:": "Formatează variabilele folosind acolade așa:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Funcția a fost ștearsă cu succes",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funcția este acum dezactivată global",
 	"Function is now globally enabled": "Funcția este acum activată global",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "Funcția a fost actualizată cu succes",
 	"Functions": "Funcții",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "Cum te pot ajuta astăzi?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Căutare Hibridă",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Recunosc că am citit și înțeleg implicațiile acțiunii mele. Sunt conștient de riscurile asociate cu executarea codului arbitrar și am verificat fiabilitatea sursei.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Modul Pagină de Aterizare",
 	"Language": "Limbă",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Ultima Activitate",
 	"Last Modified": "Ultima Modificare",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gestionează Conductele",
 	"Manage Tool Servers": "",
 	"March": "Martie",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Număr maxim de încărcări",
 	"Max Upload Size": "Dimensiune Maximă de Încărcare",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Parolă Nouă",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Altele",
 	"OUTPUT": "Output rezultatat",
 	"Output format": "Formatul de ieșire",
+	"Output Format": "",
 	"Overview": "Privire de ansamblu",
 	"page": "pagina",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Parolă",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Deconectare",
 	"Sign up": "Înregistrare",
 	"Sign up to {{WEBUI_NAME}}": "Înregistrează-te la {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Autentificare în {{WEBUI_NAME}}",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Sursă",
@@ -1121,6 +1139,8 @@
 	"Stop": "Oprire",
 	"Stop Sequence": "Oprește Secvența",
 	"Stream Chat Response": "Răspuns Stream Chat",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Model STT",
 	"STT Settings": "Setări STT",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Clasamentul este în prezent în versiune beta și este posibil să ajustăm calculul evaluărilor pe măsură ce rafinăm algoritmul.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Dimensiunea maximă a fișierului în MB. Dacă dimensiunea fișierului depășește această limită, fișierul nu va fi încărcat.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Numărul maxim de fișiere care pot fi utilizate simultan în chat. Dacă numărul de fișiere depășește această limită, fișierele nu vor fi încărcate.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Scorul ar trebui să fie o valoare între 0.0 (0%) și 1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Temă",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Folosește Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Folosește Inițialele",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "utilizator",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Ce e Nou în",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Local)",
 	"Why?": "",
 	"Widescreen Mode": "Mod Ecran Larg",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Опасная зона",
 	"Dark": "Темная",
 	"Database": "База данных",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Декабрь",
 	"Default": "По умолчанию",
 	"Default (Open AI)": "По умолчанию (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Прямые подключения позволяют пользователям подключаться к своим собственным конечным точкам API, совместимым с OpenAI.",
 	"Direct Connections settings updated": "Настройки прямых подключений обновлены",
 	"Direct Tool Servers": "Доступ к серверам инструментов",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Отключено",
 	"Discover a function": "Найти функцию",
 	"Discover a model": "Найти модель",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "например, 3, 4, 5 (оставьте поле пустым по умолчанию)",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "например, en-US,ja-JP (оставьте поле пустым для автоматического определения)",
 	"e.g., westus (leave blank for eastus)": "например, западный (оставьте пустым для восточного)",
+	"e.g.) en,fr,de": "",
 	"Edit": "Редактировать",
 	"Edit Arena Model": "Изменить модель арены",
 	"Edit Channel": "Редактировать канал",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Введите размер фрагмента",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Введите пары \"token:bias_value\", разделенные запятыми (пример: 5432:100, 413:-100).",
 	"Enter content for the pending user info overlay. Leave empty for default.": "Введите содержимое для отложенного отображения информации о пользователе. Оставьте поле пустым для параметра по умолчанию.",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Введите описание",
 	"Enter Docling OCR Engine": "Введите Docling OCR Engine",
 	"Enter Docling OCR Language(s)": "Введите языки для Docling OCR",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Укажите глубину извлечения Tavily",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Введите общедоступный URL вашего WebUI. Этот URL будет использоваться для создания ссылок в уведомлениях.",
 	"Enter the URL of the function to import": "Введите URL-адрес функции для импорта",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Введите URL-адрес сервера Tika",
 	"Enter timeout in seconds": "Введите время ожидания в секундах",
 	"Enter to Send": "Enter для отправки",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Имя папки не может быть пустым.",
 	"Folder name updated successfully": "Имя папки успешно обновлено",
 	"Followed instructions perfectly": "Идеально соответствует инструкциям",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Прокладывайте новые пути",
 	"Form": "Форма",
 	"Format your variables using brackets like this:": "Отформатируйте переменные, используя такие : скобки",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Функция успешно удалена",
 	"Function Description": "Описание Функции",
 	"Function ID": "ID Функции",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Функция теперь глобально отключена",
 	"Function is now globally enabled": "Функция теперь глобально включена",
-	"Function loaded successfully": "Функция успешно загружена",
 	"Function Name": "Имя Функции",
 	"Function updated successfully": "Функция успешно обновлена",
 	"Functions": "Функции",
@@ -657,6 +666,7 @@
 	"Host": "Хост",
 	"How can I help you today?": "Чем я могу помочь вам сегодня?",
 	"How would you rate this response?": "Как бы вы оценили этот ответ?",
+	"HTML": "",
 	"Hybrid Search": "Гибридная поисковая система",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Я подтверждаю, что прочитал и осознаю последствия своих действий. Я осознаю риски, связанные с выполнением произвольного кода, и я проверил достоверность источника.",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Режим целевой страницы",
 	"Language": "Язык",
 	"Language Locales": "Языковые особенности",
+	"Languages": "",
 	"Last Active": "Последняя активность",
 	"Last Modified": "Последнее изменение",
 	"Last reply": "Последний ответ",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Управление конвейерами",
 	"Manage Tool Servers": "Управление серверами инструментов",
 	"March": "Март",
+	"Markdown": "",
 	"Max Speakers": "Максимальное количество динамиков",
 	"Max Upload Count": "Максимальное количество загрузок",
 	"Max Upload Size": "Максимальный размер загрузок",
@@ -829,6 +841,7 @@
 	"New Function": "Новая функция",
 	"New Note": "Новая заметка",
 	"New Password": "Новый пароль",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "Для этого пользователя не найдено ни одного чата.",
 	"No chats found.": "Не найдено ни одного чата",
@@ -902,8 +915,10 @@
 	"Other": "Прочее",
 	"OUTPUT": "",
 	"Output format": "Формат вывода",
+	"Output Format": "",
 	"Overview": "Обзор",
 	"page": "страница",
+	"Paginate": "",
 	"Parameters": "Параметры",
 	"Password": "Пароль",
 	"Paste Large Text as File": "Вставить большой текст как файл",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Выйти",
 	"Sign up": "Зарегистрироваться",
 	"Sign up to {{WEBUI_NAME}}": "Регистрация в {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Зарегистрироваться в {{WEBUI_NAME}}",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Источник",
@@ -1121,6 +1139,8 @@
 	"Stop": "Остановить",
 	"Stop Sequence": "Последовательность остановки",
 	"Stream Chat Response": "Потоковый вывод ответа",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Модель распознавания речи",
 	"STT Settings": "Настройки распознавания речи",
 	"Stylized PDF Export": "Стилизованный экспорт в формате PDF",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "В настоящее время таблица лидеров находится в стадии бета-тестирования, и мы можем скорректировать расчеты рейтинга по мере доработки алгоритма.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Максимальный размер файла в МБ. Если размер файла превысит это ограничение, файл не будет загружен.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Максимальное количество файлов, которые могут быть использованы одновременно в чате. Если количество файлов превысит это ограничение, файлы не будут загружены.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Оценка должна быть значением между 0,0 (0%) и 1,0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Температура модели. При повышении температуры модель будет отвечать более творчески.",
 	"Theme": "Тема",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Использовать Gravatar",
 	"Use groups to group your users and assign permissions.": "Используйте группы, чтобы группировать пользователей и назначать разрешения.",
 	"Use Initials": "Использовать инициалы",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "Не используйте прокси-сервер для получения содержимого страницы.",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "Используйте прокси-сервер, обозначенный переменными окружения http_proxy и https_proxy, для получения содержимого страницы.",
 	"user": "пользователь",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Что нового в",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Если эта функция включена, модель будет отвечать на каждое сообщение чата в режиме реального времени, генерируя ответ, как только пользователь отправит сообщение. Этот режим полезен для приложений живого чата, но может повлиять на производительность на более медленном оборудовании.",
 	"wherever you are": "где бы ты ни был",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Локально)",
 	"Why?": "Почему?",
 	"Widescreen Mode": "Широкоэкранный режим",

+ 24 - 1
src/lib/i18n/locales/sk-SK/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Tmavý",
 	"Database": "Databáza",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "December",
 	"Default": "Predvolené hodnoty alebo nastavenia.",
 	"Default (Open AI)": "Predvolené (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Zakázané",
 	"Discover a function": "Objaviť funkciu",
 	"Discover a model": "Objaviť model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Upraviť",
 	"Edit Arena Model": "Upraviť Arena Model",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Zadajte veľkosť časti",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Zadajte popis",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Zadajte URL servera Tika",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Názov priečinka nesmie byť prázdny.",
 	"Folder name updated successfully": "Názov priečinka bol úspešne aktualizovaný.",
 	"Followed instructions perfectly": "Dodržal pokyny dokonale.",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "Formulár",
 	"Format your variables using brackets like this:": "Formátujte svoje premenné pomocou zátvoriek takto:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Funkcia bola úspešne odstránená",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funkcia je teraz globálne zakázaná.",
 	"Function is now globally enabled": "Funkcia je teraz globálne povolená.",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "Funkcia bola úspešne aktualizovaná.",
 	"Functions": "Funkcie",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "Ako vám môžem dnes pomôcť?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Hybridné vyhľadávanie",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Beriem na vedomie, že som si prečítal a chápem dôsledky svojich činov. Som si vedomý rizík spojených s vykonávaním ľubovoľného kódu a overil som dôveryhodnosť zdroja.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Režim vstupnej stránky",
 	"Language": "Jazyk",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Naposledy aktívny",
 	"Last Modified": "Posledná zmena",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Správa pipelines",
 	"Manage Tool Servers": "",
 	"March": "Marec",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maximálny počet nahraní",
 	"Max Upload Size": "Maximálna veľkosť nahrávania",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Nové heslo",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Iné",
 	"OUTPUT": "VÝSTUP",
 	"Output format": "Formát výstupu",
+	"Output Format": "",
 	"Overview": "Prehľad",
 	"page": "stránka",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Heslo",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Odhlásiť sa",
 	"Sign up": "Zaregistrovať sa",
 	"Sign up to {{WEBUI_NAME}}": "Zaregistrujte sa na {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Prihlasovanie do {{WEBUI_NAME}}",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Zdroj",
@@ -1121,6 +1139,8 @@
 	"Stop": "Zastaviť",
 	"Stop Sequence": "Sekvencia zastavenia",
 	"Stream Chat Response": "Odozva chatu Stream",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Model rozpoznávania reči na text (STT)",
 	"STT Settings": "Nastavenia STT (Rozpoznávanie reči)",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Hodnotiaca tabuľka je momentálne v beta verzii a môžeme upraviť výpočty hodnotenia, ako budeme zdokonaľovať algoritmus.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Maximálna veľkosť súboru v MB. Ak veľkosť súboru presiahne tento limit, súbor nebude nahraný.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Maximálny počet súborov, ktoré je možné použiť naraz v chate. Ak počet súborov presiahne tento limit, súbory nebudú nahrané.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Skóre by malo byť hodnotou medzi 0,0 (0%) a 1,0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Téma",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Použiť Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Použiť iniciály",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "používateľ",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Čo je nové v",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "kdekoľvek ste",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Lokálne)",
 	"Why?": "Prečo?",
 	"Widescreen Mode": "Režim širokouhlého zobrazenia",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Тамна",
 	"Database": "База података",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Децембар",
 	"Default": "Подразумевано",
 	"Default (Open AI)": "Подразумевано (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Онемогућено",
 	"Discover a function": "Откријте функцију",
 	"Discover a model": "Откријте модел",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Измени",
 	"Edit Arena Model": "Измени модел арене",
 	"Edit Channel": "Измени канал",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Унесите величину дела",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "Упутства су савршено праћена",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "Функције",
@@ -657,6 +666,7 @@
 	"Host": "Домаћин",
 	"How can I help you today?": "Како могу да вам помогнем данас?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Хибридна претрага",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "ИБ",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Режим почетне стране",
 	"Language": "Језик",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Последња активност",
 	"Last Modified": "Последња измена",
 	"Last reply": "Последњи одговор",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Управљање цевоводима",
 	"Manage Tool Servers": "",
 	"March": "Март",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Нова лозинка",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Остало",
 	"OUTPUT": "ИЗЛАЗ",
 	"Output format": "Формат излаза",
+	"Output Format": "",
 	"Overview": "Преглед",
 	"page": "страница",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Лозинка",
 	"Paste Large Text as File": "Убаци велики текст као датотеку",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Одјави се",
 	"Sign up": "Региструј се",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Извор",
@@ -1121,6 +1139,8 @@
 	"Stop": "Заустави",
 	"Stop Sequence": "Секвенца заустављања",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STT модел",
 	"STT Settings": "STT подешавања",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Резултат треба да буде вредност између 0.0 (0%) и 1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Тема",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Користи Граватар",
 	"Use groups to group your users and assign permissions.": "Користите групе да бисте разврстали ваше кориснике и доделили овлашћења.",
 	"Use Initials": "Користи иницијале",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "корисник",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Шта је ново у",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "",
 	"Why?": "Зашто?",
 	"Widescreen Mode": "Режим широког екрана",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "Mörk",
 	"Database": "Databas",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "december",
 	"Default": "Standard",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a model": "Upptäck en modell",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Redigera",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Ange chunkstorlek",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "Följde instruktionerna perfekt",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "Hur kan jag hjälpa dig idag?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Hybrid sökning",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "Språk",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Senast aktiv",
 	"Last Modified": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Hantera rörledningar",
 	"Manage Tool Servers": "",
 	"March": "mars",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Nytt lösenord",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Andra",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Lösenord",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Logga ut",
 	"Sign up": "Registrera dig",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Källa",
@@ -1121,6 +1139,8 @@
 	"Stop": "Stopp",
 	"Stop Sequence": "Stoppsekvens",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Tal-till-text-modell",
 	"STT Settings": "Tal-till-text-inställningar",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Betyget ska vara ett värde mellan 0.0 (0%) och 1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Använd Gravatar",
 	"Use groups to group your users and assign permissions.": "Använd grupper för att gruppera dina användare och tilldela behörigheter.",
 	"Use Initials": "Använd initialer",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "användare",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Vad är nytt i",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "När det här läget är aktiverat svarar modellen på varje chattmeddelande i realtid och genererar ett svar så snart användaren skickar ett meddelande. Det här läget är användbart för livechattar, men kan påverka prestandan på långsammare maskinvara.",
 	"wherever you are": "var du än befinner dig",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (lokal)",
 	"Why?": "Varför?",
 	"Widescreen Mode": "Bredbildsläge",

+ 24 - 1
src/lib/i18n/locales/th-TH/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "มืด",
 	"Database": "ฐานข้อมูล",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "ธันวาคม",
 	"Default": "ค่าเริ่มต้น",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "ปิดใช้งาน",
 	"Discover a function": "ค้นหาฟังก์ชัน",
 	"Discover a model": "ค้นหาโมเดล",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "แก้ไข",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "ใส่ขนาดส่วนข้อมูล",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "ใส่ URL เซิร์ฟเวอร์ของ Tika",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "ปฏิบัติตามคำแนะนำอย่างสมบูรณ์แบบ",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "ฟอร์ม",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "ลบฟังก์ชันสำเร็จ",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "ฟังก์ชันถูกปิดใช้งานทั่วโลกแล้ว",
 	"Function is now globally enabled": "ฟังก์ชันถูกเปิดใช้งานทั่วโลกแล้ว",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "อัปเดตฟังก์ชันสำเร็จ",
 	"Functions": "ฟังก์ชัน",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "วันนี้ฉันจะช่วยอะไรคุณได้บ้าง?",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "การค้นหาแบบไฮบริด",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "ฉันรับทราบว่าฉันได้อ่านและเข้าใจผลกระทบของการกระทำของฉัน ฉันทราบถึงความเสี่ยงที่เกี่ยวข้องกับการเรียกใช้โค้ดโดยพลการและฉันได้ตรวจสอบความน่าเชื่อถือของแหล่งที่มาแล้ว",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "ภาษา",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "ใช้งานล่าสุด",
 	"Last Modified": "แก้ไขล่าสุด",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "จัดการไปป์ไลน์",
 	"Manage Tool Servers": "",
 	"March": "มีนาคม",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "รหัสผ่านใหม่",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "อื่น ๆ",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "รหัสผ่าน",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "ลงชื่อออก",
 	"Sign up": "สมัครสมาชิก",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "แหล่งที่มา",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "หยุดลำดับ",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "โมเดลแปลงเสียงเป็นข้อความ",
 	"STT Settings": "การตั้งค่าแปลงเสียงเป็นข้อความ",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "คะแนนควรอยู่ระหว่าง 0.0 (0%) ถึง 1.0 (100%)",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "ธีม",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "ใช้ Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "ใช้ตัวย่อ",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "ผู้ใช้",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "มีอะไรใหม่ใน",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (โลคอล)",
 	"Why?": "",
 	"Widescreen Mode": "โหมดหน้าจอกว้าง",

+ 24 - 1
src/lib/i18n/locales/tk-TW/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "",
 	"Database": "",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "",
 	"Default": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a model": "",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Language": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "",
 	"Last Modified": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "",
 	"Manage Tool Servers": "",
 	"March": "",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "",
 	"OUTPUT": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "",
 	"Sign up": "",
 	"Sign up to {{WEBUI_NAME}}": "",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop Sequence": "",
 	"Stream Chat Response": "",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "",
 	"STT Settings": "",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "",
 	"Why?": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Tehlikeli Bölge",
 	"Dark": "Koyu",
 	"Database": "Veritabanı",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Aralık",
 	"Default": "Varsayılan",
 	"Default (Open AI)": "Varsayılan (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Devre Dışı",
 	"Discover a function": "Bir fonksiyon keşfedin",
 	"Discover a model": "Bir model keşfedin",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "örn. 3, 4, 5 (öntanımlı değer için boş bırakın)",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "örn. en-US, ja-JP (otomatik tanıma için boş bırakın)",
 	"e.g., westus (leave blank for eastus)": "ö",
+	"e.g.) en,fr,de": "",
 	"Edit": "Düzenle",
 	"Edit Arena Model": "Arena Modelini Düzenle",
 	"Edit Channel": "Kanalı Düzenle",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Chunk Boyutunu Girin",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Açıklama girin",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Tika Sunucu URL'sini Girin",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Klasör adı boş olamaz.",
 	"Folder name updated successfully": "Klasör adı başarıyla güncellendi",
 	"Followed instructions perfectly": "Talimatları mükemmel şekilde takip etti",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Yeni yollar açın",
 	"Form": "Form",
 	"Format your variables using brackets like this:": "Değişkenlerinizi şu şekilde parantez kullanarak biçimlendirin:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Fonksiyon başarıyla silindi",
 	"Function Description": "Fonksiyon Açıklaması",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Fonksiyon artık global olarak devre dışı",
 	"Function is now globally enabled": "Fonksiyon artık global olarak aktif",
-	"Function loaded successfully": "",
 	"Function Name": "Fonksiyon Adı",
 	"Function updated successfully": "Fonksiyon başarıyla güncellendi",
 	"Functions": "Fonksiyonlar",
@@ -657,6 +666,7 @@
 	"Host": "Ana bilgisayar",
 	"How can I help you today?": "Bugün size nasıl yardımcı olabilirim?",
 	"How would you rate this response?": "Bu yanıtı nasıl değerlendirirsiniz?",
+	"HTML": "",
 	"Hybrid Search": "Karma Arama",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Eylemimin sonuçlarını okuduğumu ve anladığımı kabul ediyorum. Rastgele kod çalıştırmayla ilgili risklerin farkındayım ve kaynağın güvenilirliğini doğruladım.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Açılış Sayfa Modu",
 	"Language": "Dil",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Son Aktivite",
 	"Last Modified": "Son Düzenleme",
 	"Last reply": "Son yanıt",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Pipelineları Yönet",
 	"Manage Tool Servers": "",
 	"March": "Mart",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maksimum Yükleme Sayısı",
 	"Max Upload Size": "Maksimum Yükleme Boyutu",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "Yeni Not",
 	"New Password": "Yeni Parola",
+	"New Tool": "",
 	"new-channel": "yeni-kanal",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Diğer",
 	"OUTPUT": "ÇIKTI",
 	"Output format": "Çıktı formatı",
+	"Output Format": "",
 	"Overview": "Genel Bakış",
 	"page": "sayfa",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Parola",
 	"Paste Large Text as File": "Büyük Metni Dosya Olarak Yapıştır",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Çıkış Yap",
 	"Sign up": "Kaydol",
 	"Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}}'e kaydol",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}}'e giriş yapılıyor",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Kaynak",
@@ -1121,6 +1139,8 @@
 	"Stop": "Durdur",
 	"Stop Sequence": "Diziyi Durdur",
 	"Stream Chat Response": "SAkış Sohbet Yanıtı",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "STT Modeli",
 	"STT Settings": "STT Ayarları",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "MB cinsinden maksimum dosya boyutu. Dosya boyutu bu sınırı aşarsa, dosya yüklenmeyecektir.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Sohbette aynı anda kullanılabilecek maksimum dosya sayısı. Dosya sayısı bu sınırı aşarsa, dosyalar yüklenmeyecektir.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Puan 0.0 (%0) ile 1.0 (%100) arasında bir değer olmalıdır.",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar Kullan",
 	"Use groups to group your users and assign permissions.": "Kullanıcılarınızı gruplamak ve izinler atamak için grupları kullanın.",
 	"Use Initials": "Baş Harfleri Kullan",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "kullanıcı",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Yenilikler:",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "nerede olursanız olun",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Yerel)",
 	"Why?": "Neden?",
 	"Widescreen Mode": "Geniş Ekran Modu",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Зона небезпеки",
 	"Dark": "Темна",
 	"Database": "База даних",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Грудень",
 	"Default": "За замовчуванням",
 	"Default (Open AI)": "За замовчуванням (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Прямі з'єднання дозволяють користувачам підключатися до своїх власних API-кінцевих точок, сумісних з OpenAI.",
 	"Direct Connections settings updated": "Налаштування прямих з'єднань оновлено",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Вимкнено",
 	"Discover a function": "Знайдіть функцію",
 	"Discover a model": "Знайдіть модель",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Редагувати",
 	"Edit Arena Model": "Редагувати модель Arena",
 	"Edit Channel": "Редагувати канал",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Введіть розмір фрагменту",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Введіть пари \"токен:значення_зміщення\", розділені комами (напр.: 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Введіть опис",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Введіть публічний URL вашого WebUI. Цей URL буде використовуватися для генерування посилань у сповіщеннях.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Введіть URL-адресу сервера Tika",
 	"Enter timeout in seconds": "Введіть тайм-аут у секундах",
 	"Enter to Send": "Введіть для відправки",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Назва папки не може бути порожньою.",
 	"Folder name updated successfully": "Назву папки успішно оновлено",
 	"Followed instructions perfectly": "Бездоганно дотримувався інструкцій",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Прокладайте нові шляхи",
 	"Form": "Форма",
 	"Format your variables using brackets like this:": "Форматуйте свої змінні, використовуючи фігурні дужки таким чином:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Функцію успішно видалено",
 	"Function Description": "Опис функції",
 	"Function ID": "ID функції",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Функція зараз глобально вимкнена",
 	"Function is now globally enabled": "Функція зараз глобально увімкнена ",
-	"Function loaded successfully": "",
 	"Function Name": "Назва функції",
 	"Function updated successfully": "Функцію успішно оновлено",
 	"Functions": "Функції",
@@ -657,6 +666,7 @@
 	"Host": "Хост",
 	"How can I help you today?": "Чим я можу допомогти вам сьогодні?",
 	"How would you rate this response?": "Як би ви оцінили цю відповідь?",
+	"HTML": "",
 	"Hybrid Search": "Гібридний пошук",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Я підтверджую, що прочитав і розумію наслідки своїх дій. Я усвідомлюю ризики, пов'язані з виконанням довільного коду, і перевірив надійність джерела.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Режим головної сторінки",
 	"Language": "Мова",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Остання активність",
 	"Last Modified": "Востаннє змінено",
 	"Last reply": "Остання відповідь",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Керування конвеєрами",
 	"Manage Tool Servers": "Керувати серверами інструментів",
 	"March": "Березень",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Макс. кількість завантажень",
 	"Max Upload Size": "Макс. розмір завантаження",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Новий пароль",
+	"New Tool": "",
 	"new-channel": "новий-канал",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Інше",
 	"OUTPUT": "ВИХІД",
 	"Output format": "Формат відповіді",
+	"Output Format": "",
 	"Overview": "Огляд",
 	"page": "сторінка",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Пароль",
 	"Paste Large Text as File": "Вставити великий текст як файл",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Вийти",
 	"Sign up": "Зареєструватися",
 	"Sign up to {{WEBUI_NAME}}": "Зареєструватися в {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Увійти в {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Джерело",
@@ -1121,6 +1139,8 @@
 	"Stop": "Зупинити",
 	"Stop Sequence": "Символ зупинки",
 	"Stream Chat Response": "Відповідь стрім-чату",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Модель STT ",
 	"STT Settings": "Налаштування STT",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Таблиця лідерів наразі в бета-версії, і ми можемо коригувати розрахунки рейтингів у міру вдосконалення алгоритму.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Максимальний розмір файлу в МБ. Якщо розмір файлу перевищує цей ліміт, файл не буде завантажено.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Максимальна кількість файлів, які можна використати одночасно в чаті. Якщо кількість файлів перевищує цей ліміт, файли не будуть завантажені.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Оцінка повинна бути в діапазоні від 0.0 (0%) до 1.0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Температура моделі. Збільшення температури зробить відповіді моделі більш креативними.",
 	"Theme": "Тема",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Змінити аватар",
 	"Use groups to group your users and assign permissions.": "Використовуйте групи, щоб об’єднувати користувачів і призначати дозволи.",
 	"Use Initials": "Використовувати ініціали",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "користувач",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Що нового в",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Коли активовано, модель буде відповідати на кожне повідомлення чату в режимі реального часу, генеруючи відповідь, як тільки користувач надішле повідомлення. Цей режим корисний для застосувань життєвих вітань чатів, але може позначитися на продуктивності на повільнішому апаратному забезпеченні.",
 	"wherever you are": "де б ви не були",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Локально)",
 	"Why?": "Чому?",
 	"Widescreen Mode": "Широкоекранний режим",

+ 24 - 1
src/lib/i18n/locales/ur-PK/translation.json

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Dark": "ڈارک",
 	"Database": "ڈیٹا بیس",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "دسمبر",
 	"Default": "پہلے سے طے شدہ",
 	"Default (Open AI)": "ڈیفالٹ (اوپن اے آئی)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "غیر فعال",
 	"Discover a function": "ایک فنکشن دریافت کریں",
 	"Discover a model": "ایک ماڈل دریافت کریں",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "ترمیم کریں",
 	"Edit Arena Model": "ایرینا ماڈل میں ترمیم کریں",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "چنک سائز درج کریں",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "تفصیل درج کریں",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "ٹیکا سرور یو آر ایل درج کریں",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "پوشے کا نام خالی نہیں ہو سکتا",
 	"Folder name updated successfully": "فولڈر کا نام کامیابی سے اپ ڈیٹ ہوگیا",
 	"Followed instructions perfectly": "ہدایتوں کی مکمل پیروی کی گئی",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "",
 	"Form": "فارم",
 	"Format your variables using brackets like this:": "اپنے متغیرات کو اس طرح بریکٹس میں فارمیٹ کریں:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "فنکشن کامیابی کے ساتھ حذف ہو گیا",
 	"Function Description": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "فنکشن اب عالمی طور پر غیر فعال ہے",
 	"Function is now globally enabled": "فنکشن اب عالمی طور پر فعال ہے",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function updated successfully": "فنکشن کو کامیابی سے اپ ڈیٹ کر دیا گیا",
 	"Functions": "افعال",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"How can I help you today?": "میں آج آپ کی کس طرح مدد کر سکتا ہوں؟",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "مشترکہ تلاش",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "میں اقرار کرتا ہوں کہ میں نے پڑھ لیا ہے اور میں اپنی کارروائی کے مضمرات سمجھتا ہوں میں اس بات سے واقف ہوں کہ بلاوجہ کوڈ چلانے کے ساتھ منسلک خطرات ہوتے ہیں اور میں نے ماخذ کی اعتمادیت کی تصدیق کی ہے",
 	"ID": "شناخت",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "لینڈر صفحہ موڈ",
 	"Language": "زبان",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "آخری سرگرمی",
 	"Last Modified": "آخری ترمیم",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "پائپ لائنز کا نظم کریں",
 	"Manage Tool Servers": "",
 	"March": "مارچ",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "زیادہ سے زیادہ اپلوڈ تعداد",
 	"Max Upload Size": "زیادہ سے زیادہ اپلوڈ سائز",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "نیا پاس ورڈ",
+	"New Tool": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "دیگر",
 	"OUTPUT": "آؤٹ پٹ",
 	"Output format": "آؤٹ پٹ فارمیٹ",
+	"Output Format": "",
 	"Overview": "جائزہ",
 	"page": "صفحہ",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "پاس ورڈ",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "سائن آؤٹ کریں",
 	"Sign up": "سائن اپ کریں",
 	"Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}} میں سائن اپ کریں",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}} میں سائن اِن کر رہے ہیں",
 	"sk-1234": "",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "ماخذ",
@@ -1121,6 +1139,8 @@
 	"Stop": "روکیں",
 	"Stop Sequence": "ترتیب روکیں",
 	"Stream Chat Response": "اسٹریم چیٹ جواب",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "ایس ٹی ٹی ماڈل",
 	"STT Settings": "ایس ٹی ٹی ترتیبات",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "لیڈر بورڈ اس وقت بیٹا مرحلے میں ہے، اور جیسے جیسے ہم الگورتھم کو بہتر بنائیں گے ہم ریٹنگ کیلکولیشن کو ایڈجسٹ کرسکتے ہیں",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "زیادہ سے زیادہ فائل سائز ایم بی میں اگر فائل سائز اس حد سے تجاوز کر جاتا ہے، تو فائل اپ لوڈ نہیں ہوگی",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "چیٹ میں ایک وقت میں استعمال ہونے والی فائلوں کی زیادہ سے زیادہ تعداد اگر فائلوں کی تعداد اس حد سے تجاوز کر جائے تو فائلیں اپلوڈ نہیں کی جائیں گی",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "سکور کی قیمت کو 0.0 (0%) اور 1.0 (100%) کے درمیان ہونا چاہیے",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "تھیم",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "گراویٹر استعمال کریں",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "ابتدائیات استعمال کریں",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "صارف",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "میں نیا کیا ہے",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "",
 	"wherever you are": "",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "سرگوشی (مقامی)",
 	"Why?": "",
 	"Widescreen Mode": "وائڈ اسکرین موڈ",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Vùng Nguy hiểm",
 	"Dark": "Tối",
 	"Database": "Cơ sở dữ liệu",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Tháng 12",
 	"Default": "Mặc định",
 	"Default (Open AI)": "Mặc định (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "Kết nối Trực tiếp cho phép người dùng kết nối với các điểm cuối API tương thích OpenAI của riêng họ.",
 	"Direct Connections settings updated": "Đã cập nhật cài đặt Kết nối Trực tiếp",
 	"Direct Tool Servers": "Máy chủ Công cụ Trực tiếp",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "Đã tắt",
 	"Discover a function": "Khám phá function",
 	"Discover a model": "Khám phá model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Chỉnh sửa",
 	"Edit Arena Model": "Chỉnh sửa Mô hình Arena",
 	"Edit Channel": "Chỉnh sửa Kênh",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Nhập Kích thước Chunk",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Nhập các cặp \"token:giá_trị_bias\" được phân tách bằng dấu phẩy (ví dụ: 5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Nhập mô tả",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "Nhập URL công khai của WebUI của bạn. URL này sẽ được sử dụng để tạo liên kết trong các thông báo.",
 	"Enter the URL of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Nhập URL cho  Tika Server",
 	"Enter timeout in seconds": "Nhập thời gian chờ tính bằng giây",
 	"Enter to Send": "Enter để Gửi",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Tên thư mục không được để trống.",
 	"Folder name updated successfully": "Cập nhật tên thư mục thành công",
 	"Followed instructions perfectly": "Tuân theo chỉ dẫn một cách hoàn hảo",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "Mở ra những con đường mới",
 	"Form": "Biểu mẫu",
 	"Format your variables using brackets like this:": "Định dạng các biến của bạn bằng dấu ngoặc như thế này:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Function đã bị xóa",
 	"Function Description": "Mô tả Function",
 	"Function ID": "ID Function",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Function hiện đã bị vô hiệu hóa trên toàn hệ thống",
 	"Function is now globally enabled": "Function đã được kích hoạt trên toàn hệ thống",
-	"Function loaded successfully": "",
 	"Function Name": "Tên Function",
 	"Function updated successfully": "Function được cập nhật thành công",
 	"Functions": "Functions",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"How can I help you today?": "Tôi có thể giúp gì cho bạn hôm nay?",
 	"How would you rate this response?": "Bạn đánh giá phản hồi này thế nào?",
+	"HTML": "",
 	"Hybrid Search": "Tìm kiếm Hybrid",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Tôi thừa nhận rằng tôi đã đọc và tôi hiểu ý nghĩa của hành động của mình. Tôi nhận thức được những rủi ro liên quan đến việc thực thi mã tùy ý và tôi đã xác minh độ tin cậy của nguồn.",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Chế độ Trang Đích",
 	"Language": "Ngôn ngữ",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Truy cập gần nhất",
 	"Last Modified": "Lần sửa gần nhất",
 	"Last reply": "Trả lời cuối",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Quản lý Pipelines",
 	"Manage Tool Servers": "Quản lý Máy chủ Công cụ",
 	"March": "Tháng 3",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Số lượng Tải lên Tối đa",
 	"Max Upload Size": "Kích thước Tải lên Tối đa",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Note": "",
 	"New Password": "Mật khẩu mới",
+	"New Tool": "",
 	"new-channel": "kênh-mới",
 	"No chats found for this user.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Khác",
 	"OUTPUT": "ĐẦU RA",
 	"Output format": "Định dạng đầu ra",
+	"Output Format": "",
 	"Overview": "Tổng quan",
 	"page": "trang",
+	"Paginate": "",
 	"Parameters": "",
 	"Password": "Mật khẩu",
 	"Paste Large Text as File": "Dán Văn bản Lớn dưới dạng Tệp",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Đăng xuất",
 	"Sign up": "Đăng ký",
 	"Sign up to {{WEBUI_NAME}}": "Đăng ký {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "Đang đăng nhập vào {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "",
 	"Sougou Search API SK": "",
 	"Source": "Nguồn",
@@ -1121,6 +1139,8 @@
 	"Stop": "Dừng",
 	"Stop Sequence": "Trình tự Dừng",
 	"Stream Chat Response": "Truyền trực tiếp Phản hồi Chat",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "Mô hình STT",
 	"STT Settings": "Cài đặt Nhận dạng Giọng nói",
 	"Stylized PDF Export": "",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Bảng xếp hạng hiện đang trong giai đoạn beta và chúng tôi có thể điều chỉnh các tính toán xếp hạng khi chúng tôi tinh chỉnh thuật toán.",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "Kích thước tệp tối đa tính bằng MB. Nếu kích thước tệp vượt quá giới hạn này, tệp sẽ không được tải lên.",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "Số lượng tệp tối đa có thể được sử dụng cùng một lúc trong cuộc trò chuyện. Nếu số lượng tệp vượt quá giới hạn này, các tệp sẽ không được tải lên.",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "Điểm (score) phải có giá trị từ 0,0 (0%) đến 1,0 (100%).",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Nhiệt độ của mô hình. Tăng nhiệt độ sẽ làm cho mô hình trả lời sáng tạo hơn.",
 	"Theme": "Chủ đề",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Sử dụng Gravatar",
 	"Use groups to group your users and assign permissions.": "Sử dụng nhóm để nhóm người dùng của bạn và gán quyền.",
 	"Use Initials": "Sử dụng tên viết tắt",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "Người sử dụng",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Thông tin mới về",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "Khi được bật, mô hình sẽ phản hồi từng tin nhắn trò chuyện trong thời gian thực, tạo ra phản hồi ngay khi người dùng gửi tin nhắn. Chế độ này hữu ích cho các ứng dụng trò chuyện trực tiếp, nhưng có thể ảnh hưởng đến hiệu suất trên phần cứng chậm hơn.",
 	"wherever you are": "bất cứ nơi nào bạn đang ở",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (Cục bộ)",
 	"Why?": "Tại sao?",
 	"Widescreen Mode": "Chế độ màn hình rộng",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "危险区域",
 	"Dark": "暗色",
 	"Database": "数据库",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "十二月",
 	"Default": "默认",
 	"Default (Open AI)": "默认 (OpenAI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "直接连接允许用户连接自有的 OpenAI 兼容的 API 端点",
 	"Direct Connections settings updated": "直接连接设置已更新",
 	"Direct Tool Servers": "直接连接工具服务器",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "禁用",
 	"Discover a function": "发现更多函数",
 	"Discover a model": "发现更多模型",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "例如:3,4,5(留空使用默认值)",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "例如:en-US,ja-JP(留空则自动检测)",
 	"e.g., westus (leave blank for eastus)": "例如:westus(留空则默认为eastus)",
+	"e.g.) en,fr,de": "",
 	"Edit": "编辑",
 	"Edit Arena Model": "编辑竞技场模型",
 	"Edit Channel": "编辑频道",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "输入块大小 (Chunk Size)",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "输入以逗号分隔的“token:bias_value”对(例如:5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "输入用户待激活界面的内容。留空使用默认",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "输入简介描述",
 	"Enter Docling OCR Engine": "输入 Docling OCR Engine",
 	"Enter Docling OCR Language(s)": "输入 Docling OCR 语言",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "输入 Tavily 提取深度",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "输入 WebUI 的公共 URL。此 URL 将用于在通知中生成链接",
 	"Enter the URL of the function to import": "输入要导入函数的 URL",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "输入 Tika 服务器地址",
 	"Enter timeout in seconds": "输入以秒为单位的超时时间",
 	"Enter to Send": "Enter 键发送",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "分组名称不能为空",
 	"Folder name updated successfully": "分组名称更新成功。",
 	"Followed instructions perfectly": "完全按照指示执行",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "开拓新道路",
 	"Form": "手动创建",
 	"Format your variables using brackets like this:": "使用括号格式化你的变量,如下所示:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "函数删除成功",
 	"Function Description": "函数描述",
 	"Function ID": "函数ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "函数全局已禁用",
 	"Function is now globally enabled": "函数全局已启用",
-	"Function loaded successfully": "函数加载成功",
 	"Function Name": "函数名称",
 	"Function updated successfully": "函数更新成功",
 	"Functions": "函数",
@@ -657,6 +666,7 @@
 	"Host": "主机",
 	"How can I help you today?": "有什么我能帮您的吗?",
 	"How would you rate this response?": "您如何评价这个回答?",
+	"HTML": "",
 	"Hybrid Search": "混合搜索",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "我已阅读并理解我的行为所带来的影响,明白执行任意代码所涉及的风险。且我已验证代码来源可信度。",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "默认主页样式",
 	"Language": "语言",
 	"Language Locales": "语言环境",
+	"Languages": "",
 	"Last Active": "最后在线时间",
 	"Last Modified": "最后修改时间",
 	"Last reply": "最后回复",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "管理 Pipeline",
 	"Manage Tool Servers": "管理工具服务器",
 	"March": "三月",
+	"Markdown": "",
 	"Max Speakers": "最大扬声器数量",
 	"Max Upload Count": "最大上传数量",
 	"Max Upload Size": "最大上传大小",
@@ -829,6 +841,7 @@
 	"New Function": "新函数",
 	"New Note": "新笔记",
 	"New Password": "新密码",
+	"New Tool": "",
 	"new-channel": "新频道",
 	"No chats found for this user.": "未找到此用户的对话记录",
 	"No chats found.": "未找到对话记录",
@@ -902,8 +915,10 @@
 	"Other": "其他",
 	"OUTPUT": "输出",
 	"Output format": "输出格式",
+	"Output Format": "",
 	"Overview": "概述",
 	"page": "页",
+	"Paginate": "",
 	"Parameters": "参数",
 	"Password": "密码",
 	"Paste Large Text as File": "粘贴大文本为文件",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "登出",
 	"Sign up": "注册",
 	"Sign up to {{WEBUI_NAME}}": "注册 {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "正在登录 {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "搜狗搜索 API Secret ID",
 	"Sougou Search API SK": "搜狗搜索 API Secret 密钥",
 	"Source": "来源",
@@ -1121,6 +1139,8 @@
 	"Stop": "停止",
 	"Stop Sequence": "停止序列 (Stop Sequence)",
 	"Stream Chat Response": "流式对话响应 (Stream Chat Response)",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "语音转文本模型",
 	"STT Settings": "语音转文本设置",
 	"Stylized PDF Export": "风格化 PDF 导出",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "排行榜目前处于 Beta 测试阶段,我们可能会在完善算法后调整评分计算方法。",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "最大文件大小 (MB)。如果文件大小超过此限制,则无法上传该文件。",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "在单次对话中可以使用的最大文件数。如果文件数超过此限制,则文件不会上传。",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "分值应介于 0.0 (0%) 和 1.0 (100%) 之间。",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "模型的温度。增加温度将使模型的回答更有创意。",
 	"Theme": "主题",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "使用来自 Gravatar 的头像",
 	"Use groups to group your users and assign permissions.": "使用权限组来组织用户并分配权限",
 	"Use Initials": "使用首个字符作为头像",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "不使用代理获取页面内容",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "使用由 http_proxy 和 https_proxy 环境变量指定的代理获取页面内容",
 	"user": "用户",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "最近更新内容于",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "启用后,模型将实时回复每条聊天信息,在用户发送信息后立即生成回复。这种模式对即时聊天应用非常有用,但可能会影响较慢硬件的性能。",
 	"wherever you are": "无论你在哪里",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper (本地)",
 	"Why?": "为什么?",
 	"Widescreen Mode": "宽屏模式",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "危險區域",
 	"Dark": "深色",
 	"Database": "資料庫",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "12 月",
 	"Default": "預設",
 	"Default (Open AI)": "預設 (OpenAI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "直接連線允許使用者連接到自己的 OpenAI 相容 API 端點。",
 	"Direct Connections settings updated": "直接連線設定已更新。",
 	"Direct Tool Servers": "直連工具伺服器",
+	"Disable Image Extraction": "",
+	"Disable image extraction from the PDF. If Use LLM is enabled, images will be automatically captioned. Defaults to False.": "",
 	"Disabled": "已停用",
 	"Discover a function": "發掘函式",
 	"Discover a model": "發掘模型",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "例如:3、4、5(留空使用預設值)",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "例如:en-US, ja-JP(留空以自動偵測)",
 	"e.g., westus (leave blank for eastus)": "例如:westus(留空則使用 eastus)",
+	"e.g.) en,fr,de": "",
 	"Edit": "編輯",
 	"Edit Arena Model": "編輯競技場模型",
 	"Edit Channel": "編輯頻道",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "輸入區塊大小",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "輸入逗號分隔的 \"token:bias_value\" 配對 (範例:5432:100, 413:-100)",
 	"Enter content for the pending user info overlay. Leave empty for default.": "為待處理的使用者訊息覆蓋層輸入內容。留空以使用預設值。",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "輸入描述",
 	"Enter Docling OCR Engine": "輸入 Docling OCR 引擎",
 	"Enter Docling OCR Language(s)": "輸入 Docling OCR 語言",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "輸入 Tavily 提取深度",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "請輸入您 WebUI 的公開 URL。此 URL 將用於在通知中產生連結。",
 	"Enter the URL of the function to import": "請輸入要匯入函式的 URL",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "輸入 Tika 伺服器 URL",
 	"Enter timeout in seconds": "請以秒為單位輸入超時時間",
 	"Enter to Send": "使用 Enter 傳送",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "資料夾名稱不能為空。",
 	"Folder name updated successfully": "資料夾名稱更新成功",
 	"Followed instructions perfectly": "完全遵循指示",
+	"Force OCR": "",
+	"Force OCR on all pages of the PDF. This can lead to worse results if you have good text in your PDFs. Defaults to False.": "",
 	"Forge new paths": "開創新路徑",
 	"Form": "表單",
 	"Format your variables using brackets like this:": "使用方括號格式化您的變數,如下所示:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "成功刪除函式",
 	"Function Description": "函式描述",
 	"Function ID": "函式 ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "現在已在全域停用函式",
 	"Function is now globally enabled": "現在已在全域啟用函式",
-	"Function loaded successfully": "函式載入成功",
 	"Function Name": "函式名稱",
 	"Function updated successfully": "成功更新函式",
 	"Functions": "函式",
@@ -657,6 +666,7 @@
 	"Host": "主機",
 	"How can I help you today?": "今天我能為您做些什麼?",
 	"How would you rate this response?": "您如何評價此回應?",
+	"HTML": "",
 	"Hybrid Search": "混合搜尋",
 	"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "我確認已閱讀並理解我的操作所帶來的影響。我了解執行任意程式碼的相關風險,並已驗證來源的可信度。",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "首頁模式",
 	"Language": "語言",
 	"Language Locales": "語言區域設定",
+	"Languages": "",
 	"Last Active": "最近活動時間",
 	"Last Modified": "上次修改時間",
 	"Last reply": "上次回覆",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "管理管線",
 	"Manage Tool Servers": "管理工具伺服器",
 	"March": "3 月",
+	"Markdown": "",
 	"Max Speakers": "最大發言者數",
 	"Max Upload Count": "最大上傳數量",
 	"Max Upload Size": "最大上傳大小",
@@ -829,6 +841,7 @@
 	"New Function": "新增功能",
 	"New Note": "新增筆記",
 	"New Password": "新密碼",
+	"New Tool": "",
 	"new-channel": "new-channel",
 	"No chats found for this user.": "未找到此使用者的對話記錄。",
 	"No chats found.": "未找到對話記錄。",
@@ -902,8 +915,10 @@
 	"Other": "其他",
 	"OUTPUT": "輸出",
 	"Output format": "輸出格式",
+	"Output Format": "",
 	"Overview": "概覽",
 	"page": "頁面",
+	"Paginate": "",
 	"Parameters": "參數",
 	"Password": "密碼",
 	"Paste Large Text as File": "將大型文字以檔案貼上",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "登出",
 	"Sign up": "註冊",
 	"Sign up to {{WEBUI_NAME}}": "註冊 {{WEBUI_NAME}}",
+	"Significantly improves accuracy by using an LLM to enhance tables, forms, inline math, and layout detection. Will increase latency. Defaults to True.": "",
 	"Signing in to {{WEBUI_NAME}}": "正在登入 {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
+	"Skip Cache": "",
+	"Skip the cache and re-run the inference. Defaults to False.": "",
 	"Sougou Search API sID": "搜狗搜尋 API sID",
 	"Sougou Search API SK": "搜狗搜尋 API SK",
 	"Source": "來源",
@@ -1121,6 +1139,8 @@
 	"Stop": "停止",
 	"Stop Sequence": "停止序列",
 	"Stream Chat Response": "串流式對話回應",
+	"Strip Existing OCR": "",
+	"Strip existing OCR text from the PDF and re-run OCR. Ignored if Force OCR is enabled. Defaults to False.": "",
 	"STT Model": "語音轉文字 (STT) 模型",
 	"STT Settings": "語音轉文字 (STT) 設定",
 	"Stylized PDF Export": "風格化 PDF 匯出",
@@ -1162,6 +1182,7 @@
 	"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "排行榜目前處於測試階段,我們可能會在改進演算法時調整評分計算方式。",
 	"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "檔案大小上限(MB)。如果檔案大小超過此限制,檔案將不會被上傳。",
 	"The maximum number of files that can be used at once in chat. If the number of files exceeds this limit, the files will not be uploaded.": "對話中一次可使用的最大檔案數量。如果檔案數量超過此限制,檔案將不會被上傳。",
+	"The output format for the text. Can be 'json', 'markdown', or 'html'. Defaults to 'markdown'.": "",
 	"The score should be a value between 0.0 (0%) and 1.0 (100%).": "分數應該是介於 0.0(0%)和 1.0(100%)之間的值。",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "模型的溫度。提高溫度會使模型更具創造性地回答。",
 	"Theme": "主題",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "使用 Gravatar",
 	"Use groups to group your users and assign permissions.": "使用群組來組織您的使用者並分配權限。",
 	"Use Initials": "使用姓名縮寫",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "不使用代理擷取頁面內容。",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "使用 http_proxy 和 https_proxy 環境變數指定的代理擷取頁面內容。",
 	"user": "使用者",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "新功能",
 	"When enabled, the model will respond to each chat message in real-time, generating a response as soon as the user sends a message. This mode is useful for live chat applications, but may impact performance on slower hardware.": "啟用時,模型將即時回應每個對話訊息,在使用者傳送訊息後立即生成回應。此模式適用於即時對話應用程式,但在較慢的硬體上可能會影響效能。",
 	"wherever you are": "無論您在何處",
+	"Whether to paginate the output. Each page will be separated by a horizontal rule and page number. Defaults to False.": "",
 	"Whisper (Local)": "Whisper(本機)",
 	"Why?": "為什麼?",
 	"Widescreen Mode": "寬螢幕模式",