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_FORCE_OCR = DATALAB_MARKER_FORCE_OCR
 app.state.config.DATALAB_MARKER_PAGINATE = DATALAB_MARKER_PAGINATE
 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_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_USE_LLM = DATALAB_MARKER_USE_LLM
 app.state.config.DATALAB_MARKER_OUTPUT_FORMAT = DATALAB_MARKER_OUTPUT_FORMAT
 app.state.config.DATALAB_MARKER_OUTPUT_FORMAT = DATALAB_MARKER_OUTPUT_FORMAT
 app.state.config.EXTERNAL_DOCUMENT_LOADER_URL = EXTERNAL_DOCUMENT_LOADER_URL
 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,
         paginate: bool = False,
         strip_existing_ocr: bool = False,
         strip_existing_ocr: bool = False,
         disable_image_extraction: bool = False,
         disable_image_extraction: bool = False,
-        output_format: str = None
+        output_format: str = None,
     ):
     ):
         self.file_path = file_path
         self.file_path = file_path
         self.api_key = api_key
         self.api_key = api_key
@@ -38,26 +38,26 @@ class DatalabMarkerLoader:
     def _get_mime_type(self, filename: str) -> str:
     def _get_mime_type(self, filename: str) -> str:
         ext = filename.rsplit(".", 1)[-1].lower()
         ext = filename.rsplit(".", 1)[-1].lower()
         mime_map = {
         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:
     def check_marker_request_status(self, request_id: str) -> dict:
         url = f"https://www.datalab.to/api/v1/marker/{request_id}"
         url = f"https://www.datalab.to/api/v1/marker/{request_id}"
@@ -70,10 +70,15 @@ class DatalabMarkerLoader:
             return result
             return result
         except requests.HTTPError as e:
         except requests.HTTPError as e:
             log.error(f"Error checking Marker request status: {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:
         except ValueError as e:
             log.error(f"Invalid JSON checking Marker request: {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]:
     def load(self) -> List[Document]:
         url = "https://www.datalab.to/api/v1/marker"
         url = "https://www.datalab.to/api/v1/marker"
@@ -92,30 +97,46 @@ class DatalabMarkerLoader:
             "output_format": self.output_format,
             "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:
         try:
             with open(self.file_path, "rb") as f:
             with open(self.file_path, "rb") as f:
                 files = {"file": (filename, f, mime_type)}
                 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()
                 response.raise_for_status()
                 result = response.json()
                 result = response.json()
         except FileNotFoundError:
         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:
         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:
         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:
         except Exception as e:
             raise HTTPException(status.HTTP_500_INTERNAL_SERVER_ERROR, detail=str(e))
             raise HTTPException(status.HTTP_500_INTERNAL_SERVER_ERROR, detail=str(e))
 
 
         if not result.get("success"):
         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")
         check_url = result.get("request_check_url")
         request_id = result.get("request_id")
         request_id = result.get("request_id")
         if not check_url:
         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
         for _ in range(300):  # Up to 10 minutes
             time.sleep(2)
             time.sleep(2)
@@ -126,7 +147,9 @@ class DatalabMarkerLoader:
             except (requests.HTTPError, ValueError) as e:
             except (requests.HTTPError, ValueError) as e:
                 raw_body = poll_response.text
                 raw_body = poll_response.text
                 log.error(f"Polling error: {e}, response body: {raw_body}")
                 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")
             status_val = poll_result.get("status")
             success_val = poll_result.get("success")
             success_val = poll_result.get("success")
@@ -134,21 +157,43 @@ class DatalabMarkerLoader:
             if status_val == "complete":
             if status_val == "complete":
                 summary = {
                 summary = {
                     k: poll_result.get(k)
                     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
                 break
 
 
             if status_val == "failed" or success_val is False:
             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:
         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):
         if not poll_result.get("success", False):
             error_msg = poll_result.get("error") or "Unknown processing error"
             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()
         content_key = self.output_format.lower()
         raw_content = poll_result.get(content_key)
         raw_content = poll_result.get(content_key)
@@ -158,10 +203,16 @@ class DatalabMarkerLoader:
         elif content_key in {"markdown", "html"}:
         elif content_key in {"markdown", "html"}:
             full_text = str(raw_content).strip()
             full_text = str(raw_content).strip()
         else:
         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:
         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")
         marker_output_dir = os.path.join("/app/backend/data/uploads", "marker_output")
         os.makedirs(marker_output_dir, exist_ok=True)
         os.makedirs(marker_output_dir, exist_ok=True)

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

@@ -239,7 +239,27 @@ class Loader:
         elif (
         elif (
             self.engine == "datalab_marker"
             self.engine == "datalab_marker"
             and self.kwargs.get("DATALAB_MARKER_API_KEY")
             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(
             loader = DatalabMarkerLoader(
                 file_path=file_path,
                 file_path=file_path,
@@ -249,9 +269,15 @@ class Loader:
                 skip_cache=self.kwargs.get("DATALAB_MARKER_SKIP_CACHE", False),
                 skip_cache=self.kwargs.get("DATALAB_MARKER_SKIP_CACHE", False),
                 force_ocr=self.kwargs.get("DATALAB_MARKER_FORCE_OCR", False),
                 force_ocr=self.kwargs.get("DATALAB_MARKER_FORCE_OCR", False),
                 paginate=self.kwargs.get("DATALAB_MARKER_PAGINATE", 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"):
         elif self.engine == "docling" and self.kwargs.get("DOCLING_SERVER_URL"):
             if self._is_text_file(file_ext, file_content_type):
             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)
     function = Functions.get_function_by_id(id)
     if function:
     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"):
         if hasattr(function_module, "Valves"):
             Valves = 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)
     function = Functions.get_function_by_id(id)
     if function:
     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"):
         if hasattr(function_module, "Valves"):
             Valves = 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)
     function = Functions.get_function_by_id(id)
     if function:
     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"):
         if hasattr(function_module, "UserValves"):
             UserValves = 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)
     function = Functions.get_function_by_id(id)
 
 
     if function:
     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"):
         if hasattr(function_module, "UserValves"):
             UserValves = 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"]
         for model in raw_ollama_models["models"]
     ]
     ]
-    
+
 
 
 async def fetch_openai_models(request: Request, user: UserModel = None):
 async def fetch_openai_models(request: Request, user: UserModel = None):
     openai_response = await openai.get_all_models(request, user=user)
     openai_response = await openai.get_all_models(request, user=user)

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

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

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "مظلم",
 	"Dark": "مظلم",
 	"Database": "قاعدة البيانات",
 	"Database": "قاعدة البيانات",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "ديسمبر",
 	"December": "ديسمبر",
 	"Default": "الإفتراضي",
 	"Default": "الإفتراضي",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "اكتشف نموذجا",
 	"Discover a model": "اكتشف نموذجا",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "تعديل",
 	"Edit": "تعديل",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "أدخل Chunk الحجم",
 	"Enter Chunk Size": "أدخل Chunk الحجم",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "اتبعت التعليمات على أكمل وجه",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "كيف استطيع مساعدتك اليوم؟",
 	"How can I help you today?": "كيف استطيع مساعدتك اليوم؟",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "البحث الهجين",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "اللغة",
 	"Language": "اللغة",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "آخر نشاط",
 	"Last Active": "آخر نشاط",
 	"Last Modified": "",
 	"Last Modified": "",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "إدارة خطوط الأنابيب",
 	"Manage Pipelines": "إدارة خطوط الأنابيب",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "مارس",
 	"March": "مارس",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "كلمة المرور الجديدة",
 	"New Password": "كلمة المرور الجديدة",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "آخر",
 	"Other": "آخر",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "الباسورد",
 	"Password": "الباسورد",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "تسجيل الخروج",
 	"Sign Out": "تسجيل الخروج",
 	"Sign up": "تسجيل",
 	"Sign up": "تسجيل",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "المصدر",
 	"Source": "المصدر",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"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 Model": "",
 	"STT Settings": "STT اعدادات",
 	"STT Settings": "STT اعدادات",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "الثيم",
 	"Theme": "الثيم",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar أستخدم",
 	"Use Gravatar": "Gravatar أستخدم",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Initials أستخدم",
 	"Use Initials": "Initials أستخدم",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "ما هو الجديد",
 	"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.": "",
 	"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": "",
 	"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?": "",
 	"Why?": "",
 	"Widescreen Mode": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "منطقة الخطر",
 	"Danger Zone": "منطقة الخطر",
 	"Dark": "داكن",
 	"Dark": "داكن",
 	"Database": "قاعدة البيانات",
 	"Database": "قاعدة البيانات",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "ديسمبر",
 	"December": "ديسمبر",
 	"Default": "افتراضي",
 	"Default": "افتراضي",
 	"Default (Open AI)": "افتراضي (Open AI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "تتيح الاتصالات المباشرة للمستخدمين الاتصال بنقاط نهاية API متوافقة مع OpenAI الخاصة بهم.",
 	"Direct Connections settings updated": "تم تحديث إعدادات الاتصالات المباشرة",
 	"Direct Connections settings updated": "تم تحديث إعدادات الاتصالات المباشرة",
 	"Direct Tool Servers": "",
 	"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": "معطّل",
 	"Disabled": "معطّل",
 	"Discover a function": "اكتشف وظيفة",
 	"Discover a function": "اكتشف وظيفة",
 	"Discover a model": "اكتشف نموذجا",
 	"Discover a model": "اكتشف نموذجا",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "تعديل",
 	"Edit": "تعديل",
 	"Edit Arena Model": "تعديل نموذج Arena",
 	"Edit Arena Model": "تعديل نموذج Arena",
 	"Edit Channel": "تعديل القناة",
 	"Edit Channel": "تعديل القناة",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "أدخل Chunk الحجم",
 	"Enter Chunk Size": "أدخل Chunk الحجم",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "أدخل أزواج \"الرمز:قيمة التحيز\" مفصولة بفواصل (مثال: 5432:100، 413:-100)",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "أدخل الوصف",
 	"Enter description": "أدخل الوصف",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "أدخل رابط خادم Tika",
 	"Enter Tika Server URL": "أدخل رابط خادم Tika",
 	"Enter timeout in seconds": "أدخل المهلة بالثواني",
 	"Enter timeout in seconds": "أدخل المهلة بالثواني",
 	"Enter to Send": "اضغط Enter للإرسال",
 	"Enter to Send": "اضغط Enter للإرسال",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "لا يمكن أن يكون اسم المجلد فارغًا.",
 	"Folder name cannot be empty.": "لا يمكن أن يكون اسم المجلد فارغًا.",
 	"Folder name updated successfully": "تم تحديث اسم المجلد بنجاح",
 	"Folder name updated successfully": "تم تحديث اسم المجلد بنجاح",
 	"Followed instructions perfectly": "اتبعت التعليمات على أكمل وجه",
 	"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": "أنشئ مسارات جديدة",
 	"Forge new paths": "أنشئ مسارات جديدة",
 	"Form": "نموذج",
 	"Form": "نموذج",
 	"Format your variables using brackets like this:": "نسّق متغيراتك باستخدام الأقواس بهذا الشكل:",
 	"Format your variables using brackets like this:": "نسّق متغيراتك باستخدام الأقواس بهذا الشكل:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "تم حذف الوظيفة بنجاح",
 	"Function deleted successfully": "تم حذف الوظيفة بنجاح",
 	"Function Description": "وصف الوظيفة",
 	"Function Description": "وصف الوظيفة",
 	"Function ID": "معرف الوظيفة",
 	"Function ID": "معرف الوظيفة",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "تم الآن تعطيل الوظيفة على مستوى النظام",
 	"Function is now globally disabled": "تم الآن تعطيل الوظيفة على مستوى النظام",
 	"Function is now globally enabled": "تم الآن تفعيل الوظيفة على مستوى النظام",
 	"Function is now globally enabled": "تم الآن تفعيل الوظيفة على مستوى النظام",
-	"Function loaded successfully": "",
 	"Function Name": "اسم الوظيفة",
 	"Function Name": "اسم الوظيفة",
 	"Function updated successfully": "تم تحديث الوظيفة بنجاح",
 	"Function updated successfully": "تم تحديث الوظيفة بنجاح",
 	"Functions": "الوظائف",
 	"Functions": "الوظائف",
@@ -657,6 +666,7 @@
 	"Host": "المضيف",
 	"Host": "المضيف",
 	"How can I help you today?": "كيف استطيع مساعدتك اليوم؟",
 	"How can I help you today?": "كيف استطيع مساعدتك اليوم؟",
 	"How would you rate this response?": "كيف تقيّم هذا الرد؟",
 	"How would you rate this response?": "كيف تقيّم هذا الرد؟",
+	"HTML": "",
 	"Hybrid Search": "البحث الهجين",
 	"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.": "أقر بأنني قرأت وفهمت تبعات هذا الإجراء. أنا على دراية بالمخاطر المرتبطة بتنفيذ كود عشوائي وقد تحققت من موثوقية المصدر.",
 	"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": "وضع الصفحة الرئيسية",
 	"Landing Page Mode": "وضع الصفحة الرئيسية",
 	"Language": "اللغة",
 	"Language": "اللغة",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "آخر نشاط",
 	"Last Active": "آخر نشاط",
 	"Last Modified": "آخر تعديل",
 	"Last Modified": "آخر تعديل",
 	"Last reply": "آخر رد",
 	"Last reply": "آخر رد",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "إدارة خطوط الأنابيب",
 	"Manage Pipelines": "إدارة خطوط الأنابيب",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "مارس",
 	"March": "مارس",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "الحد الأقصى لعدد التحميلات",
 	"Max Upload Count": "الحد الأقصى لعدد التحميلات",
 	"Max Upload Size": "الحد الأقصى لحجم الملف المرفوع",
 	"Max Upload Size": "الحد الأقصى لحجم الملف المرفوع",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "كلمة المرور الجديدة",
 	"New Password": "كلمة المرور الجديدة",
+	"New Tool": "",
 	"new-channel": "قناة جديدة",
 	"new-channel": "قناة جديدة",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "آخر",
 	"Other": "آخر",
 	"OUTPUT": "الإخراج",
 	"OUTPUT": "الإخراج",
 	"Output format": "تنسيق الإخراج",
 	"Output format": "تنسيق الإخراج",
+	"Output Format": "",
 	"Overview": "نظرة عامة",
 	"Overview": "نظرة عامة",
 	"page": "صفحة",
 	"page": "صفحة",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "الباسورد",
 	"Password": "الباسورد",
 	"Paste Large Text as File": "الصق نصًا كبيرًا كملف",
 	"Paste Large Text as File": "الصق نصًا كبيرًا كملف",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "تسجيل الخروج",
 	"Sign Out": "تسجيل الخروج",
 	"Sign up": "تسجيل",
 	"Sign up": "تسجيل",
 	"Sign up to {{WEBUI_NAME}}": "سجّل في {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "جارٍ تسجيل الدخول إلى {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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": "المصدر",
 	"Source": "المصدر",
@@ -1121,6 +1139,8 @@
 	"Stop": "إيقاف",
 	"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)",
 	"STT Model": "نموذج تحويل الصوت إلى نص (STT)",
 	"STT Settings": "STT اعدادات",
 	"STT Settings": "STT اعدادات",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "درجة حرارة النموذج. زيادتها تجعل الإجابات أكثر إبداعًا.",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "درجة حرارة النموذج. زيادتها تجعل الإجابات أكثر إبداعًا.",
 	"Theme": "الثيم",
 	"Theme": "الثيم",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar أستخدم",
 	"Use Gravatar": "Gravatar أستخدم",
 	"Use groups to group your users and assign permissions.": "استخدم المجموعات لتجميع المستخدمين وتحديد الصلاحيات.",
 	"Use groups to group your users and assign permissions.": "استخدم المجموعات لتجميع المستخدمين وتحديد الصلاحيات.",
 	"Use Initials": "Initials أستخدم",
 	"Use Initials": "Initials أستخدم",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "ما هو الجديد",
 	"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.": "عند التفعيل، سيستجيب النموذج لكل رسالة في المحادثة بشكل فوري، مولدًا الرد بمجرد إرسال المستخدم لرسالته. هذا الوضع مفيد لتطبيقات الدردشة الحية، لكنه قد يؤثر على الأداء في الأجهزة الأبطأ.",
 	"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": "أينما كنت",
 	"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 (محلي)",
 	"Whisper (Local)": "Whisper (محلي)",
 	"Why?": "لماذا؟",
 	"Why?": "لماذا؟",
 	"Widescreen Mode": "وضع الشاشة العريضة",
 	"Widescreen Mode": "وضع الشاشة العريضة",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Тъмен",
 	"Dark": "Тъмен",
 	"Database": "База данни",
 	"Database": "База данни",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Декември",
 	"December": "Декември",
 	"Default": "По подразбиране",
 	"Default": "По подразбиране",
 	"Default (Open AI)": "По подразбиране (Open AI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "Директните връзки позволяват на потребителите да се свързват със собствени OpenAI съвместими API крайни точки.",
 	"Direct Connections settings updated": "Настройките за директни връзки са актуализирани",
 	"Direct Connections settings updated": "Настройките за директни връзки са актуализирани",
 	"Direct Tool Servers": "",
 	"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": "Деактивирано",
 	"Disabled": "Деактивирано",
 	"Discover a function": "Открийте функция",
 	"Discover a function": "Открийте функция",
 	"Discover a model": "Открийте модел",
 	"Discover a model": "Открийте модел",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Редактиране",
 	"Edit": "Редактиране",
 	"Edit Arena Model": "Редактиране на Arena модел",
 	"Edit Arena Model": "Редактиране на Arena модел",
 	"Edit Channel": "Редактиране на канал",
 	"Edit Channel": "Редактиране на канал",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Въведете размер на чънк",
 	"Enter Chunk Size": "Въведете размер на чънк",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Въведете описание",
 	"Enter description": "Въведете описание",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Въведете URL адрес на Tika сървър",
 	"Enter Tika Server URL": "Въведете URL адрес на Tika сървър",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Името на папката не може да бъде празно.",
 	"Folder name cannot be empty.": "Името на папката не може да бъде празно.",
 	"Folder name updated successfully": "Името на папката е актуализирано успешно",
 	"Folder name updated successfully": "Името на папката е актуализирано успешно",
 	"Followed instructions perfectly": "Следвайте инструкциите перфектно",
 	"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": "Изковете нови пътища",
 	"Forge new paths": "Изковете нови пътища",
 	"Form": "Форма",
 	"Form": "Форма",
 	"Format your variables using brackets like this:": "Форматирайте вашите променливи, използвайки скоби като това:",
 	"Format your variables using brackets like this:": "Форматирайте вашите променливи, използвайки скоби като това:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Функцията е изтрита успешно",
 	"Function deleted successfully": "Функцията е изтрита успешно",
 	"Function Description": "Описание на функцията",
 	"Function Description": "Описание на функцията",
 	"Function ID": "ID на функцията",
 	"Function ID": "ID на функцията",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Функцията вече е глобално деактивирана",
 	"Function is now globally disabled": "Функцията вече е глобално деактивирана",
 	"Function is now globally enabled": "Функцията вече е глобално активирана",
 	"Function is now globally enabled": "Функцията вече е глобално активирана",
-	"Function loaded successfully": "",
 	"Function Name": "Име на функцията",
 	"Function Name": "Име на функцията",
 	"Function updated successfully": "Функцията е актуализирана успешно",
 	"Function updated successfully": "Функцията е актуализирана успешно",
 	"Functions": "Функции",
 	"Functions": "Функции",
@@ -657,6 +666,7 @@
 	"Host": "Хост",
 	"Host": "Хост",
 	"How can I help you today?": "Как мога да ви помогна днес?",
 	"How can I help you today?": "Как мога да ви помогна днес?",
 	"How would you rate this response?": "Как бихте оценили този отговор?",
 	"How would you rate this response?": "Как бихте оценили този отговор?",
+	"HTML": "",
 	"Hybrid Search": "Хибридно търсене",
 	"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.": "Потвърждавам, че съм прочел и разбирам последствията от моето действие. Наясно съм с рисковете, свързани с изпълнението на произволен код, и съм проверил надеждността на източника.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Режим на начална страница",
 	"Landing Page Mode": "Режим на начална страница",
 	"Language": "Език",
 	"Language": "Език",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Последни активни",
 	"Last Active": "Последни активни",
 	"Last Modified": "Последно модифицирано",
 	"Last Modified": "Последно модифицирано",
 	"Last reply": "Последен отговор",
 	"Last reply": "Последен отговор",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Управление на пайплайни",
 	"Manage Pipelines": "Управление на пайплайни",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Март",
 	"March": "Март",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Максимален брой качвания",
 	"Max Upload Count": "Максимален брой качвания",
 	"Max Upload Size": "Максимален размер на качване",
 	"Max Upload Size": "Максимален размер на качване",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "Нова бележка",
 	"New Note": "Нова бележка",
 	"New Password": "Нова парола",
 	"New Password": "Нова парола",
+	"New Tool": "",
 	"new-channel": "нов-канал",
 	"new-channel": "нов-канал",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Друго",
 	"Other": "Друго",
 	"OUTPUT": "ИЗХОД",
 	"OUTPUT": "ИЗХОД",
 	"Output format": "Изходен формат",
 	"Output format": "Изходен формат",
+	"Output Format": "",
 	"Overview": "Преглед",
 	"Overview": "Преглед",
 	"page": "страница",
 	"page": "страница",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Парола",
 	"Password": "Парола",
 	"Paste Large Text as File": "Поставете голям текст като файл",
 	"Paste Large Text as File": "Поставете голям текст като файл",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Изход",
 	"Sign Out": "Изход",
 	"Sign up": "Регистрация",
 	"Sign up": "Регистрация",
 	"Sign up to {{WEBUI_NAME}}": "Регистрирайте се в {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Вписване в {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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": "Източник",
 	"Source": "Източник",
@@ -1121,6 +1139,8 @@
 	"Stop": "Спри",
 	"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 Модел",
 	"STT Model": "STT Модел",
 	"STT Settings": "STT Настройки",
 	"STT Settings": "STT Настройки",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Тема",
 	"Theme": "Тема",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Използвайте Gravatar",
 	"Use Gravatar": "Използвайте Gravatar",
 	"Use groups to group your users and assign permissions.": "Използвайте групи, за да групирате вашите потребители и да присвоите разрешения.",
 	"Use groups to group your users and assign permissions.": "Използвайте групи, за да групирате вашите потребители и да присвоите разрешения.",
 	"Use Initials": "Използвайте инициали",
 	"Use Initials": "Използвайте инициали",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "Какво е ново в",
 	"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.": "Когато е активирано, моделът ще отговаря на всяко съобщение в чата в реално време, генерирайки отговор веднага щом потребителят изпрати съобщение. Този режим е полезен за приложения за чат на живо, но може да повлияе на производителността на по-бавен хардуер.",
 	"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": "където и да сте",
 	"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 (Локално)",
 	"Whisper (Local)": "Whisper (Локално)",
 	"Why?": "Защо?",
 	"Why?": "Защо?",
 	"Widescreen Mode": "Широкоекранен режим",
 	"Widescreen Mode": "Широкоекранен режим",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "ডার্ক",
 	"Dark": "ডার্ক",
 	"Database": "ডেটাবেজ",
 	"Database": "ডেটাবেজ",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "ডেসেম্বর",
 	"December": "ডেসেম্বর",
 	"Default": "ডিফল্ট",
 	"Default": "ডিফল্ট",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "একটি মডেল আবিষ্কার করুন",
 	"Discover a model": "একটি মডেল আবিষ্কার করুন",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "এডিট করুন",
 	"Edit": "এডিট করুন",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "চাংক সাইজ লিখুন",
 	"Enter Chunk Size": "চাংক সাইজ লিখুন",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "নির্দেশাবলী নিখুঁতভাবে অনুসরণ করা হয়েছে",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "আপনাকে আজ কিভাবে সাহায্য করতে পারি?",
 	"How can I help you today?": "আপনাকে আজ কিভাবে সাহায্য করতে পারি?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "হাইব্রিড অনুসন্ধান",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "ভাষা",
 	"Language": "ভাষা",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "সর্বশেষ সক্রিয়",
 	"Last Active": "সর্বশেষ সক্রিয়",
 	"Last Modified": "",
 	"Last Modified": "",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "পাইপলাইন পরিচালনা করুন",
 	"Manage Pipelines": "পাইপলাইন পরিচালনা করুন",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "মার্চ",
 	"March": "মার্চ",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "নতুন পাসওয়ার্ড",
 	"New Password": "নতুন পাসওয়ার্ড",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "অন্যান্য",
 	"Other": "অন্যান্য",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "পাসওয়ার্ড",
 	"Password": "পাসওয়ার্ড",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "সাইন আউট",
 	"Sign Out": "সাইন আউট",
 	"Sign up": "সাইন আপ",
 	"Sign up": "সাইন আপ",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "উৎস",
 	"Source": "উৎস",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"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 Model": "",
 	"STT Settings": "STT সেটিংস",
 	"STT Settings": "STT সেটিংস",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "থিম",
 	"Theme": "থিম",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar ব্যবহার করুন",
 	"Use Gravatar": "Gravatar ব্যবহার করুন",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "নামের আদ্যক্ষর ব্যবহার করুন",
 	"Use Initials": "নামের আদ্যক্ষর ব্যবহার করুন",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "এতে নতুন কী",
 	"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.": "",
 	"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": "",
 	"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?": "",
 	"Why?": "",
 	"Widescreen Mode": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "ཉེན་ཁའི་ས་ཁུལ།",
 	"Danger Zone": "ཉེན་ཁའི་ས་ཁུལ།",
 	"Dark": "ནག་པོ།",
 	"Dark": "ནག་པོ།",
 	"Database": "གནས་ཚུལ་མཛོད།",
 	"Database": "གནས་ཚུལ་མཛོད།",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "ཟླ་བ་བཅུ་གཉིས་པ།",
 	"December": "ཟླ་བ་བཅུ་གཉིས་པ།",
 	"Default": "སྔོན་སྒྲིག",
 	"Default": "སྔོན་སྒྲིག",
 	"Default (Open AI)": "སྔོན་སྒྲིག (Open AI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "ཐད་ཀར་སྦྲེལ་མཐུད་ཀྱིས་བེད་སྤྱོད་མཁན་ཚོར་ཁོ་ཚོའི་རང་གི་ OpenAI དང་མཐུན་པའི་ API མཇུག་མཐུད་ལ་སྦྲེལ་བར་གནང་བ་སྤྲོད།",
 	"Direct Connections settings updated": "ཐད་ཀར་སྦྲེལ་མཐུད་ཀྱི་སྒྲིག་འགོད་གསར་སྒྱུར་བྱས།",
 	"Direct Connections settings updated": "ཐད་ཀར་སྦྲེལ་མཐུད་ཀྱི་སྒྲིག་འགོད་གསར་སྒྱུར་བྱས།",
 	"Direct Tool Servers": "",
 	"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": "ནུས་མེད།",
 	"Disabled": "ནུས་མེད།",
 	"Discover a function": "ལས་འགན་ཞིག་རྙེད་པ།",
 	"Discover a function": "ལས་འགན་ཞིག་རྙེད་པ།",
 	"Discover a model": "དཔེ་དབྱིབས་ཤིག་རྙེད་པ།",
 	"Discover a model": "དཔེ་དབྱིབས་ཤིག་རྙེད་པ།",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "ཞུ་དག",
 	"Edit": "ཞུ་དག",
 	"Edit Arena Model": "Arena དཔེ་དབྱིབས་ཞུ་དག",
 	"Edit Arena Model": "Arena དཔེ་དབྱིབས་ཞུ་དག",
 	"Edit Channel": "བགྲོ་གླེང་ཞུ་དག",
 	"Edit Channel": "བགྲོ་གླེང་ཞུ་དག",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "དུམ་བུའི་ཆེ་ཆུང་འཇུག་པ།",
 	"Enter Chunk Size": "དུམ་བུའི་ཆེ་ཆུང་འཇུག་པ།",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "ཚེག་བསྐུངས་ཀྱིས་ལོགས་སུ་བཀར་བའི་ \"ཊོཀ་ཀེན།:ཕྱོགས་ཞེན་རིན་ཐང་།\" ཆ་འཇུག་པ། (དཔེར། 5432:100, 413:-100)",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "འགྲེལ་བཤད་འཇུག་པ།",
 	"Enter description": "འགྲེལ་བཤད་འཇུག་པ།",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Tika Server URL འཇུག་པ།",
 	"Enter Tika Server URL": "Tika Server URL འཇུག་པ།",
 	"Enter timeout in seconds": "སྐར་ཆའི་ནང་དུས་ཚོད་བཀག་པ་འཇུག་པ།",
 	"Enter timeout in seconds": "སྐར་ཆའི་ནང་དུས་ཚོད་བཀག་པ་འཇུག་པ།",
 	"Enter to Send": "Enter གཏོང་བ།",
 	"Enter to Send": "Enter གཏོང་བ།",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "ཡིག་སྣོད་ཀྱི་མིང་སྟོང་པ་ཡིན་མི་ཆོག",
 	"Folder name cannot be empty.": "ཡིག་སྣོད་ཀྱི་མིང་སྟོང་པ་ཡིན་མི་ཆོག",
 	"Folder name updated successfully": "ཡིག་སྣོད་ཀྱི་མིང་ལེགས་པར་གསར་སྒྱུར་བྱས་ཟིན།",
 	"Folder name updated successfully": "ཡིག་སྣོད་ཀྱི་མིང་ལེགས་པར་གསར་སྒྱུར་བྱས་ཟིན།",
 	"Followed instructions perfectly": "ལམ་སྟོན་ཡང་དག་པར་བསྒྲུབས།",
 	"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": "ལམ་བུ་གསར་པ་བཟོ་བ།",
 	"Forge new paths": "ལམ་བུ་གསར་པ་བཟོ་བ།",
 	"Form": "རེའུ་མིག",
 	"Form": "རེའུ་མིག",
 	"Format your variables using brackets like this:": "ཁྱེད་ཀྱི་འགྱུར་ཚད་དེ་འདི་ལྟར་གུག་རྟགས་བེད་སྤྱོད་ནས་བཀོད་སྒྲིག་བྱེད་པ།:",
 	"Format your variables using brackets like this:": "ཁྱེད་ཀྱི་འགྱུར་ཚད་དེ་འདི་ལྟར་གུག་རྟགས་བེད་སྤྱོད་ནས་བཀོད་སྒྲིག་བྱེད་པ།:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "ལས་འགན་ལེགས་པར་བསུབས་ཟིན།",
 	"Function deleted successfully": "ལས་འགན་ལེགས་པར་བསུབས་ཟིན།",
 	"Function Description": "ལས་འགན་གྱི་འགྲེལ་བཤད།",
 	"Function Description": "ལས་འགན་གྱི་འགྲེལ་བཤད།",
 	"Function ID": "ལས་འགན་གྱི་ ID",
 	"Function ID": "ལས་འགན་གྱི་ ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "ལས་འགན་དེ་ད་ལྟ་འཛམ་གླིང་ཡོངས་ནས་ནུས་མེད་བཏང་ཡོད།",
 	"Function is now globally disabled": "ལས་འགན་དེ་ད་ལྟ་འཛམ་གླིང་ཡོངས་ནས་ནུས་མེད་བཏང་ཡོད།",
 	"Function is now globally enabled": "ལས་འགན་དེ་ད་ལྟ་འཛམ་གླིང་ཡོངས་ནས་སྒུལ་བསྐྱོད་བྱས་ཡོད།",
 	"Function is now globally enabled": "ལས་འགན་དེ་ད་ལྟ་འཛམ་གླིང་ཡོངས་ནས་སྒུལ་བསྐྱོད་བྱས་ཡོད།",
-	"Function loaded successfully": "",
 	"Function Name": "ལས་འགན་གྱི་མིང་།",
 	"Function Name": "ལས་འགན་གྱི་མིང་།",
 	"Function updated successfully": "ལས་འགན་ལེགས་པར་གསར་སྒྱུར་བྱས་ཟིན།",
 	"Function updated successfully": "ལས་འགན་ལེགས་པར་གསར་སྒྱུར་བྱས་ཟིན།",
 	"Functions": "ལས་འགན།",
 	"Functions": "ལས་འགན།",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"Host": "Host",
 	"How can I help you today?": "དེ་རིང་ངས་ཁྱེད་ལ་རོགས་པ་ཅི་ཞིག་བྱེད་ཐུབ་བམ།",
 	"How can I help you today?": "དེ་རིང་ངས་ཁྱེད་ལ་རོགས་པ་ཅི་ཞིག་བྱེད་ཐུབ་བམ།",
 	"How would you rate this response?": "ལན་འདི་ལ་ཁྱེད་ཀྱིས་སྐར་མ་ག་ཚོད་སྤྲོད་འདོད་དམ།",
 	"How would you rate this response?": "ལན་འདི་ལ་ཁྱེད་ཀྱིས་སྐར་མ་ག་ཚོད་སྤྲོད་འདོད་དམ།",
+	"HTML": "",
 	"Hybrid Search": "Hybrid འཚོལ་བཤེར།",
 	"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.": "ངས་ངའི་བྱ་སྤྱོད་ཀྱི་ཤུགས་རྐྱེན་ཀློག་པ་དང་གོ་རྟོགས་སྤྲད་ཡོད་པ་ཁས་ལེན་བྱེད། ངས་གང་འདོད་ཀྱི་ཀོཌ་ལག་བསྟར་དང་འབྲེལ་བའི་ཉེན་ཁ་ཤེས་ཀྱི་ཡོད། དེ་མིན་ངས་འབྱུང་ཁུངས་ཀྱི་ཡིད་རྟོན་རུང་བའི་རང་བཞིན་ར་སྤྲོད་བྱས་ཡོད།",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "འབབ་ཤོག་མ་དཔེ།",
 	"Landing Page Mode": "འབབ་ཤོག་མ་དཔེ།",
 	"Language": "སྐད་ཡིག",
 	"Language": "སྐད་ཡིག",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "མཐའ་མའི་ལས་བྱེད།",
 	"Last Active": "མཐའ་མའི་ལས་བྱེད།",
 	"Last Modified": "མཐའ་མའི་བཟོ་བཅོས།",
 	"Last Modified": "མཐའ་མའི་བཟོ་བཅོས།",
 	"Last reply": "ལན་མཐའ་མ།",
 	"Last reply": "ལན་མཐའ་མ།",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "རྒྱུ་ལམ་དོ་དམ།",
 	"Manage Pipelines": "རྒྱུ་ལམ་དོ་དམ།",
 	"Manage Tool Servers": "ལག་ཆའི་སར་བར་དོ་དམ།",
 	"Manage Tool Servers": "ལག་ཆའི་སར་བར་དོ་དམ།",
 	"March": "ཟླ་བ་གསུམ་པ།",
 	"March": "ཟླ་བ་གསུམ་པ།",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "སྤར་བའི་གྲངས་མང་ཤོས།",
 	"Max Upload Count": "སྤར་བའི་གྲངས་མང་ཤོས།",
 	"Max Upload Size": "སྤར་བའི་ཆེ་ཆུང་མང་ཤོས།",
 	"Max Upload Size": "སྤར་བའི་ཆེ་ཆུང་མང་ཤོས།",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "གསང་གྲངས་གསར་པ།",
 	"New Password": "གསང་གྲངས་གསར་པ།",
+	"New Tool": "",
 	"new-channel": "བགྲོ་གླེང་གསར་པ།",
 	"new-channel": "བགྲོ་གླེང་གསར་པ།",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "གཞན།",
 	"Other": "གཞན།",
 	"OUTPUT": "ཐོན་འབྲས།",
 	"OUTPUT": "ཐོན་འབྲས།",
 	"Output format": "ཐོན་འབྲས་ཀྱི་བཀོད་པ།",
 	"Output format": "ཐོན་འབྲས་ཀྱི་བཀོད་པ།",
+	"Output Format": "",
 	"Overview": "སྤྱི་མཐོང་།",
 	"Overview": "སྤྱི་མཐོང་།",
 	"page": "ཤོག་ངོས།",
 	"page": "ཤོག་ངོས།",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "གསང་གྲངས།",
 	"Password": "གསང་གྲངས།",
 	"Paste Large Text as File": "ཡིག་རྐྱང་ཆེན་པོ་ཡིག་ཆ་ལྟར་སྦྱོར་བ།",
 	"Paste Large Text as File": "ཡིག་རྐྱང་ཆེན་པོ་ཡིག་ཆ་ལྟར་སྦྱོར་བ།",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "ཕྱིར་ཐོན།",
 	"Sign Out": "ཕྱིར་ཐོན།",
 	"Sign up": "ཐོ་འགོད།",
 	"Sign up": "ཐོ་འགོད།",
 	"Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}} ལ་ཐོ་འགོད།",
 	"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}} ལ་ནང་འཛུལ་བྱེད་བཞིན་པ།",
 	"Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}} ལ་ནང་འཛུལ་བྱེད་བཞིན་པ།",
 	"sk-1234": "sk-༡༢༣༤",
 	"sk-1234": "sk-༡༢༣༤",
+	"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": "འབྱུང་ཁུངས།",
 	"Source": "འབྱུང་ཁུངས།",
@@ -1121,6 +1139,8 @@
 	"Stop": "མཚམས་འཇོག",
 	"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 དཔེ་དབྱིབས།",
 	"STT Model": "STT དཔེ་དབྱིབས།",
 	"STT Settings": "STT སྒྲིག་འགོད།",
 	"STT Settings": "STT སྒྲིག་འགོད།",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "དཔེ་དབྱིབས་ཀྱི་དྲོད་ཚད། དྲོད་ཚད་མཐོ་རུ་བཏང་ན་དཔེ་དབྱིབས་ཀྱིས་ལན་གསར་གཏོད་ཆེ་བ་སྤྲོད་ངེས།",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "དཔེ་དབྱིབས་ཀྱི་དྲོད་ཚད། དྲོད་ཚད་མཐོ་རུ་བཏང་ན་དཔེ་དབྱིབས་ཀྱིས་ལན་གསར་གཏོད་ཆེ་བ་སྤྲོད་ངེས།",
 	"Theme": "བརྗོད་གཞི།",
 	"Theme": "བརྗོད་གཞི།",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar བེད་སྤྱོད།",
 	"Use Gravatar": "Gravatar བེད་སྤྱོད།",
 	"Use groups to group your users and assign permissions.": "ཁྱེད་ཀྱི་བེད་སྤྱོད་མཁན་ཚོགས་པ་བཟོ་བ་དང་དབང་ཚད་སྤྲོད་པར་ཚོགས་པ་བེད་སྤྱོད་གཏོང་བ།",
 	"Use groups to group your users and assign permissions.": "ཁྱེད་ཀྱི་བེད་སྤྱོད་མཁན་ཚོགས་པ་བཟོ་བ་དང་དབང་ཚད་སྤྲོད་པར་ཚོགས་པ་བེད་སྤྱོད་གཏོང་བ།",
 	"Use Initials": "མིང་གི་ཡིག་འབྲུ་མགོ་མ་བེད་སྤྱོད།",
 	"Use Initials": "མིང་གི་ཡིག་འབྲུ་མགོ་མ་བེད་སྤྱོད།",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "གསར་པ་ཅི་ཡོད།",
 	"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.": "སྒུལ་བསྐྱོད་བྱས་ཚེ། དཔེ་དབྱིབས་ཀྱིས་ཁ་བརྡའི་འཕྲིན་རེ་རེར་དུས་ཐོག་ཏུ་ལན་འདེབས་བྱེད་ངེས། བེད་སྤྱོད་མཁན་གྱིས་འཕྲིན་བཏང་མ་ཐག་ལན་ཞིག་བཟོ་ངེས། མ་དཔེ་འདི་ཐད་གཏོང་ཁ་བརྡའི་བཀོལ་ཆས་ལ་ཕན་ཐོགས་ཡོད། འོན་ཀྱང་དེས་མཁྲེགས་ཆས་དལ་བའི་སྟེང་ལས་ཆོད་ལ་ཤུགས་རྐྱེན་ཐེབས་སྲིད།",
 	"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": "ཁྱེད་གང་དུ་ཡོད་ཀྱང་།",
 	"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 (ས་གནས།)",
 	"Whisper (Local)": "Whisper (ས་གནས།)",
 	"Why?": "ཅིའི་ཕྱིར།",
 	"Why?": "ཅིའི་ཕྱིར།",
 	"Widescreen Mode": "ཡངས་གནས་ངོས་མ་དཔེ།",
 	"Widescreen Mode": "ཡངས་གནས་ངོས་མ་དཔེ།",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Zona de perill",
 	"Danger Zone": "Zona de perill",
 	"Dark": "Fosc",
 	"Dark": "Fosc",
 	"Database": "Base de dades",
 	"Database": "Base de dades",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Desembre",
 	"December": "Desembre",
 	"Default": "Per defecte",
 	"Default": "Per defecte",
 	"Default (Open AI)": "Per defecte (Open AI)",
 	"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 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 Connections settings updated": "Configuració de les connexions directes actualitzada",
 	"Direct Tool Servers": "Servidors d'eines directes",
 	"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",
 	"Disabled": "Deshabilitat",
 	"Discover a function": "Descobrir una funció",
 	"Discover a function": "Descobrir una funció",
 	"Discover a model": "Descobrir un model",
 	"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., 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., 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., westus (leave blank for eastus)": "p. ex. westus (deixa-ho en blanc per a eastus)",
+	"e.g.) en,fr,de": "",
 	"Edit": "Editar",
 	"Edit": "Editar",
 	"Edit Arena Model": "Editar model de l'Arena",
 	"Edit Arena Model": "Editar model de l'Arena",
 	"Edit Channel": "Editar el canal",
 	"Edit Channel": "Editar el canal",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Introdueix la mida del bloc",
 	"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 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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Introdueix la descripció",
 	"Enter description": "Introdueix la descripció",
 	"Enter Docling OCR Engine": "Introdueix el motor OCR de Docling",
 	"Enter Docling OCR Engine": "Introdueix el motor OCR de Docling",
 	"Enter Docling OCR Language(s)": "Introdueix els idiomes per a l'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 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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Introdueix l'URL del servidor Tika",
 	"Enter Tika Server URL": "Introdueix l'URL del servidor Tika",
 	"Enter timeout in seconds": "Entra el temps màxim en segons",
 	"Enter timeout in seconds": "Entra el temps màxim en segons",
 	"Enter to Send": "Enter per enviar",
 	"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 cannot be empty.": "El nom de la carpeta no pot ser buit.",
 	"Folder name updated successfully": "Nom de la carpeta actualitzat correctament",
 	"Folder name updated successfully": "Nom de la carpeta actualitzat correctament",
 	"Followed instructions perfectly": "S'han seguit les instruccions perfectament",
 	"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",
 	"Forge new paths": "Crea nous camins",
 	"Form": "Formulari",
 	"Form": "Formulari",
 	"Format your variables using brackets like this:": "Formata les teves variables utilitzant claudàtors així:",
 	"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 deleted successfully": "La funció s'ha eliminat correctament",
 	"Function Description": "Descripció de la funció",
 	"Function Description": "Descripció de la funció",
 	"Function ID": "ID 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 disabled": "La funció ha estat desactivada globalment",
 	"Function is now globally enabled": "La funció ha estat activada globalment",
 	"Function is now globally enabled": "La funció ha estat activada globalment",
-	"Function loaded successfully": "",
 	"Function Name": "Nom de la funció",
 	"Function Name": "Nom de la funció",
 	"Function updated successfully": "La funció s'ha actualitzat correctament",
 	"Function updated successfully": "La funció s'ha actualitzat correctament",
 	"Functions": "Funcions",
 	"Functions": "Funcions",
@@ -657,6 +666,7 @@
 	"Host": "Servidor",
 	"Host": "Servidor",
 	"How can I help you today?": "Com et puc ajudar avui?",
 	"How can I help you today?": "Com et puc ajudar avui?",
 	"How would you rate this response?": "Com avaluaries aquesta resposta?",
 	"How would you rate this response?": "Com avaluaries aquesta resposta?",
+	"HTML": "",
 	"Hybrid Search": "Cerca híbrida",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Mode de la pàgina d'entrada",
 	"Landing Page Mode": "Mode de la pàgina d'entrada",
 	"Language": "Idioma",
 	"Language": "Idioma",
 	"Language Locales": "Localització d'idiomes",
 	"Language Locales": "Localització d'idiomes",
+	"Languages": "",
 	"Last Active": "Activitat recent",
 	"Last Active": "Activitat recent",
 	"Last Modified": "Modificació",
 	"Last Modified": "Modificació",
 	"Last reply": "Darrera resposta",
 	"Last reply": "Darrera resposta",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gestionar les Pipelines",
 	"Manage Pipelines": "Gestionar les Pipelines",
 	"Manage Tool Servers": "Gestionar els servidors d'eines",
 	"Manage Tool Servers": "Gestionar els servidors d'eines",
 	"March": "Març",
 	"March": "Març",
+	"Markdown": "",
 	"Max Speakers": "Nombre màxim d'altaveus",
 	"Max Speakers": "Nombre màxim d'altaveus",
 	"Max Upload Count": "Nombre màxim de càrregues",
 	"Max Upload Count": "Nombre màxim de càrregues",
 	"Max Upload Size": "Mida màxima de càrrega",
 	"Max Upload Size": "Mida màxima de càrrega",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "Nova nota",
 	"New Note": "Nova nota",
 	"New Password": "Nova contrasenya",
 	"New Password": "Nova contrasenya",
+	"New Tool": "",
 	"new-channel": "nou-canal",
 	"new-channel": "nou-canal",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Altres",
 	"Other": "Altres",
 	"OUTPUT": "SORTIDA",
 	"OUTPUT": "SORTIDA",
 	"Output format": "Format de sortida",
 	"Output format": "Format de sortida",
+	"Output Format": "",
 	"Overview": "Vista general",
 	"Overview": "Vista general",
 	"page": "pàgina",
 	"page": "pàgina",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Contrasenya",
 	"Password": "Contrasenya",
 	"Paste Large Text as File": "Enganxa un text llarg com a fitxer",
 	"Paste Large Text as File": "Enganxa un text llarg com a fitxer",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Tancar sessió",
 	"Sign Out": "Tancar sessió",
 	"Sign up": "Registrar-se",
 	"Sign up": "Registrar-se",
 	"Sign up to {{WEBUI_NAME}}": "Registrar-se a {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Iniciant sessió a {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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 sID": "sID de l'API de Sougou Search",
 	"Sougou Search API SK": "SK de l'API de Sougou Search",
 	"Sougou Search API SK": "SK de l'API de Sougou Search",
 	"Source": "Font",
 	"Source": "Font",
@@ -1121,6 +1139,8 @@
 	"Stop": "Atura",
 	"Stop": "Atura",
 	"Stop Sequence": "Atura la seqüència",
 	"Stop Sequence": "Atura la seqüència",
 	"Stream Chat Response": "Fer streaming de la resposta del xat",
 	"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 Model": "Model SST",
 	"STT Settings": "Preferències de STT",
 	"STT Settings": "Preferències de STT",
 	"Stylized PDF Export": "Exportació en PDF estilitzat",
 	"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 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 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 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 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.",
 	"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",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Utilitzar Gravatar",
 	"Use Gravatar": "Utilitzar Gravatar",
 	"Use groups to group your users and assign permissions.": "Utilitza grups per agrupar els usuaris i assignar permisos.",
 	"Use groups to group your users and assign permissions.": "Utilitza grups per agrupar els usuaris i assignar permisos.",
 	"Use Initials": "Utilitzar inicials",
 	"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 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.",
 	"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",
 	"user": "usuari",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Què hi ha de nou a",
 	"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.",
 	"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",
 	"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)",
 	"Whisper (Local)": "Whisper (local)",
 	"Why?": "Per què?",
 	"Why?": "Per què?",
 	"Widescreen Mode": "Mode de pantalla ampla",
 	"Widescreen Mode": "Mode de pantalla ampla",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Ngitngit",
 	"Dark": "Ngitngit",
 	"Database": "Database",
 	"Database": "Database",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "",
 	"December": "",
 	"Default": "Pinaagi sa default",
 	"Default": "Pinaagi sa default",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "",
 	"Discover a model": "",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "",
 	"Edit": "",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Isulod ang block size",
 	"Enter Chunk Size": "Isulod ang block size",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "Unsaon nako pagtabang kanimo karon?",
 	"How can I help you today?": "Unsaon nako pagtabang kanimo karon?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "Pinulongan",
 	"Language": "Pinulongan",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "",
 	"Last Active": "",
 	"Last Modified": "",
 	"Last Modified": "",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "",
 	"Manage Pipelines": "",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "",
 	"March": "",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Bag-ong Password",
 	"New Password": "Bag-ong Password",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "",
 	"Other": "",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Password",
 	"Password": "Password",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Pag-sign out",
 	"Sign Out": "Pag-sign out",
 	"Sign up": "Pagrehistro",
 	"Sign up": "Pagrehistro",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "Tinubdan",
 	"Source": "Tinubdan",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop": "",
 	"Stop Sequence": "Pagkasunod-sunod sa pagsira",
 	"Stop Sequence": "Pagkasunod-sunod sa pagsira",
 	"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 Model": "",
 	"STT Settings": "Mga setting sa STT",
 	"STT Settings": "Mga setting sa STT",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Paggamit sa Gravatar",
 	"Use Gravatar": "Paggamit sa Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "",
 	"Use Initials": "",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "tiggamit",
 	"user": "tiggamit",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Unsay bag-o sa",
 	"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.": "",
 	"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": "",
 	"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?": "",
 	"Why?": "",
 	"Widescreen Mode": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Tmavý",
 	"Dark": "Tmavý",
 	"Database": "Databáze",
 	"Database": "Databáze",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Prosinec",
 	"December": "Prosinec",
 	"Default": "Výchozí hodnoty nebo nastavení.",
 	"Default": "Výchozí hodnoty nebo nastavení.",
 	"Default (Open AI)": "Výchozí (Open AI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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",
 	"Disabled": "Zakázáno",
 	"Discover a function": "Objevit funkci",
 	"Discover a function": "Objevit funkci",
 	"Discover a model": "Objevte model",
 	"Discover a model": "Objevte model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Upravit",
 	"Edit": "Upravit",
 	"Edit Arena Model": "Upravit Arena Model",
 	"Edit Arena Model": "Upravit Arena Model",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Zadejte velikost bloku",
 	"Enter Chunk Size": "Zadejte velikost bloku",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Zadejte popis",
 	"Enter description": "Zadejte popis",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Zadejte URL serveru Tika",
 	"Enter Tika Server URL": "Zadejte URL serveru Tika",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Název složky nesmí být prázdný.",
 	"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.",
 	"Folder name updated successfully": "Název složky byl úspěšně aktualizován.",
 	"Followed instructions perfectly": "Dodržel pokyny dokonale.",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "Formulář",
 	"Form": "Formulář",
 	"Format your variables using brackets like this:": "Formátujte své proměnné pomocí závorek takto:",
 	"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 deleted successfully": "Funkce byla úspěšně odstraněna",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funkce je nyní globálně zakázána.",
 	"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 is now globally enabled": "Funkce je nyní globálně povolena.",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "Funkce byla úspěšně aktualizována.",
 	"Function updated successfully": "Funkce byla úspěšně aktualizována.",
 	"Functions": "Funkce",
 	"Functions": "Funkce",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "Jak vám mohu dnes pomoci?",
 	"How can I help you today?": "Jak vám mohu dnes pomoci?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Hybridní vyhledávání",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Režim vstupní stránky",
 	"Landing Page Mode": "Režim vstupní stránky",
 	"Language": "Jazyk",
 	"Language": "Jazyk",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Naposledy aktivní",
 	"Last Active": "Naposledy aktivní",
 	"Last Modified": "Poslední změna",
 	"Last Modified": "Poslední změna",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Správa pipelines",
 	"Manage Pipelines": "Správa pipelines",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Březen",
 	"March": "Březen",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maximální počet nahrání",
 	"Max Upload Count": "Maximální počet nahrání",
 	"Max Upload Size": "Maximální velikost nahrávání",
 	"Max Upload Size": "Maximální velikost nahrávání",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Nové heslo",
 	"New Password": "Nové heslo",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Jiné",
 	"Other": "Jiné",
 	"OUTPUT": "VÝSTUP",
 	"OUTPUT": "VÝSTUP",
 	"Output format": "Formát výstupu",
 	"Output format": "Formát výstupu",
+	"Output Format": "",
 	"Overview": "Přehled",
 	"Overview": "Přehled",
 	"page": "stránka",
 	"page": "stránka",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Heslo",
 	"Password": "Heslo",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Odhlásit se",
 	"Sign Out": "Odhlásit se",
 	"Sign up": "Zaregistrovat se",
 	"Sign up": "Zaregistrovat se",
 	"Sign up to {{WEBUI_NAME}}": "Zaregistrujte se na {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Přihlašování 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 sID": "",
 	"Sougou Search API SK": "",
 	"Sougou Search API SK": "",
 	"Source": "Zdroj",
 	"Source": "Zdroj",
@@ -1121,6 +1139,8 @@
 	"Stop": "Zastavit",
 	"Stop": "Zastavit",
 	"Stop Sequence": "Sekvence Zastavení",
 	"Stop Sequence": "Sekvence Zastavení",
 	"Stream Chat Response": "Odezva chatu Stream",
 	"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 Model": "Model rozpoznávání řeči na text (STT)",
 	"STT Settings": "Nastavení STT (Rozpoznávání řeči)",
 	"STT Settings": "Nastavení STT (Rozpoznávání řeči)",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Téma",
 	"Theme": "Téma",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Použití Gravatar",
 	"Use Gravatar": "Použití Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Použijte iniciály",
 	"Use Initials": "Použijte iniciály",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "uživatel",
 	"user": "uživatel",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Co je nového v",
 	"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.": "",
 	"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",
 	"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ě)",
 	"Whisper (Local)": "Whisper (Lokálně)",
 	"Why?": "Proč?",
 	"Why?": "Proč?",
 	"Widescreen Mode": "Režim širokoúhlého zobrazení",
 	"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",
 	"Danger Zone": "Danger Zone",
 	"Dark": "Mørk",
 	"Dark": "Mørk",
 	"Database": "Database",
 	"Database": "Database",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "december",
 	"December": "december",
 	"Default": "Standard",
 	"Default": "Standard",
 	"Default (Open AI)": "Standard (Open AI)",
 	"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 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 Connections settings updated": "Direkte forbindelser indstillinger opdateret",
 	"Direct Tool Servers": "",
 	"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",
 	"Disabled": "Inaktiv",
 	"Discover a function": "Find en funktion",
 	"Discover a function": "Find en funktion",
 	"Discover a model": "Find en model",
 	"Discover a model": "Find en model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Rediger",
 	"Edit": "Rediger",
 	"Edit Arena Model": "Rediger Arena Model",
 	"Edit Arena Model": "Rediger Arena Model",
 	"Edit Channel": "Rediger kanal",
 	"Edit Channel": "Rediger kanal",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Indtast størrelse af tekststykker",
 	"Enter Chunk Size": "Indtast størrelse af tekststykker",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Indtast beskrivelse",
 	"Enter description": "Indtast beskrivelse",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Indtast Tavily Extract Depth",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Indtast Tika Server URL",
 	"Enter Tika Server URL": "Indtast Tika Server URL",
 	"Enter timeout in seconds": "Indtast timeout i sekunder",
 	"Enter timeout in seconds": "Indtast timeout i sekunder",
 	"Enter to Send": "Indtast for at sende",
 	"Enter to Send": "Indtast for at sende",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Mappenavn kan ikke være tom.",
 	"Folder name cannot be empty.": "Mappenavn kan ikke være tom.",
 	"Folder name updated successfully": "Mappenavn opdateret.",
 	"Folder name updated successfully": "Mappenavn opdateret.",
 	"Followed instructions perfectly": "Fulgte instruktionerne perfekt",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "Formular",
 	"Form": "Formular",
 	"Format your variables using brackets like this:": "Formater dine variable ved hjælp af klammer som dette:",
 	"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 deleted successfully": "Funktion slettet.",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funktionen er nu globalt deaktiveret",
 	"Function is now globally disabled": "Funktionen er nu globalt deaktiveret",
 	"Function is now globally enabled": "Funktionen er nu globalt aktiveret",
 	"Function is now globally enabled": "Funktionen er nu globalt aktiveret",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "Funktion opdateret.",
 	"Function updated successfully": "Funktion opdateret.",
 	"Functions": "Funktioner",
 	"Functions": "Funktioner",
@@ -657,6 +666,7 @@
 	"Host": "Vært",
 	"Host": "Vært",
 	"How can I help you today?": "Hvordan kan jeg hjælpe dig i dag?",
 	"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?",
 	"How would you rate this response?": "Hvordan vurderer du dette svar?",
+	"HTML": "",
 	"Hybrid Search": "Hybrid søgning",
 	"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.",
 	"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": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Landing Page-tilstand",
 	"Landing Page Mode": "Landing Page-tilstand",
 	"Language": "Sprog",
 	"Language": "Sprog",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Sidst aktiv",
 	"Last Active": "Sidst aktiv",
 	"Last Modified": "Sidst ændret",
 	"Last Modified": "Sidst ændret",
 	"Last reply": "Sidste svar",
 	"Last reply": "Sidste svar",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Administrer pipelines",
 	"Manage Pipelines": "Administrer pipelines",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Marts",
 	"March": "Marts",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maks. uploadantal",
 	"Max Upload Count": "Maks. uploadantal",
 	"Max Upload Size": "Maks. uploadstørrelse",
 	"Max Upload Size": "Maks. uploadstørrelse",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "Ny note",
 	"New Note": "Ny note",
 	"New Password": "Ny adgangskode",
 	"New Password": "Ny adgangskode",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Andet",
 	"Other": "Andet",
 	"OUTPUT": "OUTPUT",
 	"OUTPUT": "OUTPUT",
 	"Output format": "Outputformat",
 	"Output format": "Outputformat",
+	"Output Format": "",
 	"Overview": "Oversigt",
 	"Overview": "Oversigt",
 	"page": "side",
 	"page": "side",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Adgangskode",
 	"Password": "Adgangskode",
 	"Paste Large Text as File": "Indsæt store tekster som fil",
 	"Paste Large Text as File": "Indsæt store tekster som fil",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Log ud",
 	"Sign Out": "Log ud",
 	"Sign up": "Tilmeld dig",
 	"Sign up": "Tilmeld dig",
 	"Sign up to {{WEBUI_NAME}}": "Tilmeld dig {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Logger ind på {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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": "Kilde",
 	"Source": "Kilde",
@@ -1121,6 +1139,8 @@
 	"Stop": "Stop",
 	"Stop": "Stop",
 	"Stop Sequence": "Stopsekvens",
 	"Stop Sequence": "Stopsekvens",
 	"Stream Chat Response": "Stream chatsvar",
 	"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 Model": "STT-model",
 	"STT Settings": "STT-indstillinger",
 	"STT Settings": "STT-indstillinger",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Brug Gravatar",
 	"Use Gravatar": "Brug Gravatar",
 	"Use groups to group your users and assign permissions.": "Brug grupper til at gruppere dine brugere og tildele rettigheder.",
 	"Use groups to group your users and assign permissions.": "Brug grupper til at gruppere dine brugere og tildele rettigheder.",
 	"Use Initials": "Brug initialer",
 	"Use Initials": "Brug initialer",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "Brug ingen proxy til at hente sideindhold.",
 	"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.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "bruger",
 	"user": "bruger",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Nyheder i",
 	"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.": "",
 	"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",
 	"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)",
 	"Whisper (Local)": "Whisper (lokal)",
 	"Why?": "Hvorfor?",
 	"Why?": "Hvorfor?",
 	"Widescreen Mode": "Widescreen-tilstand",
 	"Widescreen Mode": "Widescreen-tilstand",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Gefahrenzone",
 	"Danger Zone": "Gefahrenzone",
 	"Dark": "Dunkel",
 	"Dark": "Dunkel",
 	"Database": "Datenbank",
 	"Database": "Datenbank",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Dezember",
 	"December": "Dezember",
 	"Default": "Standard",
 	"Default": "Standard",
 	"Default (Open AI)": "Standard (Open AI)",
 	"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 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 Connections settings updated": "Direktverbindungs-Einstellungen aktualisiert",
 	"Direct Tool Servers": "Direkt verbundene Werkzeug-Server",
 	"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",
 	"Disabled": "Deaktiviert",
 	"Discover a function": "Entdecken Sie weitere Funktionen",
 	"Discover a function": "Entdecken Sie weitere Funktionen",
 	"Discover a model": "Entdecken Sie weitere Modelle",
 	"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., 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., 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., westus (leave blank for eastus)": "z. B. westus (leer lassen für eastus)",
+	"e.g.) en,fr,de": "",
 	"Edit": "Bearbeiten",
 	"Edit": "Bearbeiten",
 	"Edit Arena Model": "Arena-Modell bearbeiten",
 	"Edit Arena Model": "Arena-Modell bearbeiten",
 	"Edit Channel": "Kanal bearbeiten",
 	"Edit Channel": "Kanal bearbeiten",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Geben Sie die Blockgröße ein",
 	"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 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 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 description": "Geben Sie eine Beschreibung ein",
 	"Enter Docling OCR Engine": "Docling OCR-Engine eingeben",
 	"Enter Docling OCR Engine": "Docling OCR-Engine eingeben",
 	"Enter Docling OCR Language(s)": "Docling OCR-Sprache(n) eingeben",
 	"Enter Docling OCR Language(s)": "Docling OCR-Sprache(n) eingeben",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Tavily Extract Depth eingeben",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Geben Sie die Tika-Server-URL ein",
 	"Enter Tika Server URL": "Geben Sie die Tika-Server-URL ein",
 	"Enter timeout in seconds": "Geben Sie den Timeout in Sekunden ein",
 	"Enter timeout in seconds": "Geben Sie den Timeout in Sekunden ein",
 	"Enter to Send": "'Enter' zum Senden",
 	"Enter to Send": "'Enter' zum Senden",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Ordnername darf nicht leer sein.",
 	"Folder name cannot be empty.": "Ordnername darf nicht leer sein.",
 	"Folder name updated successfully": "Ordnername erfolgreich aktualisiert",
 	"Folder name updated successfully": "Ordnername erfolgreich aktualisiert",
 	"Followed instructions perfectly": "Anweisungen perfekt befolgt",
 	"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",
 	"Forge new paths": "Neue Wege beschreiten",
 	"Form": "Formular",
 	"Form": "Formular",
 	"Format your variables using brackets like this:": "Formatieren Sie Ihre Variablen mit Klammern, wie hier:",
 	"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 deleted successfully": "Funktion erfolgreich gelöscht",
 	"Function Description": "Funktionsbeschreibung",
 	"Function Description": "Funktionsbeschreibung",
 	"Function ID": "Funktions-ID",
 	"Function ID": "Funktions-ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Die Funktion ist jetzt global deaktiviert",
 	"Function is now globally disabled": "Die Funktion ist jetzt global deaktiviert",
 	"Function is now globally enabled": "Die Funktion ist jetzt global aktiviert",
 	"Function is now globally enabled": "Die Funktion ist jetzt global aktiviert",
-	"Function loaded successfully": "",
 	"Function Name": "Funktionsname",
 	"Function Name": "Funktionsname",
 	"Function updated successfully": "Funktion erfolgreich aktualisiert",
 	"Function updated successfully": "Funktion erfolgreich aktualisiert",
 	"Functions": "Funktionen",
 	"Functions": "Funktionen",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"Host": "Host",
 	"How can I help you today?": "Wie kann ich Ihnen heute helfen?",
 	"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?",
 	"How would you rate this response?": "Wie würden Sie diese Antwort bewerten?",
+	"HTML": "",
 	"Hybrid Search": "Hybride Suche",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Startseitenmodus",
 	"Landing Page Mode": "Startseitenmodus",
 	"Language": "Sprache",
 	"Language": "Sprache",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Zuletzt aktiv",
 	"Last Active": "Zuletzt aktiv",
 	"Last Modified": "Zuletzt bearbeitet",
 	"Last Modified": "Zuletzt bearbeitet",
 	"Last reply": "Letzte Antwort",
 	"Last reply": "Letzte Antwort",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Pipelines verwalten",
 	"Manage Pipelines": "Pipelines verwalten",
 	"Manage Tool Servers": "Tool Server verwalten",
 	"Manage Tool Servers": "Tool Server verwalten",
 	"March": "März",
 	"March": "März",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maximale Anzahl der Uploads",
 	"Max Upload Count": "Maximale Anzahl der Uploads",
 	"Max Upload Size": "Maximale Uploadgröße",
 	"Max Upload Size": "Maximale Uploadgröße",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "Neue Notiz",
 	"New Note": "Neue Notiz",
 	"New Password": "Neues Passwort",
 	"New Password": "Neues Passwort",
+	"New Tool": "",
 	"new-channel": "neuer-kanal",
 	"new-channel": "neuer-kanal",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Andere",
 	"Other": "Andere",
 	"OUTPUT": "AUSGABE",
 	"OUTPUT": "AUSGABE",
 	"Output format": "Ausgabeformat",
 	"Output format": "Ausgabeformat",
+	"Output Format": "",
 	"Overview": "Übersicht",
 	"Overview": "Übersicht",
 	"page": "Seite",
 	"page": "Seite",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Passwort",
 	"Password": "Passwort",
 	"Paste Large Text as File": "Großen Text als Datei einfügen",
 	"Paste Large Text as File": "Großen Text als Datei einfügen",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Abmelden",
 	"Sign Out": "Abmelden",
 	"Sign up": "Registrieren",
 	"Sign up": "Registrieren",
 	"Sign up to {{WEBUI_NAME}}": "Bei {{WEBUI_NAME}} 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",
 	"Signing in to {{WEBUI_NAME}}": "Wird bei {{WEBUI_NAME}} angemeldet",
 	"sk-1234": "sk-1234",
 	"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 sID": "Sougou Search API sID",
 	"Sougou Search API SK": "Sougou Search API SK",
 	"Sougou Search API SK": "Sougou Search API SK",
 	"Source": "Quelle",
 	"Source": "Quelle",
@@ -1121,6 +1139,8 @@
 	"Stop": "Stop",
 	"Stop": "Stop",
 	"Stop Sequence": "Stop-Sequenz",
 	"Stop Sequence": "Stop-Sequenz",
 	"Stream Chat Response": "Chat-Antwort streamen",
 	"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 Model": "STT-Modell",
 	"STT Settings": "STT-Einstellungen",
 	"STT Settings": "STT-Einstellungen",
 	"Stylized PDF Export": "Stilisierter PDF-Export",
 	"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 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 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 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 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.",
 	"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",
 	"Theme": "Design",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar verwenden",
 	"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 groups to group your users and assign permissions.": "Nutzen Sie Gruppen, um Ihre Benutzer zu gruppieren und Berechtigungen zuzuweisen.",
 	"Use Initials": "Initialen verwenden",
 	"Use Initials": "Initialen verwenden",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "Keinen Proxy zum Abrufen von Seiteninhalten verwenden.",
 	"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.",
 	"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",
 	"user": "Benutzer",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Neuigkeiten von",
 	"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.",
 	"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",
 	"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)",
 	"Whisper (Local)": "Whisper (lokal)",
 	"Why?": "Warum?",
 	"Why?": "Warum?",
 	"Widescreen Mode": "Breitbildmodus",
 	"Widescreen Mode": "Breitbildmodus",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Dark",
 	"Dark": "Dark",
 	"Database": "Database",
 	"Database": "Database",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "",
 	"December": "",
 	"Default": "Default",
 	"Default": "Default",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "",
 	"Discover a model": "",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "",
 	"Edit": "",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Enter Size of Chunk",
 	"Enter Chunk Size": "Enter Size of Chunk",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "How can I halp u today?",
 	"How can I help you today?": "How can I halp u today?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "Doge Speak",
 	"Language": "Doge Speak",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "",
 	"Last Active": "",
 	"Last Modified": "",
 	"Last Modified": "",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "",
 	"Manage Pipelines": "",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "",
 	"March": "",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "New Barkword",
 	"New Password": "New Barkword",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "",
 	"Other": "",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Barkword",
 	"Password": "Barkword",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Sign Out much logout",
 	"Sign Out": "Sign Out much logout",
 	"Sign up": "Sign up much join",
 	"Sign up": "Sign up much join",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "Source",
 	"Source": "Source",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop": "",
 	"Stop Sequence": "Stop Sequence much stop",
 	"Stop Sequence": "Stop Sequence much stop",
 	"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 Model": "",
 	"STT Settings": "STT Settings very settings",
 	"STT Settings": "STT Settings very settings",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Theme much theme",
 	"Theme": "Theme much theme",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Use Gravatar much avatar",
 	"Use Gravatar": "Use Gravatar much avatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Use Initials much initial",
 	"Use Initials": "Use Initials much initial",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "user much user",
 	"user": "user much user",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "What’s New in much new",
 	"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.": "",
 	"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": "",
 	"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?": "",
 	"Why?": "",
 	"Widescreen Mode": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Σκούρο",
 	"Dark": "Σκούρο",
 	"Database": "Βάση Δεδομένων",
 	"Database": "Βάση Δεδομένων",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Δεκέμβριος",
 	"December": "Δεκέμβριος",
 	"Default": "Προεπιλογή",
 	"Default": "Προεπιλογή",
 	"Default (Open AI)": "Προεπιλογή (Open AI)",
 	"Default (Open AI)": "Προεπιλογή (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "Απενεργοποιημένο",
 	"Disabled": "Απενεργοποιημένο",
 	"Discover a function": "Ανακάλυψη λειτουργίας",
 	"Discover a function": "Ανακάλυψη λειτουργίας",
 	"Discover a model": "Ανακάλυψη μοντέλου",
 	"Discover a model": "Ανακάλυψη μοντέλου",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Επεξεργασία",
 	"Edit": "Επεξεργασία",
 	"Edit Arena Model": "Επεξεργασία Μοντέλου Arena",
 	"Edit Arena Model": "Επεξεργασία Μοντέλου Arena",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Εισάγετε το Μέγεθος Τμημάτων",
 	"Enter Chunk Size": "Εισάγετε το Μέγεθος Τμημάτων",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Εισάγετε την περιγραφή",
 	"Enter description": "Εισάγετε την περιγραφή",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Εισάγετε το URL διακομιστή Tika",
 	"Enter Tika Server URL": "Εισάγετε το URL διακομιστή Tika",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Το όνομα του φακέλου δεν μπορεί να είναι κενό.",
 	"Folder name cannot be empty.": "Το όνομα του φακέλου δεν μπορεί να είναι κενό.",
 	"Folder name updated successfully": "Το όνομα του φακέλου ενημερώθηκε με επιτυχία",
 	"Folder name updated successfully": "Το όνομα του φακέλου ενημερώθηκε με επιτυχία",
 	"Followed instructions perfectly": "Ακολούθησε τις οδηγίες τέλεια",
 	"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": "Δημιουργήστε νέες διαδρομές",
 	"Forge new paths": "Δημιουργήστε νέες διαδρομές",
 	"Form": "Φόρμα",
 	"Form": "Φόρμα",
 	"Format your variables using brackets like this:": "Μορφοποιήστε τις μεταβλητές σας χρησιμοποιώντας αγκύλες όπως αυτό:",
 	"Format your variables using brackets like this:": "Μορφοποιήστε τις μεταβλητές σας χρησιμοποιώντας αγκύλες όπως αυτό:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Η λειτουργία διαγράφηκε με επιτυχία",
 	"Function deleted successfully": "Η λειτουργία διαγράφηκε με επιτυχία",
 	"Function Description": "Περιγραφή Λειτουργίας",
 	"Function Description": "Περιγραφή Λειτουργίας",
 	"Function ID": "ID Λειτουργίας",
 	"Function ID": "ID Λειτουργίας",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Η λειτουργία είναι τώρα καθολικά απενεργοποιημένη",
 	"Function is now globally disabled": "Η λειτουργία είναι τώρα καθολικά απενεργοποιημένη",
 	"Function is now globally enabled": "Η λειτουργία είναι τώρα καθολικά ενεργοποιημένη",
 	"Function is now globally enabled": "Η λειτουργία είναι τώρα καθολικά ενεργοποιημένη",
-	"Function loaded successfully": "",
 	"Function Name": "Όνομα Λειτουργίας",
 	"Function Name": "Όνομα Λειτουργίας",
 	"Function updated successfully": "Η λειτουργία ενημερώθηκε με επιτυχία",
 	"Function updated successfully": "Η λειτουργία ενημερώθηκε με επιτυχία",
 	"Functions": "Λειτουργίες",
 	"Functions": "Λειτουργίες",
@@ -657,6 +666,7 @@
 	"Host": "Διακομιστής",
 	"Host": "Διακομιστής",
 	"How can I help you today?": "Πώς μπορώ να σας βοηθήσω σήμερα;",
 	"How can I help you today?": "Πώς μπορώ να σας βοηθήσω σήμερα;",
 	"How would you rate this response?": "Πώς θα βαθμολογούσατε αυτή την απάντηση;",
 	"How would you rate this response?": "Πώς θα βαθμολογούσατε αυτή την απάντηση;",
+	"HTML": "",
 	"Hybrid Search": "Υβριδική Αναζήτηση",
 	"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.": "Αναγνωρίζω ότι έχω διαβάσει και κατανοώ τις συνέπειες της ενέργειάς μου. Γνωρίζω τους κινδύνους που σχετίζονται με την εκτέλεση αυθαίρετου κώδικα και έχω επαληθεύσει την αξιοπιστία της πηγής.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Λειτουργία Σελίδας Άφιξης",
 	"Landing Page Mode": "Λειτουργία Σελίδας Άφιξης",
 	"Language": "Γλώσσα",
 	"Language": "Γλώσσα",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Τελευταία Ενεργή",
 	"Last Active": "Τελευταία Ενεργή",
 	"Last Modified": "Τελευταία Τροποποίηση",
 	"Last Modified": "Τελευταία Τροποποίηση",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Διαχείριση Καναλιών",
 	"Manage Pipelines": "Διαχείριση Καναλιών",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Μάρτιος",
 	"March": "Μάρτιος",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Μέγιστος Αριθμός Ανεβάσματος",
 	"Max Upload Count": "Μέγιστος Αριθμός Ανεβάσματος",
 	"Max Upload Size": "Μέγιστο Μέγεθος Αρχείου",
 	"Max Upload Size": "Μέγιστο Μέγεθος Αρχείου",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Νέος Κωδικός",
 	"New Password": "Νέος Κωδικός",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Άλλο",
 	"Other": "Άλλο",
 	"OUTPUT": "ΕΞΟΔΟΣ",
 	"OUTPUT": "ΕΞΟΔΟΣ",
 	"Output format": "Μορφή εξόδου",
 	"Output format": "Μορφή εξόδου",
+	"Output Format": "",
 	"Overview": "Επισκόπηση",
 	"Overview": "Επισκόπηση",
 	"page": "σελίδα",
 	"page": "σελίδα",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Κωδικός",
 	"Password": "Κωδικός",
 	"Paste Large Text as File": "Επικόλληση Μεγάλου Κειμένου ως Αρχείο",
 	"Paste Large Text as File": "Επικόλληση Μεγάλου Κειμένου ως Αρχείο",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Αποσύνδεση",
 	"Sign Out": "Αποσύνδεση",
 	"Sign up": "Εγγραφή",
 	"Sign up": "Εγγραφή",
 	"Sign up to {{WEBUI_NAME}}": "Εγγραφή στο {{WEBUI_NAME}}",
 	"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}}",
 	"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": "Πηγή",
 	"Source": "Πηγή",
@@ -1121,6 +1139,8 @@
 	"Stop": "Σταμάτημα",
 	"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",
 	"STT Model": "Μοντέλο STT",
 	"STT Settings": "Ρυθμίσεις STT",
 	"STT Settings": "Ρυθμίσεις STT",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Θέμα",
 	"Theme": "Θέμα",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Χρησιμοποιήστε Gravatar",
 	"Use Gravatar": "Χρησιμοποιήστε Gravatar",
 	"Use groups to group your users and assign permissions.": "Χρησιμοποιήστε ομάδες για να ομαδοποιήσετε τους χρήστες σας και να αναθέσετε δικαιώματα.",
 	"Use groups to group your users and assign permissions.": "Χρησιμοποιήστε ομάδες για να ομαδοποιήσετε τους χρήστες σας και να αναθέσετε δικαιώματα.",
 	"Use Initials": "Χρησιμοποιήστε Αρχικά",
 	"Use Initials": "Χρησιμοποιήστε Αρχικά",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "user",
 	"user": "user",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Τι νέο υπάρχει στο",
 	"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.": "Όταν ενεργοποιηθεί, το μοντέλο θα ανταποκρίνεται σε κάθε μήνυμα συνομιλίας σε πραγματικό χρόνο, δημιουργώντας μια απάντηση μόλις ο χρήστης στείλει ένα μήνυμα. Αυτή η λειτουργία είναι χρήσιμη για εφαρμογές ζωντανής συνομιλίας, αλλά μπορεί να επηρεάσει την απόδοση σε πιο αργό υλικό.",
 	"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": "οπουδήποτε βρίσκεστε",
 	"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 (Τοπικό)",
 	"Whisper (Local)": "Whisper (Τοπικό)",
 	"Why?": "Γιατί?",
 	"Why?": "Γιατί?",
 	"Widescreen Mode": "Λειτουργία Οθόνης Ευρείας",
 	"Widescreen Mode": "Λειτουργία Οθόνης Ευρείας",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "",
 	"Dark": "",
 	"Database": "",
 	"Database": "",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "",
 	"December": "",
 	"Default": "",
 	"Default": "",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "",
 	"Discover a model": "",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "",
 	"Edit": "",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "",
 	"Enter Chunk Size": "",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "",
 	"How can I help you today?": "",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "",
 	"Language": "",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "",
 	"Last Active": "",
 	"Last Modified": "",
 	"Last Modified": "",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "",
 	"Manage Pipelines": "",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "",
 	"March": "",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "",
 	"New Password": "",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "",
 	"Other": "",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "",
 	"Password": "",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "",
 	"Sign Out": "",
 	"Sign up": "",
 	"Sign up": "",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "",
 	"Source": "",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"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 Model": "",
 	"STT Settings": "",
 	"STT Settings": "",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "",
 	"Theme": "",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "",
 	"Use Gravatar": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "",
 	"Use Initials": "",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "",
 	"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.": "",
 	"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": "",
 	"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?": "",
 	"Why?": "",
 	"Widescreen Mode": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "",
 	"Dark": "",
 	"Database": "",
 	"Database": "",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "",
 	"December": "",
 	"Default": "",
 	"Default": "",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "",
 	"Discover a model": "",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "",
 	"Edit": "",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "",
 	"Enter Chunk Size": "",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "",
 	"How can I help you today?": "",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "",
 	"Language": "",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "",
 	"Last Active": "",
 	"Last Modified": "",
 	"Last Modified": "",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "",
 	"Manage Pipelines": "",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "",
 	"March": "",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "",
 	"New Password": "",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "",
 	"Other": "",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "",
 	"Password": "",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "",
 	"Sign Out": "",
 	"Sign up": "",
 	"Sign up": "",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "",
 	"Source": "",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"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 Model": "",
 	"STT Settings": "",
 	"STT Settings": "",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "",
 	"Theme": "",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "",
 	"Use Gravatar": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "",
 	"Use Initials": "",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "",
 	"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.": "",
 	"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": "",
 	"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?": "",
 	"Why?": "",
 	"Widescreen Mode": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Zona Peligrosa",
 	"Danger Zone": "Zona Peligrosa",
 	"Dark": "Oscuro",
 	"Dark": "Oscuro",
 	"Database": "Base de datos",
 	"Database": "Base de datos",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Diciembre",
 	"December": "Diciembre",
 	"Default": "Predeterminado",
 	"Default": "Predeterminado",
 	"Default (Open AI)": "Predeterminado (Open AI)",
 	"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 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 Connections settings updated": "Se actualizaron las configuraciones de las Conexiones Directas",
 	"Direct Tool Servers": "Servidores de Herramientas Directos",
 	"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",
 	"Disabled": "Deshabilitado",
 	"Discover a function": "Descubrir Funciónes",
 	"Discover a function": "Descubrir Funciónes",
 	"Discover a model": "Descubrir Modelos",
 	"Discover a model": "Descubrir Modelos",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"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., 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., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Editar",
 	"Edit": "Editar",
 	"Edit Arena Model": "Editar Modelo en Arena",
 	"Edit Arena Model": "Editar Modelo en Arena",
 	"Edit Channel": "Editar Canal",
 	"Edit Channel": "Editar Canal",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Ingresar el Tamaño del Fragmento",
 	"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 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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Ingresar Descripción",
 	"Enter description": "Ingresar Descripción",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Ingresar parámetro de Extract Depth de Taviliy",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Ingresar URL del servidor Tika",
 	"Enter Tika Server URL": "Ingresar URL del servidor Tika",
 	"Enter timeout in seconds": "Ingresar tiempo límite de espera en segundos",
 	"Enter timeout in seconds": "Ingresar tiempo límite de espera en segundos",
 	"Enter to Send": "'Enter' para Enviar",
 	"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 cannot be empty.": "El nombre de la carpeta no puede estar vacío",
 	"Folder name updated successfully": "Nombre de la carpeta actualizado correctamente",
 	"Folder name updated successfully": "Nombre de la carpeta actualizado correctamente",
 	"Followed instructions perfectly": "Siguió las instrucciones perfectamente",
 	"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",
 	"Forge new paths": "Forjar nuevos caminos",
 	"Form": "Formulario",
 	"Form": "Formulario",
 	"Format your variables using brackets like this:": "Formatea tus variables usando corchetes así:",
 	"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 deleted successfully": "Función borrada correctamente",
 	"Function Description": "Descripción de la Función",
 	"Function Description": "Descripción de la Función",
 	"Function ID": "ID 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 disabled": "La Función ahora está deshabilitada globalmente",
 	"Function is now globally enabled": "La Función ahora está habilitada globalmente",
 	"Function is now globally enabled": "La Función ahora está habilitada globalmente",
-	"Function loaded successfully": "",
 	"Function Name": "Nombre de la Función",
 	"Function Name": "Nombre de la Función",
 	"Function updated successfully": "Función actualizada correctamente",
 	"Function updated successfully": "Función actualizada correctamente",
 	"Functions": "Funciones",
 	"Functions": "Funciones",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"Host": "Host",
 	"How can I help you today?": "¿Cómo puedo ayudarte hoy?",
 	"How can I help you today?": "¿Cómo puedo ayudarte hoy?",
 	"How would you rate this response?": "¿Cómo calificarías esta respuesta?",
 	"How would you rate this response?": "¿Cómo calificarías esta respuesta?",
+	"HTML": "",
 	"Hybrid Search": "Búsqueda Híbrida",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Modo Página Inicial",
 	"Landing Page Mode": "Modo Página Inicial",
 	"Language": "Idioma",
 	"Language": "Idioma",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Última Actividad",
 	"Last Active": "Última Actividad",
 	"Last Modified": "Último Modificación",
 	"Last Modified": "Último Modificación",
 	"Last reply": "Última Respuesta",
 	"Last reply": "Última Respuesta",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gestionar Tuberías",
 	"Manage Pipelines": "Gestionar Tuberías",
 	"Manage Tool Servers": "Gestionar Servidores de Herramientas",
 	"Manage Tool Servers": "Gestionar Servidores de Herramientas",
 	"March": "Marzo",
 	"March": "Marzo",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Número Max de Subidas",
 	"Max Upload Count": "Número Max de Subidas",
 	"Max Upload Size": "Tamaño Max de Subidas",
 	"Max Upload Size": "Tamaño Max de Subidas",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Nueva Contraseña",
 	"New Password": "Nueva Contraseña",
+	"New Tool": "",
 	"new-channel": "nuevo-canal",
 	"new-channel": "nuevo-canal",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Otro",
 	"Other": "Otro",
 	"OUTPUT": "SALIDA",
 	"OUTPUT": "SALIDA",
 	"Output format": "Formato de salida",
 	"Output format": "Formato de salida",
+	"Output Format": "",
 	"Overview": "Vista General",
 	"Overview": "Vista General",
 	"page": "página",
 	"page": "página",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Contraseña",
 	"Password": "Contraseña",
 	"Paste Large Text as File": "Pegar el Texto Largo como Archivo",
 	"Paste Large Text as File": "Pegar el Texto Largo como Archivo",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Cerrar Sesión",
 	"Sign Out": "Cerrar Sesión",
 	"Sign up": "Crear una Cuenta",
 	"Sign up": "Crear una Cuenta",
 	"Sign up to {{WEBUI_NAME}}": "Crear una Cuenta en {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Iniciando Sesión en {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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": "Fuente",
 	"Source": "Fuente",
@@ -1121,6 +1139,8 @@
 	"Stop": "Detener",
 	"Stop": "Detener",
 	"Stop Sequence": "Secuencia de Parada",
 	"Stop Sequence": "Secuencia de Parada",
 	"Stream Chat Response": "Transmisión Directa de la  Respuesta del Chat",
 	"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 Model": "Modelo STT",
 	"STT Settings": "Ajustes Voz a Texto (STT)",
 	"STT Settings": "Ajustes Voz a Texto (STT)",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.",
 	"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",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Usar Gravatar",
 	"Use Gravatar": "Usar Gravatar",
 	"Use groups to group your users and assign permissions.": "Usar grupos para agrupar a usuarios y asignar permisos.",
 	"Use groups to group your users and assign permissions.": "Usar grupos para agrupar a usuarios y asignar permisos.",
 	"Use Initials": "Usar Iniciales",
 	"Use Initials": "Usar Iniciales",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "No usar proxy para extraer contenidos",
 	"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",
 	"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",
 	"user": "usuario",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Que hay de Nuevo en",
 	"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.",
 	"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",
 	"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)",
 	"Whisper (Local)": "Whisper (Local)",
 	"Why?": "¿Por qué?",
 	"Why?": "¿Por qué?",
 	"Widescreen Mode": "Modo Pantalla Ancha",
 	"Widescreen Mode": "Modo Pantalla Ancha",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Ohutsoon",
 	"Danger Zone": "Ohutsoon",
 	"Dark": "Tume",
 	"Dark": "Tume",
 	"Database": "Andmebaas",
 	"Database": "Andmebaas",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Detsember",
 	"December": "Detsember",
 	"Default": "Vaikimisi",
 	"Default": "Vaikimisi",
 	"Default (Open AI)": "Vaikimisi (Open AI)",
 	"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 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 Connections settings updated": "Otseste ühenduste seaded uuendatud",
 	"Direct Tool Servers": "",
 	"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",
 	"Disabled": "Keelatud",
 	"Discover a function": "Avasta funktsioon",
 	"Discover a function": "Avasta funktsioon",
 	"Discover a model": "Avasta mudel",
 	"Discover a model": "Avasta mudel",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Muuda",
 	"Edit": "Muuda",
 	"Edit Arena Model": "Muuda Areena mudelit",
 	"Edit Arena Model": "Muuda Areena mudelit",
 	"Edit Channel": "Muuda kanalit",
 	"Edit Channel": "Muuda kanalit",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Sisestage tüki suurus",
 	"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 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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Sisestage kirjeldus",
 	"Enter description": "Sisestage kirjeldus",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Sisestage Tika serveri URL",
 	"Enter Tika Server URL": "Sisestage Tika serveri URL",
 	"Enter timeout in seconds": "Sisestage aegumine sekundites",
 	"Enter timeout in seconds": "Sisestage aegumine sekundites",
 	"Enter to Send": "Enter saatmiseks",
 	"Enter to Send": "Enter saatmiseks",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Kausta nimi ei saa olla tühi.",
 	"Folder name cannot be empty.": "Kausta nimi ei saa olla tühi.",
 	"Folder name updated successfully": "Kausta nimi edukalt uuendatud",
 	"Folder name updated successfully": "Kausta nimi edukalt uuendatud",
 	"Followed instructions perfectly": "Järgis juhiseid täiuslikult",
 	"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",
 	"Forge new paths": "Loo uusi radu",
 	"Form": "Vorm",
 	"Form": "Vorm",
 	"Format your variables using brackets like this:": "Vormindage oma muutujad sulgudega nagu siin:",
 	"Format your variables using brackets like this:": "Vormindage oma muutujad sulgudega nagu siin:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Funktsioon edukalt kustutatud",
 	"Function deleted successfully": "Funktsioon edukalt kustutatud",
 	"Function Description": "Funktsiooni kirjeldus",
 	"Function Description": "Funktsiooni kirjeldus",
 	"Function ID": "Funktsiooni ID",
 	"Function ID": "Funktsiooni ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funktsioon on nüüd globaalselt keelatud",
 	"Function is now globally disabled": "Funktsioon on nüüd globaalselt keelatud",
 	"Function is now globally enabled": "Funktsioon on nüüd globaalselt lubatud",
 	"Function is now globally enabled": "Funktsioon on nüüd globaalselt lubatud",
-	"Function loaded successfully": "",
 	"Function Name": "Funktsiooni nimi",
 	"Function Name": "Funktsiooni nimi",
 	"Function updated successfully": "Funktsioon edukalt uuendatud",
 	"Function updated successfully": "Funktsioon edukalt uuendatud",
 	"Functions": "Funktsioonid",
 	"Functions": "Funktsioonid",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"Host": "Host",
 	"How can I help you today?": "Kuidas saan teid täna aidata?",
 	"How can I help you today?": "Kuidas saan teid täna aidata?",
 	"How would you rate this response?": "Kuidas hindaksite seda vastust?",
 	"How would you rate this response?": "Kuidas hindaksite seda vastust?",
+	"HTML": "",
 	"Hybrid Search": "Hübriidotsing",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Maandumislehe režiim",
 	"Landing Page Mode": "Maandumislehe režiim",
 	"Language": "Keel",
 	"Language": "Keel",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Viimati aktiivne",
 	"Last Active": "Viimati aktiivne",
 	"Last Modified": "Viimati muudetud",
 	"Last Modified": "Viimati muudetud",
 	"Last reply": "Viimane vastus",
 	"Last reply": "Viimane vastus",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Halda torustikke",
 	"Manage Pipelines": "Halda torustikke",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Märts",
 	"March": "Märts",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maksimaalne üleslaadimiste arv",
 	"Max Upload Count": "Maksimaalne üleslaadimiste arv",
 	"Max Upload Size": "Maksimaalne üleslaadimise suurus",
 	"Max Upload Size": "Maksimaalne üleslaadimise suurus",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Uus parool",
 	"New Password": "Uus parool",
+	"New Tool": "",
 	"new-channel": "uus-kanal",
 	"new-channel": "uus-kanal",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Muu",
 	"Other": "Muu",
 	"OUTPUT": "VÄLJUND",
 	"OUTPUT": "VÄLJUND",
 	"Output format": "Väljundformaat",
 	"Output format": "Väljundformaat",
+	"Output Format": "",
 	"Overview": "Ülevaade",
 	"Overview": "Ülevaade",
 	"page": "leht",
 	"page": "leht",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Parool",
 	"Password": "Parool",
 	"Paste Large Text as File": "Kleebi suur tekst failina",
 	"Paste Large Text as File": "Kleebi suur tekst failina",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Logi välja",
 	"Sign Out": "Logi välja",
 	"Sign up": "Registreeru",
 	"Sign up": "Registreeru",
 	"Sign up to {{WEBUI_NAME}}": "Registreeru {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Sisselogimine {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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": "Allikas",
 	"Source": "Allikas",
@@ -1121,6 +1139,8 @@
 	"Stop": "Peata",
 	"Stop": "Peata",
 	"Stop Sequence": "Lõpetamise järjestus",
 	"Stop Sequence": "Lõpetamise järjestus",
 	"Stream Chat Response": "Voogedasta vestluse vastust",
 	"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 Model": "STT mudel",
 	"STT Settings": "STT seaded",
 	"STT Settings": "STT seaded",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.",
 	"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",
 	"Theme": "Teema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Kasuta Gravatari",
 	"Use Gravatar": "Kasuta Gravatari",
 	"Use groups to group your users and assign permissions.": "Kasutage gruppe oma kasutajate grupeerimiseks ja õiguste määramiseks.",
 	"Use groups to group your users and assign permissions.": "Kasutage gruppe oma kasutajate grupeerimiseks ja õiguste määramiseks.",
 	"Use Initials": "Kasuta initsiaale",
 	"Use Initials": "Kasuta initsiaale",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "kasutaja",
 	"user": "kasutaja",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Mis on uut",
 	"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.",
 	"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",
 	"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)",
 	"Whisper (Local)": "Whisper (lokaalne)",
 	"Why?": "Miks?",
 	"Why?": "Miks?",
 	"Widescreen Mode": "Laiekraani režiim",
 	"Widescreen Mode": "Laiekraani režiim",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Iluna",
 	"Dark": "Iluna",
 	"Database": "Datu-basea",
 	"Database": "Datu-basea",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Abendua",
 	"December": "Abendua",
 	"Default": "Lehenetsia",
 	"Default": "Lehenetsia",
 	"Default (Open AI)": "Lehenetsia (Open AI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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",
 	"Disabled": "Desgaituta",
 	"Discover a function": "Aurkitu funtzio bat",
 	"Discover a function": "Aurkitu funtzio bat",
 	"Discover a model": "Aurkitu eredu bat",
 	"Discover a model": "Aurkitu eredu bat",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Editatu",
 	"Edit": "Editatu",
 	"Edit Arena Model": "Editatu Arena Eredua",
 	"Edit Arena Model": "Editatu Arena Eredua",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Sartu Zati Tamaina",
 	"Enter Chunk Size": "Sartu Zati Tamaina",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Sartu deskribapena",
 	"Enter description": "Sartu deskribapena",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Sartu Tika Zerbitzari URLa",
 	"Enter Tika Server URL": "Sartu Tika Zerbitzari URLa",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Karpetaren izena ezin da hutsik egon.",
 	"Folder name cannot be empty.": "Karpetaren izena ezin da hutsik egon.",
 	"Folder name updated successfully": "Karpetaren izena ongi eguneratu da",
 	"Folder name updated successfully": "Karpetaren izena ongi eguneratu da",
 	"Followed instructions perfectly": "Jarraibideak perfektuki jarraitu ditu",
 	"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",
 	"Forge new paths": "Sortu bide berriak",
 	"Form": "Inprimakia",
 	"Form": "Inprimakia",
 	"Format your variables using brackets like this:": "Formateatu zure aldagaiak kortxeteak erabiliz honela:",
 	"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 deleted successfully": "Funtzioa ongi ezabatu da",
 	"Function Description": "Funtzioaren Deskribapena",
 	"Function Description": "Funtzioaren Deskribapena",
 	"Function ID": "Funtzio IDa",
 	"Function ID": "Funtzio IDa",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funtzioa orain globalki desgaituta dago",
 	"Function is now globally disabled": "Funtzioa orain globalki desgaituta dago",
 	"Function is now globally enabled": "Funtzioa orain globalki gaituta dago",
 	"Function is now globally enabled": "Funtzioa orain globalki gaituta dago",
-	"Function loaded successfully": "",
 	"Function Name": "Funtzioaren Izena",
 	"Function Name": "Funtzioaren Izena",
 	"Function updated successfully": "Funtzioa ongi eguneratu da",
 	"Function updated successfully": "Funtzioa ongi eguneratu da",
 	"Functions": "Funtzioak",
 	"Functions": "Funtzioak",
@@ -657,6 +666,7 @@
 	"Host": "Ostalaria",
 	"Host": "Ostalaria",
 	"How can I help you today?": "Zertan lagun zaitzaket gaur?",
 	"How can I help you today?": "Zertan lagun zaitzaket gaur?",
 	"How would you rate this response?": "Nola baloratuko zenuke erantzun hau?",
 	"How would you rate this response?": "Nola baloratuko zenuke erantzun hau?",
+	"HTML": "",
 	"Hybrid Search": "Bilaketa Hibridoa",
 	"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.",
 	"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",
 	"ID": "IDa",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Hasiera Orriaren Modua",
 	"Landing Page Mode": "Hasiera Orriaren Modua",
 	"Language": "Hizkuntza",
 	"Language": "Hizkuntza",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Azken Aktibitatea",
 	"Last Active": "Azken Aktibitatea",
 	"Last Modified": "Azken Aldaketa",
 	"Last Modified": "Azken Aldaketa",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Kudeatu Pipeline-ak",
 	"Manage Pipelines": "Kudeatu Pipeline-ak",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Martxoa",
 	"March": "Martxoa",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Karga kopuru maximoa",
 	"Max Upload Count": "Karga kopuru maximoa",
 	"Max Upload Size": "Karga tamaina maximoa",
 	"Max Upload Size": "Karga tamaina maximoa",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Pasahitz berria",
 	"New Password": "Pasahitz berria",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Bestelakoa",
 	"Other": "Bestelakoa",
 	"OUTPUT": "IRTEERA",
 	"OUTPUT": "IRTEERA",
 	"Output format": "Irteera formatua",
 	"Output format": "Irteera formatua",
+	"Output Format": "",
 	"Overview": "Ikuspegi orokorra",
 	"Overview": "Ikuspegi orokorra",
 	"page": "orria",
 	"page": "orria",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Pasahitza",
 	"Password": "Pasahitza",
 	"Paste Large Text as File": "Itsatsi testu luzea fitxategi gisa",
 	"Paste Large Text as File": "Itsatsi testu luzea fitxategi gisa",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Amaitu saioa",
 	"Sign Out": "Amaitu saioa",
 	"Sign up": "Erregistratu",
 	"Sign up": "Erregistratu",
 	"Sign up to {{WEBUI_NAME}}": "Erregistratu {{WEBUI_NAME}}-n",
 	"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",
 	"Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}}-n saioa hasten",
 	"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": "Iturria",
 	"Source": "Iturria",
@@ -1121,6 +1139,8 @@
 	"Stop": "Gelditu",
 	"Stop": "Gelditu",
 	"Stop Sequence": "Gelditzeko sekuentzia",
 	"Stop Sequence": "Gelditzeko sekuentzia",
 	"Stream Chat Response": "Transmititu txat erantzuna",
 	"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 Model": "STT modeloa",
 	"STT Settings": "STT ezarpenak",
 	"STT Settings": "STT ezarpenak",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Gaia",
 	"Theme": "Gaia",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Erabili Gravatar",
 	"Use Gravatar": "Erabili Gravatar",
 	"Use groups to group your users and assign permissions.": "Erabili taldeak zure erabiltzaileak taldekatu eta baimenak esleitzeko.",
 	"Use groups to group your users and assign permissions.": "Erabili taldeak zure erabiltzaileak taldekatu eta baimenak esleitzeko.",
 	"Use Initials": "Erabili inizialak",
 	"Use Initials": "Erabili inizialak",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "erabiltzailea",
 	"user": "erabiltzailea",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Zer berri honetan:",
 	"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.",
 	"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",
 	"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)",
 	"Whisper (Local)": "Whisper (Lokala)",
 	"Why?": "Zergatik?",
 	"Why?": "Zergatik?",
 	"Widescreen Mode": "Pantaila zabaleko modua",
 	"Widescreen Mode": "Pantaila zabaleko modua",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "منطقه خطر",
 	"Danger Zone": "منطقه خطر",
 	"Dark": "تیره",
 	"Dark": "تیره",
 	"Database": "پایگاه داده",
 	"Database": "پایگاه داده",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "دسامبر",
 	"December": "دسامبر",
 	"Default": "پیشفرض",
 	"Default": "پیشفرض",
 	"Default (Open AI)": "پیشفرض (Open AI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "اتصالات مستقیم به کاربران اجازه می\u200cدهد به نقاط پایانی API سازگار با OpenAI خود متصل شوند.",
 	"Direct Connections settings updated": "تنظیمات اتصالات مستقیم به\u200cروزرسانی شد",
 	"Direct Connections settings updated": "تنظیمات اتصالات مستقیم به\u200cروزرسانی شد",
 	"Direct Tool Servers": "سرورهای ابزار مستقیم",
 	"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": "غیرفعال",
 	"Disabled": "غیرفعال",
 	"Discover a function": "کشف یک تابع",
 	"Discover a function": "کشف یک تابع",
 	"Discover a model": "کشف یک مدل",
 	"Discover a model": "کشف یک مدل",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"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., en-US,ja-JP (leave blank for auto-detect)": "مثلا en-US,ja-JP (برای تشخیص خودکار خالی بگذارید)",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "ویرایش",
 	"Edit": "ویرایش",
 	"Edit Arena Model": "ویرایش مدل آرنا",
 	"Edit Arena Model": "ویرایش مدل آرنا",
 	"Edit Channel": "ویرایش کانال",
 	"Edit Channel": "ویرایش کانال",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "مقدار Chunk Size را وارد کنید",
 	"Enter Chunk Size": "مقدار Chunk Size را وارد کنید",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "جفت\u200cهای \"توکن:مقدار_بایاس\" را با کاما جدا شده وارد کنید (مثال: 5432:100, 413:-100)",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "توضیحات را وارد کنید",
 	"Enter description": "توضیحات را وارد کنید",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "عمق استخراج تاویلی را وارد کنید",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "آدرس سرور تیکا را وارد کنید",
 	"Enter Tika Server URL": "آدرس سرور تیکا را وارد کنید",
 	"Enter timeout in seconds": "مهلت زمانی را به ثانیه وارد کنید",
 	"Enter timeout in seconds": "مهلت زمانی را به ثانیه وارد کنید",
 	"Enter to Send": "برای ارسال اینتر را بزنید",
 	"Enter to Send": "برای ارسال اینتر را بزنید",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "نام پوشه نمی\u200cتواند خالی باشد.",
 	"Folder name cannot be empty.": "نام پوشه نمی\u200cتواند خالی باشد.",
 	"Folder name updated successfully": "نام پوشه با موفقیت به\u200cروز شد",
 	"Folder name updated successfully": "نام پوشه با موفقیت به\u200cروز شد",
 	"Followed instructions perfectly": "دستورالعمل ها را کاملا دنبال کرد",
 	"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": "مسیرهای جدید بسازید",
 	"Forge new paths": "مسیرهای جدید بسازید",
 	"Form": "فرم",
 	"Form": "فرم",
 	"Format your variables using brackets like this:": "متغیرهای خود را با استفاده از براکت به این شکل قالب\u200cبندی کنید:",
 	"Format your variables using brackets like this:": "متغیرهای خود را با استفاده از براکت به این شکل قالب\u200cبندی کنید:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "تابع با موفقیت حذف شد",
 	"Function deleted successfully": "تابع با موفقیت حذف شد",
 	"Function Description": "توضیحات تابع",
 	"Function Description": "توضیحات تابع",
 	"Function ID": "شناسه تابع",
 	"Function ID": "شناسه تابع",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "تابع به صورت سراسری غیرفعال شد",
 	"Function is now globally disabled": "تابع به صورت سراسری غیرفعال شد",
 	"Function is now globally enabled": "تابع به صورت سراسری فعال شد",
 	"Function is now globally enabled": "تابع به صورت سراسری فعال شد",
-	"Function loaded successfully": "",
 	"Function Name": "نام تابع",
 	"Function Name": "نام تابع",
 	"Function updated successfully": "تابع با موفقیت به\u200cروز شد",
 	"Function updated successfully": "تابع با موفقیت به\u200cروز شد",
 	"Functions": "توابع",
 	"Functions": "توابع",
@@ -657,6 +666,7 @@
 	"Host": "میزبان",
 	"Host": "میزبان",
 	"How can I help you today?": "امروز چطور می توانم کمک تان کنم؟",
 	"How can I help you today?": "امروز چطور می توانم کمک تان کنم؟",
 	"How would you rate this response?": "این پاسخ را چگونه ارزیابی می\u200cکنید؟",
 	"How would you rate this response?": "این پاسخ را چگونه ارزیابی می\u200cکنید؟",
+	"HTML": "",
 	"Hybrid Search": "جستجوی همزمان",
 	"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ام.",
 	"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": "شناسه",
 	"ID": "شناسه",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "حالت صفحه فرود",
 	"Landing Page Mode": "حالت صفحه فرود",
 	"Language": "زبان",
 	"Language": "زبان",
 	"Language Locales": "محلی\u200cسازی زبان",
 	"Language Locales": "محلی\u200cسازی زبان",
+	"Languages": "",
 	"Last Active": "آخرین فعال",
 	"Last Active": "آخرین فعال",
 	"Last Modified": "آخرین تغییر",
 	"Last Modified": "آخرین تغییر",
 	"Last reply": "آخرین پاسخ",
 	"Last reply": "آخرین پاسخ",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "مدیریت خطوط لوله",
 	"Manage Pipelines": "مدیریت خطوط لوله",
 	"Manage Tool Servers": "مدیریت سرورهای ابزار",
 	"Manage Tool Servers": "مدیریت سرورهای ابزار",
 	"March": "مارچ",
 	"March": "مارچ",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "حداکثر تعداد آپلود",
 	"Max Upload Count": "حداکثر تعداد آپلود",
 	"Max Upload Size": "حداکثر اندازه آپلود",
 	"Max Upload Size": "حداکثر اندازه آپلود",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "رمز عبور جدید",
 	"New Password": "رمز عبور جدید",
+	"New Tool": "",
 	"new-channel": "کانال-جدید",
 	"new-channel": "کانال-جدید",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "دیگر",
 	"Other": "دیگر",
 	"OUTPUT": "خروجی",
 	"OUTPUT": "خروجی",
 	"Output format": "قالب خروجی",
 	"Output format": "قالب خروجی",
+	"Output Format": "",
 	"Overview": "نمای کلی",
 	"Overview": "نمای کلی",
 	"page": "صفحه",
 	"page": "صفحه",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "رمز عبور",
 	"Password": "رمز عبور",
 	"Paste Large Text as File": "چسباندن متن بزرگ به عنوان فایل",
 	"Paste Large Text as File": "چسباندن متن بزرگ به عنوان فایل",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "خروج",
 	"Sign Out": "خروج",
 	"Sign up": "ثبت نام",
 	"Sign up": "ثبت نام",
 	"Sign up to {{WEBUI_NAME}}": "ثبت نام در {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "در حال ورود به {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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 sID": "شناسه API جستجوی سوگو",
 	"Sougou Search API SK": "کلید SK API جستجوی سوگو",
 	"Sougou Search API SK": "کلید SK API جستجوی سوگو",
 	"Source": "منبع",
 	"Source": "منبع",
@@ -1121,6 +1139,8 @@
 	"Stop": "توقف",
 	"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 Model": "مدل تبدیل صدا به متن",
 	"STT Settings": "تنظیمات تبدیل صدا به متن",
 	"STT Settings": "تنظیمات تبدیل صدا به متن",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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تر پاسخ دهد.",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "دمای مدل. افزایش دما باعث می\u200cشود مدل خلاقانه\u200cتر پاسخ دهد.",
 	"Theme": "پوسته",
 	"Theme": "پوسته",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "استفاده از گراواتار",
 	"Use Gravatar": "استفاده از گراواتار",
 	"Use groups to group your users and assign permissions.": "از گروه\u200cها برای گروه\u200cبندی کاربران و تخصیص مجوزها استفاده کنید.",
 	"Use groups to group your users and assign permissions.": "از گروه\u200cها برای گروه\u200cبندی کاربران و تخصیص مجوزها استفاده کنید.",
 	"Use Initials": "استفاده از سرواژه",
 	"Use Initials": "استفاده از سرواژه",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "از هیچ پراکسی برای دریافت محتوای صفحه استفاده نکنید.",
 	"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 برای دریافت محتوای صفحه استفاده کنید.",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "از پراکسی تعیین شده توسط متغیرهای محیطی http_proxy و https_proxy برای دریافت محتوای صفحه استفاده کنید.",
 	"user": "کاربر",
 	"user": "کاربر",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "",
 	"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افزارهای کندتر بر عملکرد تأثیر بگذارد.",
 	"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": "هر جا که هستید",
 	"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?": "چرا؟",
 	"Why?": "چرا؟",
 	"Widescreen Mode": "حالت صفحهٔ عریض",
 	"Widescreen Mode": "حالت صفحهٔ عریض",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Vaara-alue",
 	"Danger Zone": "Vaara-alue",
 	"Dark": "Tumma",
 	"Dark": "Tumma",
 	"Database": "Tietokanta",
 	"Database": "Tietokanta",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "joulukuu",
 	"December": "joulukuu",
 	"Default": "Oletus",
 	"Default": "Oletus",
 	"Default (Open AI)": "Oletus (Open AI)",
 	"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 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 Connections settings updated": "Suorien yhteyksien asetukset päivitetty",
 	"Direct Tool Servers": "Suorat työkalu palvelimet",
 	"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ä",
 	"Disabled": "Ei käytössä",
 	"Discover a function": "Löydä toiminto",
 	"Discover a function": "Löydä toiminto",
 	"Discover a model": "Tutustu malliin",
 	"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., 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., 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., westus (leave blank for eastus)": "esim. westus (jätä tyhjäksi eastusta varten)",
+	"e.g.) en,fr,de": "",
 	"Edit": "Muokkaa",
 	"Edit": "Muokkaa",
 	"Edit Arena Model": "Muokkaa Arena-mallia",
 	"Edit Arena Model": "Muokkaa Arena-mallia",
 	"Edit Channel": "Muokkaa kanavaa",
 	"Edit Channel": "Muokkaa kanavaa",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Syötä osien koko",
 	"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 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 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 description": "Kirjoita kuvaus",
 	"Enter Docling OCR Engine": "Kirjoita Docling OCR moottori",
 	"Enter Docling OCR Engine": "Kirjoita Docling OCR moottori",
 	"Enter Docling OCR Language(s)": "Kirjoita Docling OCR kieli(ä)",
 	"Enter Docling OCR Language(s)": "Kirjoita Docling OCR kieli(ä)",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Kirjoita Tavily pominta syvyys",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Kirjoita Tika Server URL",
 	"Enter Tika Server URL": "Kirjoita Tika Server URL",
 	"Enter timeout in seconds": "Aseta aikakatkaisu sekunneissa",
 	"Enter timeout in seconds": "Aseta aikakatkaisu sekunneissa",
 	"Enter to Send": "Enter lähettääksesi",
 	"Enter to Send": "Enter lähettääksesi",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Kansion nimi ei voi olla tyhjä.",
 	"Folder name cannot be empty.": "Kansion nimi ei voi olla tyhjä.",
 	"Folder name updated successfully": "Kansion nimi päivitetty onnistuneesti",
 	"Folder name updated successfully": "Kansion nimi päivitetty onnistuneesti",
 	"Followed instructions perfectly": "Noudatti ohjeita täydellisesti",
 	"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",
 	"Forge new paths": "Luo uusia polkuja",
 	"Form": "Lomake",
 	"Form": "Lomake",
 	"Format your variables using brackets like this:": "Muotoile muuttujasi hakasulkeilla tällä tavalla:",
 	"Format your variables using brackets like this:": "Muotoile muuttujasi hakasulkeilla tällä tavalla:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Toiminto poistettu onnistuneesti",
 	"Function deleted successfully": "Toiminto poistettu onnistuneesti",
 	"Function Description": "Toiminnon kuvaus",
 	"Function Description": "Toiminnon kuvaus",
 	"Function ID": "Toiminnon tunnus",
 	"Function ID": "Toiminnon tunnus",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Toiminto on nyt poistettu käytöstä globaalisti",
 	"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 is now globally enabled": "Toiminto on nyt otettu käyttöön globaalisti",
-	"Function loaded successfully": "",
 	"Function Name": "Toiminnon nimi",
 	"Function Name": "Toiminnon nimi",
 	"Function updated successfully": "Toiminto päivitetty onnistuneesti",
 	"Function updated successfully": "Toiminto päivitetty onnistuneesti",
 	"Functions": "Toiminnot",
 	"Functions": "Toiminnot",
@@ -657,6 +666,7 @@
 	"Host": "Palvelin",
 	"Host": "Palvelin",
 	"How can I help you today?": "Miten voin auttaa sinua tänään?",
 	"How can I help you today?": "Miten voin auttaa sinua tänään?",
 	"How would you rate this response?": "Kuinka arvioisit tätä vastausta?",
 	"How would you rate this response?": "Kuinka arvioisit tätä vastausta?",
+	"HTML": "",
 	"Hybrid Search": "Hybridihaku",
 	"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.",
 	"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",
 	"ID": "Tunnus",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Etusivun tila",
 	"Landing Page Mode": "Etusivun tila",
 	"Language": "Kieli",
 	"Language": "Kieli",
 	"Language Locales": "Kielialueet",
 	"Language Locales": "Kielialueet",
+	"Languages": "",
 	"Last Active": "Viimeksi aktiivinen",
 	"Last Active": "Viimeksi aktiivinen",
 	"Last Modified": "Viimeksi muokattu",
 	"Last Modified": "Viimeksi muokattu",
 	"Last reply": "Viimeksi vastattu",
 	"Last reply": "Viimeksi vastattu",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Hallitse putkia",
 	"Manage Pipelines": "Hallitse putkia",
 	"Manage Tool Servers": "Hallitse työkalu palvelimia",
 	"Manage Tool Servers": "Hallitse työkalu palvelimia",
 	"March": "maaliskuu",
 	"March": "maaliskuu",
+	"Markdown": "",
 	"Max Speakers": "Puhujien enimmäismäärä",
 	"Max Speakers": "Puhujien enimmäismäärä",
 	"Max Upload Count": "Latausten enimmäismäärä",
 	"Max Upload Count": "Latausten enimmäismäärä",
 	"Max Upload Size": "Latausten enimmäiskoko",
 	"Max Upload Size": "Latausten enimmäiskoko",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "Uusi muistiinpano",
 	"New Note": "Uusi muistiinpano",
 	"New Password": "Uusi salasana",
 	"New Password": "Uusi salasana",
+	"New Tool": "",
 	"new-channel": "uusi-kanava",
 	"new-channel": "uusi-kanava",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Muu",
 	"Other": "Muu",
 	"OUTPUT": "TULOSTE",
 	"OUTPUT": "TULOSTE",
 	"Output format": "Tulosteen muoto",
 	"Output format": "Tulosteen muoto",
+	"Output Format": "",
 	"Overview": "Yleiskatsaus",
 	"Overview": "Yleiskatsaus",
 	"page": "sivu",
 	"page": "sivu",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Salasana",
 	"Password": "Salasana",
 	"Paste Large Text as File": "Liitä suuri teksti tiedostona",
 	"Paste Large Text as File": "Liitä suuri teksti tiedostona",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Kirjaudu ulos",
 	"Sign Out": "Kirjaudu ulos",
 	"Sign up": "Rekisteröidy",
 	"Sign up": "Rekisteröidy",
 	"Sign up to {{WEBUI_NAME}}": "Rekisteröidy palveluun {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Kirjaudutaan sisään palveluun {{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 sID": "Sougou Search API sID",
 	"Sougou Search API SK": "Sougou Search API SK",
 	"Sougou Search API SK": "Sougou Search API SK",
 	"Source": "Lähde",
 	"Source": "Lähde",
@@ -1121,6 +1139,8 @@
 	"Stop": "Pysäytä",
 	"Stop": "Pysäytä",
 	"Stop Sequence": "Lopetussekvenssi",
 	"Stop Sequence": "Lopetussekvenssi",
 	"Stream Chat Response": "Streamaa keskusteluvastaus",
 	"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 Model": "Puheentunnistusmalli",
 	"STT Settings": "Puheentunnistuksen asetukset",
 	"STT Settings": "Puheentunnistuksen asetukset",
 	"Stylized PDF Export": "Muotoiltun PDF-vienti",
 	"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 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 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 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 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.",
 	"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",
 	"Theme": "Teema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Käytä Gravataria",
 	"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 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 Initials": "Käytä alkukirjaimia",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "Älä käytä välityspalvelinta sivun tietoja haettaessa.",
 	"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.",
 	"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ä",
 	"user": "käyttäjä",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Mitä uutta",
 	"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.",
 	"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",
 	"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)",
 	"Whisper (Local)": "Whisper (paikallinen)",
 	"Why?": "Miksi?",
 	"Why?": "Miksi?",
 	"Widescreen Mode": "Laajakuvatila",
 	"Widescreen Mode": "Laajakuvatila",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Obscur",
 	"Dark": "Obscur",
 	"Database": "Base de données",
 	"Database": "Base de données",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Décembre",
 	"December": "Décembre",
 	"Default": "Par défaut",
 	"Default": "Par défaut",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "Découvrez une fonction",
 	"Discover a function": "Découvrez une fonction",
 	"Discover a model": "Découvrir un modèle",
 	"Discover a model": "Découvrir un modèle",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Modifier",
 	"Edit": "Modifier",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Entrez la taille de bloc",
 	"Enter Chunk Size": "Entrez la taille de bloc",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "A parfaitement suivi les instructions",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "Formulaire",
 	"Form": "Formulaire",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Fonction supprimée avec succès",
 	"Function deleted successfully": "Fonction supprimée avec succès",
 	"Function Description": "Description de la fonction",
 	"Function Description": "Description de la fonction",
 	"Function ID": "ID 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 disabled": "La fonction est désormais globalement désactivée",
 	"Function is now globally enabled": "La fonction est désormais globalement activée",
 	"Function is now globally enabled": "La fonction est désormais globalement activée",
-	"Function loaded successfully": "",
 	"Function Name": "Nom de la fonction",
 	"Function Name": "Nom de la fonction",
 	"Function updated successfully": "La fonction a été mise à jour avec succès",
 	"Function updated successfully": "La fonction a été mise à jour avec succès",
 	"Functions": "Fonctions",
 	"Functions": "Fonctions",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "Comment puis-je vous être utile aujourd'hui ?",
 	"How can I help you today?": "Comment puis-je vous être utile aujourd'hui ?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Recherche hybride",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "Langue",
 	"Language": "Langue",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Dernière activité",
 	"Last Active": "Dernière activité",
 	"Last Modified": "Dernière modification",
 	"Last Modified": "Dernière modification",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gérer les pipelines",
 	"Manage Pipelines": "Gérer les pipelines",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Mars",
 	"March": "Mars",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Nouveau mot de passe",
 	"New Password": "Nouveau mot de passe",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Autre",
 	"Other": "Autre",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Mot de passe",
 	"Password": "Mot de passe",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Déconnexion",
 	"Sign Out": "Déconnexion",
 	"Sign up": "Inscrivez-vous",
 	"Sign up": "Inscrivez-vous",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "Source",
 	"Source": "Source",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop": "",
 	"Stop Sequence": "Séquence d'arrêt",
 	"Stop Sequence": "Séquence d'arrêt",
 	"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": "Modèle de STT",
 	"STT Model": "Modèle de STT",
 	"STT Settings": "Paramètres de STT",
 	"STT Settings": "Paramètres de STT",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Thème",
 	"Theme": "Thème",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Utilisez Gravatar",
 	"Use Gravatar": "Utilisez Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Utiliser les initiales",
 	"Use Initials": "Utiliser les initiales",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "utilisateur",
 	"user": "utilisateur",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Quoi de neuf",
 	"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.": "",
 	"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": "",
 	"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)",
 	"Whisper (Local)": "Whisper (local)",
 	"Why?": "",
 	"Why?": "",
 	"Widescreen Mode": "Mode Grand Écran",
 	"Widescreen Mode": "Mode Grand Écran",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Zone de danger",
 	"Danger Zone": "Zone de danger",
 	"Dark": "Sombre",
 	"Dark": "Sombre",
 	"Database": "Base de données",
 	"Database": "Base de données",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Décembre",
 	"December": "Décembre",
 	"Default": "Par défaut",
 	"Default": "Par défaut",
 	"Default (Open AI)": "Par défaut (OpenAI)",
 	"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 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 Connections settings updated": "Paramètres des connexions directes mis à jour",
 	"Direct Tool Servers": "Serveur d'outils directs",
 	"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é",
 	"Disabled": "Désactivé",
 	"Discover a function": "Trouvez une fonction",
 	"Discover a function": "Trouvez une fonction",
 	"Discover a model": "Trouvez un modèle",
 	"Discover a model": "Trouvez un modèle",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"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., 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., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Modifier",
 	"Edit": "Modifier",
 	"Edit Arena Model": "Modifier le modèle d'arène",
 	"Edit Arena Model": "Modifier le modèle d'arène",
 	"Edit Channel": "Modifier le canal",
 	"Edit Channel": "Modifier le canal",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Entrez la taille des chunks",
 	"Enter Chunk Size": "Entrez la taille des chunks",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Entrez la description",
 	"Enter description": "Entrez la description",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Entrez la profondeur d'extraction de Tavily",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Entrez l'URL du serveur Tika",
 	"Enter Tika Server URL": "Entrez l'URL du serveur Tika",
 	"Enter timeout in seconds": "Entrez le délai d'expiration en secondes",
 	"Enter timeout in seconds": "Entrez le délai d'expiration en secondes",
 	"Enter to Send": "Taper entrer pour envoyer",
 	"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 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",
 	"Folder name updated successfully": "Le nom du dossier a été mis à jour avec succès",
 	"Followed instructions perfectly": "A parfaitement suivi les instructions",
 	"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",
 	"Forge new paths": "Créer de nouveaux chemins",
 	"Form": "Formulaire",
 	"Form": "Formulaire",
 	"Format your variables using brackets like this:": "Formatez vos variables en utilisant des parenthèses comme ceci :",
 	"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 deleted successfully": "Fonction supprimée avec succès",
 	"Function Description": "Description de la fonction",
 	"Function Description": "Description de la fonction",
 	"Function ID": "ID 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 disabled": "La fonction est désormais globalement désactivée",
 	"Function is now globally enabled": "La fonction est désormais globalement activée",
 	"Function is now globally enabled": "La fonction est désormais globalement activée",
-	"Function loaded successfully": "",
 	"Function Name": "Nom de la fonction",
 	"Function Name": "Nom de la fonction",
 	"Function updated successfully": "La fonction a été mise à jour avec succès",
 	"Function updated successfully": "La fonction a été mise à jour avec succès",
 	"Functions": "Fonctions",
 	"Functions": "Fonctions",
@@ -657,6 +666,7 @@
 	"Host": "Hôte",
 	"Host": "Hôte",
 	"How can I help you today?": "Comment puis-je vous aider aujourd'hui ?",
 	"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 ?",
 	"How would you rate this response?": "Comment évalueriez-vous cette réponse ?",
+	"HTML": "",
 	"Hybrid Search": "Recherche hybride",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Mode de la page d'accueil",
 	"Landing Page Mode": "Mode de la page d'accueil",
 	"Language": "Langue",
 	"Language": "Langue",
 	"Language Locales": "Paramètres régionaux de langue",
 	"Language Locales": "Paramètres régionaux de langue",
+	"Languages": "",
 	"Last Active": "Dernière activité",
 	"Last Active": "Dernière activité",
 	"Last Modified": "Dernière modification",
 	"Last Modified": "Dernière modification",
 	"Last reply": "Déernière réponse",
 	"Last reply": "Déernière réponse",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gérer les pipelines",
 	"Manage Pipelines": "Gérer les pipelines",
 	"Manage Tool Servers": "Gérer les serveurs d'outils",
 	"Manage Tool Servers": "Gérer les serveurs d'outils",
 	"March": "Mars",
 	"March": "Mars",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Nombre maximal de téléversements",
 	"Max Upload Count": "Nombre maximal de téléversements",
 	"Max Upload Size": "Limite de taille de téléversement",
 	"Max Upload Size": "Limite de taille de téléversement",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Nouveau mot de passe",
 	"New Password": "Nouveau mot de passe",
+	"New Tool": "",
 	"new-channel": "nouveau-canal",
 	"new-channel": "nouveau-canal",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Autre",
 	"Other": "Autre",
 	"OUTPUT": "SORTIE",
 	"OUTPUT": "SORTIE",
 	"Output format": "Format de sortie",
 	"Output format": "Format de sortie",
+	"Output Format": "",
 	"Overview": "Aperçu",
 	"Overview": "Aperçu",
 	"page": "page",
 	"page": "page",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Mot de passe",
 	"Password": "Mot de passe",
 	"Paste Large Text as File": "Coller un texte volumineux comme fichier",
 	"Paste Large Text as File": "Coller un texte volumineux comme fichier",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Déconnexion",
 	"Sign Out": "Déconnexion",
 	"Sign up": "Inscrivez-vous",
 	"Sign up": "Inscrivez-vous",
 	"Sign up to {{WEBUI_NAME}}": "Inscrivez-vous à {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Connexion à {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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 sID": "Identifiant API Sougou Search (sID)",
 	"Sougou Search API SK": "Clé secrète API Sougou Search (SK)",
 	"Sougou Search API SK": "Clé secrète API Sougou Search (SK)",
 	"Source": "Source",
 	"Source": "Source",
@@ -1121,6 +1139,8 @@
 	"Stop": "Stop",
 	"Stop": "Stop",
 	"Stop Sequence": "Séquence d'arrêt",
 	"Stop Sequence": "Séquence d'arrêt",
 	"Stream Chat Response": "Streamer la réponse de la conversation",
 	"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 Model": "Modèle de Speech-to-Text",
 	"STT Settings": "Paramètres de Speech-to-Text",
 	"STT Settings": "Paramètres de Speech-to-Text",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.",
 	"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",
 	"Theme": "Thème",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Utiliser Gravatar",
 	"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 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 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 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.",
 	"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",
 	"user": "utilisateur",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Quoi de neuf dans",
 	"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.",
 	"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",
 	"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)",
 	"Whisper (Local)": "Whisper (local)",
 	"Why?": "Pourquoi ?",
 	"Why?": "Pourquoi ?",
 	"Widescreen Mode": "Mode grand écran",
 	"Widescreen Mode": "Mode grand écran",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "כהה",
 	"Dark": "כהה",
 	"Database": "מסד נתונים",
 	"Database": "מסד נתונים",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "דצמבר",
 	"December": "דצמבר",
 	"Default": "ברירת מחדל",
 	"Default": "ברירת מחדל",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "גלה מודל",
 	"Discover a model": "גלה מודל",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "ערוך",
 	"Edit": "ערוך",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "הזן גודל נתונים",
 	"Enter Chunk Size": "הזן גודל נתונים",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "עקב אחר ההוראות במושלמות",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "כיצד אוכל לעזור לך היום?",
 	"How can I help you today?": "כיצד אוכל לעזור לך היום?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "חיפוש היברידי",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "שפה",
 	"Language": "שפה",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "פעיל לאחרונה",
 	"Last Active": "פעיל לאחרונה",
 	"Last Modified": "",
 	"Last Modified": "",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "ניהול צינורות",
 	"Manage Pipelines": "ניהול צינורות",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "מרץ",
 	"March": "מרץ",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "סיסמה חדשה",
 	"New Password": "סיסמה חדשה",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "אחר",
 	"Other": "אחר",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "סיסמה",
 	"Password": "סיסמה",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "התנתקות",
 	"Sign Out": "התנתקות",
 	"Sign up": "הרשמה",
 	"Sign up": "הרשמה",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "מקור",
 	"Source": "מקור",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"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 Model": "",
 	"STT Settings": "הגדרות חקירה של TTS",
 	"STT Settings": "הגדרות חקירה של TTS",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "נושא",
 	"Theme": "נושא",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "שימוש ב Gravatar",
 	"Use Gravatar": "שימוש ב Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "שימוש ב initials",
 	"Use Initials": "שימוש ב initials",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "מה חדש ב",
 	"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.": "",
 	"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": "",
 	"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?": "",
 	"Why?": "",
 	"Widescreen Mode": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "डार्क",
 	"Dark": "डार्क",
 	"Database": "डेटाबेस",
 	"Database": "डेटाबेस",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "डिसेंबर",
 	"December": "डिसेंबर",
 	"Default": "डिफ़ॉल्ट",
 	"Default": "डिफ़ॉल्ट",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "एक मॉडल की खोज करें",
 	"Discover a model": "एक मॉडल की खोज करें",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "संपादित करें",
 	"Edit": "संपादित करें",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "खंड आकार दर्ज करें",
 	"Enter Chunk Size": "खंड आकार दर्ज करें",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "निर्देशों का पूर्णतः पालन किया",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "आज मैं आपकी कैसे मदद कर सकता हूँ?",
 	"How can I help you today?": "आज मैं आपकी कैसे मदद कर सकता हूँ?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "हाइब्रिड खोज",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "भाषा",
 	"Language": "भाषा",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "पिछली बार सक्रिय",
 	"Last Active": "पिछली बार सक्रिय",
 	"Last Modified": "",
 	"Last Modified": "",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "पाइपलाइनों का प्रबंधन करें",
 	"Manage Pipelines": "पाइपलाइनों का प्रबंधन करें",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "मार्च",
 	"March": "मार्च",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "नया पासवर्ड",
 	"New Password": "नया पासवर्ड",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "अन्य",
 	"Other": "अन्य",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "पासवर्ड",
 	"Password": "पासवर्ड",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "साइन आउट",
 	"Sign Out": "साइन आउट",
 	"Sign up": "साइन अप",
 	"Sign up": "साइन अप",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "स्रोत",
 	"Source": "स्रोत",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"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 Model": "",
 	"STT Settings": "STT सेटिंग्स ",
 	"STT Settings": "STT सेटिंग्स ",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "थीम",
 	"Theme": "थीम",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar का प्रयोग करें",
 	"Use Gravatar": "Gravatar का प्रयोग करें",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "प्रथमाक्षर का प्रयोग करें",
 	"Use Initials": "प्रथमाक्षर का प्रयोग करें",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "इसमें नया क्या है",
 	"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.": "",
 	"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": "",
 	"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?": "",
 	"Why?": "",
 	"Widescreen Mode": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Tamno",
 	"Dark": "Tamno",
 	"Database": "Baza podataka",
 	"Database": "Baza podataka",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Prosinac",
 	"December": "Prosinac",
 	"Default": "Zadano",
 	"Default": "Zadano",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "Otkrijte model",
 	"Discover a model": "Otkrijte model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Uredi",
 	"Edit": "Uredi",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Unesite veličinu dijela",
 	"Enter Chunk Size": "Unesite veličinu dijela",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "Savršeno slijedio upute",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "Kako vam mogu pomoći danas?",
 	"How can I help you today?": "Kako vam mogu pomoći danas?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Hibridna pretraga",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "Jezik",
 	"Language": "Jezik",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Zadnja aktivnost",
 	"Last Active": "Zadnja aktivnost",
 	"Last Modified": "",
 	"Last Modified": "",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Upravljanje cjevovodima",
 	"Manage Pipelines": "Upravljanje cjevovodima",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Ožujak",
 	"March": "Ožujak",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Nova lozinka",
 	"New Password": "Nova lozinka",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Ostalo",
 	"Other": "Ostalo",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Lozinka",
 	"Password": "Lozinka",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Odjava",
 	"Sign Out": "Odjava",
 	"Sign up": "Registracija",
 	"Sign up": "Registracija",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "Izvor",
 	"Source": "Izvor",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop": "",
 	"Stop Sequence": "Zaustavi sekvencu",
 	"Stop Sequence": "Zaustavi sekvencu",
 	"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 model",
 	"STT Model": "STT model",
 	"STT Settings": "STT postavke",
 	"STT Settings": "STT postavke",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Koristi Gravatar",
 	"Use Gravatar": "Koristi Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Koristi inicijale",
 	"Use Initials": "Koristi inicijale",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "korisnik",
 	"user": "korisnik",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Što je novo u",
 	"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.": "",
 	"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": "",
 	"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)",
 	"Whisper (Local)": "Whisper (lokalno)",
 	"Why?": "",
 	"Why?": "",
 	"Widescreen Mode": "Mod širokog zaslona",
 	"Widescreen Mode": "Mod širokog zaslona",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Veszélyzóna",
 	"Danger Zone": "Veszélyzóna",
 	"Dark": "Sötét",
 	"Dark": "Sötét",
 	"Database": "Adatbázis",
 	"Database": "Adatbázis",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "December",
 	"December": "December",
 	"Default": "Alapértelmezett",
 	"Default": "Alapértelmezett",
 	"Default (Open AI)": "Alapértelmezett (Open AI)",
 	"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 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 Connections settings updated": "Közvetlen kapcsolatok beállításai frissítve",
 	"Direct Tool Servers": "Közvetlen eszköszerverek",
 	"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",
 	"Disabled": "Letiltva",
 	"Discover a function": "Funkció felfedezése",
 	"Discover a function": "Funkció felfedezése",
 	"Discover a model": "Modell felfedezése",
 	"Discover a model": "Modell felfedezése",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Szerkesztés",
 	"Edit": "Szerkesztés",
 	"Edit Arena Model": "Arena modell szerkesztése",
 	"Edit Arena Model": "Arena modell szerkesztése",
 	"Edit Channel": "Csatorna szerkesztése",
 	"Edit Channel": "Csatorna szerkesztése",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Add meg a darab méretet",
 	"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 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 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 description": "Add meg a leírást",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Add meg a Tika szerver URL-t",
 	"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 timeout in seconds": "Add meg az időtúllépést másodpercekben",
 	"Enter to Send": "Enter a küldéshez",
 	"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 cannot be empty.": "A mappa neve nem lehet üres.",
 	"Folder name updated successfully": "Mappa neve sikeresen frissítve",
 	"Folder name updated successfully": "Mappa neve sikeresen frissítve",
 	"Followed instructions perfectly": "Tökéletesen követte az utasításokat",
 	"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",
 	"Forge new paths": "Új utak kovácsolása",
 	"Form": "Űrlap",
 	"Form": "Űrlap",
 	"Format your variables using brackets like this:": "Formázd a változóidat zárójelekkel így:",
 	"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 deleted successfully": "Funkció sikeresen törölve",
 	"Function Description": "Funkció leírása",
 	"Function Description": "Funkció leírása",
 	"Function ID": "Funkció azonosító",
 	"Function ID": "Funkció azonosító",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "A funkció globálisan letiltva",
 	"Function is now globally disabled": "A funkció globálisan letiltva",
 	"Function is now globally enabled": "A funkció globálisan engedélyezve",
 	"Function is now globally enabled": "A funkció globálisan engedélyezve",
-	"Function loaded successfully": "",
 	"Function Name": "Funkció neve",
 	"Function Name": "Funkció neve",
 	"Function updated successfully": "Funkció sikeresen frissítve",
 	"Function updated successfully": "Funkció sikeresen frissítve",
 	"Functions": "Funkciók",
 	"Functions": "Funkciók",
@@ -657,6 +666,7 @@
 	"Host": "Hoszt",
 	"Host": "Hoszt",
 	"How can I help you today?": "Hogyan segíthetek ma?",
 	"How can I help you today?": "Hogyan segíthetek ma?",
 	"How would you rate this response?": "Hogyan értékelnéd ezt a választ?",
 	"How would you rate this response?": "Hogyan értékelnéd ezt a választ?",
+	"HTML": "",
 	"Hybrid Search": "Hibrid keresés",
 	"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.",
 	"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ó",
 	"ID": "Azonosító",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Kezdőlap mód",
 	"Landing Page Mode": "Kezdőlap mód",
 	"Language": "Nyelv",
 	"Language": "Nyelv",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Utoljára aktív",
 	"Last Active": "Utoljára aktív",
 	"Last Modified": "Utoljára módosítva",
 	"Last Modified": "Utoljára módosítva",
 	"Last reply": "Utolsó válasz",
 	"Last reply": "Utolsó válasz",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Folyamatok kezelése",
 	"Manage Pipelines": "Folyamatok kezelése",
 	"Manage Tool Servers": "Eszközszerverek kezelése",
 	"Manage Tool Servers": "Eszközszerverek kezelése",
 	"March": "Március",
 	"March": "Március",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maximum feltöltések száma",
 	"Max Upload Count": "Maximum feltöltések száma",
 	"Max Upload Size": "Maximum feltöltési méret",
 	"Max Upload Size": "Maximum feltöltési méret",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Új jelszó",
 	"New Password": "Új jelszó",
+	"New Tool": "",
 	"new-channel": "új csatorna",
 	"new-channel": "új csatorna",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Egyéb",
 	"Other": "Egyéb",
 	"OUTPUT": "KIMENET",
 	"OUTPUT": "KIMENET",
 	"Output format": "Kimeneti formátum",
 	"Output format": "Kimeneti formátum",
+	"Output Format": "",
 	"Overview": "Áttekintés",
 	"Overview": "Áttekintés",
 	"page": "oldal",
 	"page": "oldal",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Jelszó",
 	"Password": "Jelszó",
 	"Paste Large Text as File": "Nagy szöveg beillesztése fájlként",
 	"Paste Large Text as File": "Nagy szöveg beillesztése fájlként",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Kijelentkezés",
 	"Sign Out": "Kijelentkezés",
 	"Sign up": "Regisztráció",
 	"Sign up": "Regisztráció",
 	"Sign up to {{WEBUI_NAME}}": "Regisztráció ide: {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Bejelentkezés ide: {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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": "Forrás",
 	"Source": "Forrás",
@@ -1121,6 +1139,8 @@
 	"Stop": "Leállítás",
 	"Stop": "Leállítás",
 	"Stop Sequence": "Leállítási szekvencia",
 	"Stop Sequence": "Leállítási szekvencia",
 	"Stream Chat Response": "Chat válasz streamelése",
 	"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 Model": "STT modell",
 	"STT Settings": "STT beállítások",
 	"STT Settings": "STT beállítások",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.",
 	"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",
 	"Theme": "Téma",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar használata",
 	"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 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 Initials": "Monogram használata",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "felhasználó",
 	"user": "felhasználó",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Mi újság a",
 	"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.",
 	"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",
 	"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)",
 	"Whisper (Local)": "Whisper (helyi)",
 	"Why?": "Miért?",
 	"Why?": "Miért?",
 	"Widescreen Mode": "Szélesvásznú mód",
 	"Widescreen Mode": "Szélesvásznú mód",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Gelap",
 	"Dark": "Gelap",
 	"Database": "Basis data",
 	"Database": "Basis data",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Desember",
 	"December": "Desember",
 	"Default": "Default",
 	"Default": "Default",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "Menemukan sebuah fungsi",
 	"Discover a function": "Menemukan sebuah fungsi",
 	"Discover a model": "Menemukan sebuah model",
 	"Discover a model": "Menemukan sebuah model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Edit",
 	"Edit": "Edit",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Masukkan Ukuran Potongan",
 	"Enter Chunk Size": "Masukkan Ukuran Potongan",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "Mengikuti instruksi dengan sempurna",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "Formulir",
 	"Form": "Formulir",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Fungsi berhasil dihapus",
 	"Function deleted successfully": "Fungsi berhasil dihapus",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "Fungsi berhasil diperbarui",
 	"Function updated successfully": "Fungsi berhasil diperbarui",
 	"Functions": "Fungsi",
 	"Functions": "Fungsi",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "Ada yang bisa saya bantu hari ini?",
 	"How can I help you today?": "Ada yang bisa saya bantu hari ini?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Pencarian Hibrida",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "Bahasa",
 	"Language": "Bahasa",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Terakhir Aktif",
 	"Last Active": "Terakhir Aktif",
 	"Last Modified": "Terakhir Dimodifikasi",
 	"Last Modified": "Terakhir Dimodifikasi",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Mengelola Saluran Pipa",
 	"Manage Pipelines": "Mengelola Saluran Pipa",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Maret",
 	"March": "Maret",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Kata Sandi Baru",
 	"New Password": "Kata Sandi Baru",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Lainnya",
 	"Other": "Lainnya",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Kata sandi",
 	"Password": "Kata sandi",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Keluar",
 	"Sign Out": "Keluar",
 	"Sign up": "Daftar",
 	"Sign up": "Daftar",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "Sumber",
 	"Source": "Sumber",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop": "",
 	"Stop Sequence": "Hentikan Urutan",
 	"Stop Sequence": "Hentikan Urutan",
 	"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": "Model STT",
 	"STT Model": "Model STT",
 	"STT Settings": "Pengaturan STT",
 	"STT Settings": "Pengaturan STT",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gunakan Gravatar",
 	"Use Gravatar": "Gunakan Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Gunakan Inisial",
 	"Use Initials": "Gunakan Inisial",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "pengguna",
 	"user": "pengguna",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Apa yang Baru di",
 	"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.": "",
 	"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": "",
 	"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)",
 	"Whisper (Local)": "Bisikan (Lokal)",
 	"Why?": "",
 	"Why?": "",
 	"Widescreen Mode": "Mode Layar Lebar",
 	"Widescreen Mode": "Mode Layar Lebar",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Crios Contúirte",
 	"Danger Zone": "Crios Contúirte",
 	"Dark": "Dorcha",
 	"Dark": "Dorcha",
 	"Database": "Bunachar Sonraí",
 	"Database": "Bunachar Sonraí",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Nollaig",
 	"December": "Nollaig",
 	"Default": "Réamhshocraithe",
 	"Default": "Réamhshocraithe",
 	"Default (Open AI)": "Réamhshocraithe (Oscail AI)",
 	"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 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 Connections settings updated": "Nuashonraíodh socruithe Connections Direct",
 	"Direct Tool Servers": "Freastalaithe Uirlisí Díreacha",
 	"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",
 	"Disabled": "Díchumasaithe",
 	"Discover a function": "Faigh amach feidhm",
 	"Discover a function": "Faigh amach feidhm",
 	"Discover a model": "Faigh amach múnla",
 	"Discover a model": "Faigh amach múnla",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"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., 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., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Cuir in eagar",
 	"Edit": "Cuir in eagar",
 	"Edit Arena Model": "Cuir Samhail Airéine in Eagar",
 	"Edit Arena Model": "Cuir Samhail Airéine in Eagar",
 	"Edit Channel": "Cuir Cainéal in Eagar",
 	"Edit Channel": "Cuir Cainéal in Eagar",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Cuir isteach Méid an Smután",
 	"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 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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Iontráil cur síos",
 	"Enter description": "Iontráil cur síos",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Cuir isteach Doimhneacht Sliocht Tavily",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Cuir isteach URL freastalaí Tika",
 	"Enter Tika Server URL": "Cuir isteach URL freastalaí Tika",
 	"Enter timeout in seconds": "Cuir isteach an t-am istigh i soicindí",
 	"Enter timeout in seconds": "Cuir isteach an t-am istigh i soicindí",
 	"Enter to Send": "Iontráil chun Seol",
 	"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 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ú",
 	"Folder name updated successfully": "D'éirigh le hainm an fhillteáin a nuashonrú",
 	"Followed instructions perfectly": "Lean treoracha go foirfe",
 	"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ú",
 	"Forge new paths": "Déan cosáin nua a chruthú",
 	"Form": "Foirm",
 	"Form": "Foirm",
 	"Format your variables using brackets like this:": "Formáidigh na hathróga ag baint úsáide as lúibíní mar seo:",
 	"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 deleted successfully": "Feidhm scriosta go rathúil",
 	"Function Description": "Cur síos ar Fheidhm",
 	"Function Description": "Cur síos ar Fheidhm",
 	"Function ID": "ID Feidhme",
 	"Function ID": "ID Feidhme",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Tá an fheidhm faoi mhíchumas go domhanda",
 	"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 is now globally enabled": "Tá feidhm cumasaithe go domhanda anois",
-	"Function loaded successfully": "",
 	"Function Name": "Ainm Feidhme",
 	"Function Name": "Ainm Feidhme",
 	"Function updated successfully": "Feidhm nuashonraithe",
 	"Function updated successfully": "Feidhm nuashonraithe",
 	"Functions": "Feidhmeanna",
 	"Functions": "Feidhmeanna",
@@ -657,6 +666,7 @@
 	"Host": "Óstach",
 	"Host": "Óstach",
 	"How can I help you today?": "Conas is féidir liom cabhrú leat inniu?",
 	"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?",
 	"How would you rate this response?": "Cad é mar a mheasfá an freagra seo?",
+	"HTML": "",
 	"Hybrid Search": "Cuardach Hibrideach",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Mód Leathanach Tuirlingthe",
 	"Landing Page Mode": "Mód Leathanach Tuirlingthe",
 	"Language": "Teanga",
 	"Language": "Teanga",
 	"Language Locales": "Logánta Teanga",
 	"Language Locales": "Logánta Teanga",
+	"Languages": "",
 	"Last Active": "Gníomhach Deiridh",
 	"Last Active": "Gníomhach Deiridh",
 	"Last Modified": "Athraithe Deiridh",
 	"Last Modified": "Athraithe Deiridh",
 	"Last reply": "Freagra deiridh",
 	"Last reply": "Freagra deiridh",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Bainistigh píblín",
 	"Manage Pipelines": "Bainistigh píblín",
 	"Manage Tool Servers": "Bainistigh Freastalaithe Uirlisí",
 	"Manage Tool Servers": "Bainistigh Freastalaithe Uirlisí",
 	"March": "Márta",
 	"March": "Márta",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Líon Uaslódála Max",
 	"Max Upload Count": "Líon Uaslódála Max",
 	"Max Upload Size": "Méid Uaslódála Max",
 	"Max Upload Size": "Méid Uaslódála Max",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Pasfhocal Nua",
 	"New Password": "Pasfhocal Nua",
+	"New Tool": "",
 	"new-channel": "nua-chainéil",
 	"new-channel": "nua-chainéil",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Eile",
 	"Other": "Eile",
 	"OUTPUT": "ASCHUR",
 	"OUTPUT": "ASCHUR",
 	"Output format": "Formáid aschuir",
 	"Output format": "Formáid aschuir",
+	"Output Format": "",
 	"Overview": "Forbhreathnú",
 	"Overview": "Forbhreathnú",
 	"page": "leathanach",
 	"page": "leathanach",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Pasfhocal",
 	"Password": "Pasfhocal",
 	"Paste Large Text as File": "Greamaigh Téacs Mór mar Chomhad",
 	"Paste Large Text as File": "Greamaigh Téacs Mór mar Chomhad",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Sínigh Amach",
 	"Sign Out": "Sínigh Amach",
 	"Sign up": "Cláraigh",
 	"Sign up": "Cláraigh",
 	"Sign up to {{WEBUI_NAME}}": "Cláraigh le {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Ag síniú isteach ar {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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 sID": "Sougou Search API sID",
 	"Sougou Search API SK": "Sougou Search API SK",
 	"Sougou Search API SK": "Sougou Search API SK",
 	"Source": "Foinse",
 	"Source": "Foinse",
@@ -1121,6 +1139,8 @@
 	"Stop": "Stad",
 	"Stop": "Stad",
 	"Stop Sequence": "Stop Seicheamh",
 	"Stop Sequence": "Stop Seicheamh",
 	"Stream Chat Response": "Freagra Comhrá Sruth",
 	"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 Model": "Múnla STT",
 	"STT Settings": "Socruithe STT",
 	"STT Settings": "Socruithe STT",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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í.",
 	"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",
 	"Theme": "Téama",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Úsáid Gravatar",
 	"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 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 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 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.",
 	"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",
 	"user": "úsáideoir",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Cad atá Nua i",
 	"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.",
 	"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ú",
 	"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)",
 	"Whisper (Local)": "Whisper (Áitiúil)",
 	"Why?": "Cén fáth?",
 	"Why?": "Cén fáth?",
 	"Widescreen Mode": "Mód Leathanscáileán",
 	"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",
 	"Danger Zone": "Zona di pericolo",
 	"Dark": "Scuro",
 	"Dark": "Scuro",
 	"Database": "Database",
 	"Database": "Database",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Dicembre",
 	"December": "Dicembre",
 	"Default": "Predefinito",
 	"Default": "Predefinito",
 	"Default (Open AI)": "Predefinito (Open AI)",
 	"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 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 Connections settings updated": "Impostazioni Connessioni Dirette aggiornate",
 	"Direct Tool Servers": "Server Tool Diretti",
 	"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",
 	"Disabled": "Disabilitato",
 	"Discover a function": "Scopri una funzione",
 	"Discover a function": "Scopri una funzione",
 	"Discover a model": "Scopri un modello",
 	"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., 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., 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., westus (leave blank for eastus)": "ad esempio, westus (lascia vuoto per est)",
+	"e.g.) en,fr,de": "",
 	"Edit": "Modifica",
 	"Edit": "Modifica",
 	"Edit Arena Model": "Modifica Modello Arena",
 	"Edit Arena Model": "Modifica Modello Arena",
 	"Edit Channel": "Modifica Canale",
 	"Edit Channel": "Modifica Canale",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Inserisci Dimensione Chunk",
 	"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 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 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 description": "Inserisci descrizione",
 	"Enter Docling OCR Engine": "Inserisci Engine di Docling OCR",
 	"Enter Docling OCR Engine": "Inserisci Engine di Docling OCR",
 	"Enter Docling OCR Language(s)": "Inserisci la lingua(/e) 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 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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Inserisci l'URL del Server Tika",
 	"Enter Tika Server URL": "Inserisci l'URL del Server Tika",
 	"Enter timeout in seconds": "Inserisci la scadenza in secondi",
 	"Enter timeout in seconds": "Inserisci la scadenza in secondi",
 	"Enter to Send": "Premi Invio per Inviare",
 	"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 cannot be empty.": "Il nome della cartella non può essere vuoto.",
 	"Folder name updated successfully": "Nome cartella aggiornato con successo",
 	"Folder name updated successfully": "Nome cartella aggiornato con successo",
 	"Followed instructions perfectly": "Ha seguito le istruzioni alla perfezione",
 	"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",
 	"Forge new paths": "Traccia nuovi percorsi",
 	"Form": "Modulo",
 	"Form": "Modulo",
 	"Format your variables using brackets like this:": "Formatta le tue variabili usando le parentesi quadre in questo modo:",
 	"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 deleted successfully": "Funzione eliminata con successo",
 	"Function Description": "Descrizione Funzione",
 	"Function Description": "Descrizione Funzione",
 	"Function ID": "ID Funzione",
 	"Function ID": "ID Funzione",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Il filtro è ora disabilitato globalmente",
 	"Function is now globally disabled": "Il filtro è ora disabilitato globalmente",
 	"Function is now globally enabled": "Il filtro è ora abilitato globalmente",
 	"Function is now globally enabled": "Il filtro è ora abilitato globalmente",
-	"Function loaded successfully": "",
 	"Function Name": "Nome Funzione",
 	"Function Name": "Nome Funzione",
 	"Function updated successfully": "Funzione aggiornata con successo",
 	"Function updated successfully": "Funzione aggiornata con successo",
 	"Functions": "Funzioni",
 	"Functions": "Funzioni",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"Host": "Host",
 	"How can I help you today?": "Come posso aiutarti oggi?",
 	"How can I help you today?": "Come posso aiutarti oggi?",
 	"How would you rate this response?": "Come valuteresti questa risposta?",
 	"How would you rate this response?": "Come valuteresti questa risposta?",
+	"HTML": "",
 	"Hybrid Search": "Ricerca Ibrida",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Modalità pagina iniziale",
 	"Landing Page Mode": "Modalità pagina iniziale",
 	"Language": "Lingua",
 	"Language": "Lingua",
 	"Language Locales": "Locales della lingua",
 	"Language Locales": "Locales della lingua",
+	"Languages": "",
 	"Last Active": "Ultima attività",
 	"Last Active": "Ultima attività",
 	"Last Modified": "Ultima modifica",
 	"Last Modified": "Ultima modifica",
 	"Last reply": "Ultima risposta",
 	"Last reply": "Ultima risposta",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gestisci le Pipeline",
 	"Manage Pipelines": "Gestisci le Pipeline",
 	"Manage Tool Servers": "Gestisci i Server dei Tool",
 	"Manage Tool Servers": "Gestisci i Server dei Tool",
 	"March": "Marzo",
 	"March": "Marzo",
+	"Markdown": "",
 	"Max Speakers": "Numero Massimo di Parlanti",
 	"Max Speakers": "Numero Massimo di Parlanti",
 	"Max Upload Count": "Conteggio massimo di caricamenti",
 	"Max Upload Count": "Conteggio massimo di caricamenti",
 	"Max Upload Size": "Dimensione massima di caricamento",
 	"Max Upload Size": "Dimensione massima di caricamento",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "Nuova nota",
 	"New Note": "Nuova nota",
 	"New Password": "Nuova password",
 	"New Password": "Nuova password",
+	"New Tool": "",
 	"new-channel": "nuovo-canale",
 	"new-channel": "nuovo-canale",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Altro",
 	"Other": "Altro",
 	"OUTPUT": "OUTPUT",
 	"OUTPUT": "OUTPUT",
 	"Output format": "Formato di output",
 	"Output format": "Formato di output",
+	"Output Format": "",
 	"Overview": "Panoramica",
 	"Overview": "Panoramica",
 	"page": "pagina",
 	"page": "pagina",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Password",
 	"Password": "Password",
 	"Paste Large Text as File": "Incolla Testo Grande come File",
 	"Paste Large Text as File": "Incolla Testo Grande come File",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Esci",
 	"Sign Out": "Esci",
 	"Sign up": "Registrati",
 	"Sign up": "Registrati",
 	"Sign up to {{WEBUI_NAME}}": "Registrati a {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Accedi a {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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 sID": "sID per Songou Search API",
 	"Sougou Search API SK": "SK per Songou Search API",
 	"Sougou Search API SK": "SK per Songou Search API",
 	"Source": "Fonte",
 	"Source": "Fonte",
@@ -1121,6 +1139,8 @@
 	"Stop": "Arresta",
 	"Stop": "Arresta",
 	"Stop Sequence": "Sequenza di arresto",
 	"Stop Sequence": "Sequenza di arresto",
 	"Stream Chat Response": "Stream risposta chat",
 	"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 Model": "Modello STT",
 	"STT Settings": "Impostazioni STT",
 	"STT Settings": "Impostazioni STT",
 	"Stylized PDF Export": "Esportazione PDF Stilizzata",
 	"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 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 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 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 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.",
 	"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",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Usa Gravatar",
 	"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 groups to group your users and assign permissions.": "Usa i gruppi per raggruppare i tuoi utenti e assegnare permessi.",
 	"Use Initials": "Usa iniziali",
 	"Use Initials": "Usa iniziali",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "Usa nessun proxy per recuperare i contenuti della pagina.",
 	"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.",
 	"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",
 	"user": "utente",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Novità in",
 	"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.",
 	"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",
 	"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)": "",
 	"Whisper (Local)": "",
 	"Why?": "Perché?",
 	"Why?": "Perché?",
 	"Widescreen Mode": "Modalità widescreen",
 	"Widescreen Mode": "Modalità widescreen",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "危険なゾーン",
 	"Danger Zone": "危険なゾーン",
 	"Dark": "ダーク",
 	"Dark": "ダーク",
 	"Database": "データベース",
 	"Database": "データベース",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "12月",
 	"December": "12月",
 	"Default": "デフォルト",
 	"Default": "デフォルト",
 	"Default (Open AI)": "デフォルト(OpenAI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "ダイレクトコネクションは、ユーザーが独自のOpenAI互換APIエンドポイントに接続できるようにします。",
 	"Direct Connections settings updated": "ダイレクトコネクションの設定が更新されました",
 	"Direct Connections settings updated": "ダイレクトコネクションの設定が更新されました",
 	"Direct Tool Servers": "ダイレクトツールサーバー",
 	"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": "無効",
 	"Disabled": "無効",
 	"Discover a function": "Functionを探す",
 	"Discover a function": "Functionを探す",
 	"Discover a model": "モデルを探す",
 	"Discover a model": "モデルを探す",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "編集",
 	"Edit": "編集",
 	"Edit Arena Model": "Arenaモデルを編集",
 	"Edit Arena Model": "Arenaモデルを編集",
 	"Edit Channel": "チャンネルを編集",
 	"Edit Channel": "チャンネルを編集",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "チャンクサイズを入力してください",
 	"Enter Chunk Size": "チャンクサイズを入力してください",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "カンマ区切りの \"token:bias_value\" ペアを入力してください (例: 5432:100, 413:-100)",
 	"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 content for the pending user info overlay. Leave empty for default.": "保留中のユーザー情報オーバーレイの内容を入力してください。デフォルトのままにする場合は空のままにします。",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "説明を入力",
 	"Enter description": "説明を入力",
 	"Enter Docling OCR Engine": "Docling OCRエンジンを入力",
 	"Enter Docling OCR Engine": "Docling OCRエンジンを入力",
 	"Enter Docling OCR Language(s)": "Docling OCR言語を入力",
 	"Enter Docling OCR Language(s)": "Docling OCR言語を入力",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Tavily Extract Depthを入力してください。",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Tika Server URLを入力してください。",
 	"Enter Tika Server URL": "Tika Server URLを入力してください。",
 	"Enter timeout in seconds": "タイムアウトを秒単位で入力してください",
 	"Enter timeout in seconds": "タイムアウトを秒単位で入力してください",
 	"Enter to Send": "送信する",
 	"Enter to Send": "送信する",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "フォルダー名を入力してください。",
 	"Folder name cannot be empty.": "フォルダー名を入力してください。",
 	"Folder name updated successfully": "フォルダー名更新が成功しました。",
 	"Folder name updated successfully": "フォルダー名更新が成功しました。",
 	"Followed instructions perfectly": "完全に指示に従った",
 	"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": "新しいパスを作成",
 	"Forge new paths": "新しいパスを作成",
 	"Form": "フォーム",
 	"Form": "フォーム",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Functionの削除が成功しました。",
 	"Function deleted successfully": "Functionの削除が成功しました。",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Functionはグローバルで無効です。",
 	"Function is now globally disabled": "Functionはグローバルで無効です。",
 	"Function is now globally enabled": "Functionはグローバルで有効です。",
 	"Function is now globally enabled": "Functionはグローバルで有効です。",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "Functionのアップデートが成功しました。",
 	"Function updated successfully": "Functionのアップデートが成功しました。",
 	"Functions": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "ホスト",
 	"Host": "ホスト",
 	"How can I help you today?": "今日はどのようにお手伝いしましょうか?",
 	"How can I help you today?": "今日はどのようにお手伝いしましょうか?",
 	"How would you rate this response?": "この応答をどのように評価しますか?",
 	"How would you rate this response?": "この応答をどのように評価しますか?",
+	"HTML": "",
 	"Hybrid Search": "ブリッジ検索",
 	"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.": "私は、私の行動の結果とその影響を理解しており、任意のコードを実行するリスクを認識しています。ソースの信頼性を確認しました。",
 	"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": "ランディングページモード",
 	"Landing Page Mode": "ランディングページモード",
 	"Language": "言語",
 	"Language": "言語",
 	"Language Locales": "言語ロケール",
 	"Language Locales": "言語ロケール",
+	"Languages": "",
 	"Last Active": "最終アクティブ",
 	"Last Active": "最終アクティブ",
 	"Last Modified": "最終変更",
 	"Last Modified": "最終変更",
 	"Last reply": "最終応答",
 	"Last reply": "最終応答",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "パイプラインの管理",
 	"Manage Pipelines": "パイプラインの管理",
 	"Manage Tool Servers": "ツールサーバーの管理",
 	"Manage Tool Servers": "ツールサーバーの管理",
 	"March": "3月",
 	"March": "3月",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "最大アップロード数",
 	"Max Upload Count": "最大アップロード数",
 	"Max Upload Size": "最大アップロードサイズ",
 	"Max Upload Size": "最大アップロードサイズ",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "新しいノート",
 	"New Note": "新しいノート",
 	"New Password": "新しいパスワード",
 	"New Password": "新しいパスワード",
+	"New Tool": "",
 	"new-channel": "新しいチャンネル",
 	"new-channel": "新しいチャンネル",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "その他",
 	"Other": "その他",
 	"OUTPUT": "出力",
 	"OUTPUT": "出力",
 	"Output format": "出力形式",
 	"Output format": "出力形式",
+	"Output Format": "",
 	"Overview": "概要",
 	"Overview": "概要",
 	"page": "ページ",
 	"page": "ページ",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "パスワード",
 	"Password": "パスワード",
 	"Paste Large Text as File": "大きなテキストをファイルとして貼り付ける",
 	"Paste Large Text as File": "大きなテキストをファイルとして貼り付ける",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "サインアウト",
 	"Sign Out": "サインアウト",
 	"Sign up": "サインアップ",
 	"Sign up": "サインアップ",
 	"Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}}にサインアップ",
 	"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}}にサインイン",
 	"Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}}にサインイン",
 	"sk-1234": "sk-1234",
 	"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 sID": "Sougou Search API sID",
 	"Sougou Search API SK": "Sougou Search API SK",
 	"Sougou Search API SK": "Sougou Search API SK",
 	"Source": "ソース",
 	"Source": "ソース",
@@ -1121,6 +1139,8 @@
 	"Stop": "停止",
 	"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モデル",
 	"STT Model": "STTモデル",
 	"STT Settings": "STT設定",
 	"STT Settings": "STT設定",
 	"Stylized PDF Export": "スタイル付きPDFエクスポート",
 	"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 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 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 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 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。温度を上げるとモデルはより創造的に回答します。",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "モデルのtemperature。温度を上げるとモデルはより創造的に回答します。",
 	"Theme": "テーマ",
 	"Theme": "テーマ",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar を使用する",
 	"Use Gravatar": "Gravatar を使用する",
 	"Use groups to group your users and assign permissions.": "グループを使用してユーザーをグループ化し、権限を割り当てます。",
 	"Use groups to group your users and assign permissions.": "グループを使用してユーザーをグループ化し、権限を割り当てます。",
 	"Use Initials": "初期値を使用する",
 	"Use Initials": "初期値を使用する",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "ページの内容を取得するためにプロキシを使用しません。",
 	"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 環境変数で指定されたプロキシを使用してページの内容を取得します。",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "http_proxy と https_proxy 環境変数で指定されたプロキシを使用してページの内容を取得します。",
 	"user": "ユーザー",
 	"user": "ユーザー",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "新機能",
 	"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.": "",
 	"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": "",
 	"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 (ローカル)",
 	"Whisper (Local)": "Whisper (ローカル)",
 	"Why?": "",
 	"Why?": "",
 	"Widescreen Mode": "ワイドスクリーンモード",
 	"Widescreen Mode": "ワイドスクリーンモード",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "მუქი",
 	"Dark": "მუქი",
 	"Database": "მონაცემთა ბაზა",
 	"Database": "მონაცემთა ბაზა",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "დეკემბერი",
 	"December": "დეკემბერი",
 	"Default": "ნაგულისხმევი",
 	"Default": "ნაგულისხმევი",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "გამორთული",
 	"Disabled": "გამორთული",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "აღმოაჩინეთ მოდელი",
 	"Discover a model": "აღმოაჩინეთ მოდელი",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "ჩასწორება",
 	"Edit": "ჩასწორება",
 	"Edit Arena Model": "არენის მოდელის ჩასწორება",
 	"Edit Arena Model": "არენის მოდელის ჩასწორება",
 	"Edit Channel": "არხის ჩასწორება",
 	"Edit Channel": "არხის ჩასწორება",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "შეიყვანე ფრაგმენტის ზომა",
 	"Enter Chunk Size": "შეიყვანე ფრაგმენტის ზომა",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "შეიყვანეთ აღწერა",
 	"Enter description": "შეიყვანეთ აღწერა",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "ინსტრუქციების ზუსტად მიჰყევით",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "ფორმა",
 	"Form": "ფორმა",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "ფუნქციები",
 	"Functions": "ფუნქციები",
@@ -657,6 +666,7 @@
 	"Host": "ჰოსტი",
 	"Host": "ჰოსტი",
 	"How can I help you today?": "რით შემიძლია დაგეხმაროთ დღეს?",
 	"How can I help you today?": "რით შემიძლია დაგეხმაროთ დღეს?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "ჰიბრიდური ძებნა",
 	"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.": "",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Landing Page Mode": "",
 	"Language": "ენა",
 	"Language": "ენა",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "ბოლოს აქტიური",
 	"Last Active": "ბოლოს აქტიური",
 	"Last Modified": "ბოლო ცვლილება",
 	"Last Modified": "ბოლო ცვლილება",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "მილსადენების მართვა",
 	"Manage Pipelines": "მილსადენების მართვა",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "მარტი",
 	"March": "მარტი",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "ახალი პაროლი",
 	"New Password": "ახალი პაროლი",
+	"New Tool": "",
 	"new-channel": "new-channel",
 	"new-channel": "new-channel",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "სხვა",
 	"Other": "სხვა",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "გამოტანის ფორმატი",
 	"Output format": "გამოტანის ფორმატი",
+	"Output Format": "",
 	"Overview": "მიმოხილვა",
 	"Overview": "მიმოხილვა",
 	"page": "პანელი",
 	"page": "პანელი",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "პაროლი",
 	"Password": "პაროლი",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "გასვლა",
 	"Sign Out": "გასვლა",
 	"Sign up": "რეგისტრაცია",
 	"Sign up": "რეგისტრაცია",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "წყარო",
 	"Source": "წყარო",
@@ -1121,6 +1139,8 @@
 	"Stop": "გაჩერება",
 	"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 Model": "",
 	"STT Settings": "STT-ის მორგება",
 	"STT Settings": "STT-ის მორგება",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "თემა",
 	"Theme": "თემა",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar-ის გამოყენება",
 	"Use Gravatar": "Gravatar-ის გამოყენება",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "ინიციალების გამოყენება",
 	"Use Initials": "ინიციალების გამოყენება",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "რა არის ახალი",
 	"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.": "",
 	"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": "",
 	"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?": "რატომ?",
 	"Why?": "რატომ?",
 	"Widescreen Mode": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "위험 기능",
 	"Danger Zone": "위험 기능",
 	"Dark": "다크",
 	"Dark": "다크",
 	"Database": "데이터베이스",
 	"Database": "데이터베이스",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "12월",
 	"December": "12월",
 	"Default": "기본값",
 	"Default": "기본값",
 	"Default (Open AI)": "기본값 (Open AI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "직접 연결을 통해 사용자는 자체 OpenAI 호환 API 엔드포인트에 연결할 수 있습니다.",
 	"Direct Connections settings updated": "직접 연결 설정이 업데이트되었습니다",
 	"Direct Connections settings updated": "직접 연결 설정이 업데이트되었습니다",
 	"Direct Tool Servers": "",
 	"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": "제한됨",
 	"Disabled": "제한됨",
 	"Discover a function": "함수 검색",
 	"Discover a function": "함수 검색",
 	"Discover a model": "모델 검색",
 	"Discover a model": "모델 검색",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "예: 3, 4, 5 (기본값을 위해 비워 두세요)",
 	"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., en-US,ja-JP (leave blank for auto-detect)": "예: en-US, ja-JP (자동 감지를 위해 비워 두세요)",
 	"e.g., westus (leave blank for eastus)": "예: westus (eastus를 위해 비워 두세요)",
 	"e.g., westus (leave blank for eastus)": "예: westus (eastus를 위해 비워 두세요)",
+	"e.g.) en,fr,de": "",
 	"Edit": "편집",
 	"Edit": "편집",
 	"Edit Arena Model": "아레나 모델 편집",
 	"Edit Arena Model": "아레나 모델 편집",
 	"Edit Channel": "채널 편집",
 	"Edit Channel": "채널 편집",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "청크 크기 입력",
 	"Enter Chunk Size": "청크 크기 입력",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "쉼표로 구분된 \\\"토큰:편향_값\\\" 쌍 입력 (예: 5432:100, 413:-100)",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "설명 입력",
 	"Enter description": "설명 입력",
 	"Enter Docling OCR Engine": "Docling OCR 엔진 입력",
 	"Enter Docling OCR Engine": "Docling OCR 엔진 입력",
 	"Enter Docling OCR Language(s)": "Docling OCR 언어(s) 입력",
 	"Enter Docling OCR Language(s)": "Docling OCR 언어(s) 입력",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Tavily 추출 깊이 입력",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Tika 서버 URL 입력",
 	"Enter Tika Server URL": "Tika 서버 URL 입력",
 	"Enter timeout in seconds": "시간 초과(초) 입력",
 	"Enter timeout in seconds": "시간 초과(초) 입력",
 	"Enter to Send": "Enter로 보내기",
 	"Enter to Send": "Enter로 보내기",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "폴더 이름을 작성해주세요",
 	"Folder name cannot be empty.": "폴더 이름을 작성해주세요",
 	"Folder name updated successfully": "성공적으로 폴더 이름이 저장되었습니다",
 	"Folder name updated successfully": "성공적으로 폴더 이름이 저장되었습니다",
 	"Followed instructions perfectly": "명령을 완벽히 수행함",
 	"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": "새로운 경로 만들기",
 	"Forge new paths": "새로운 경로 만들기",
 	"Form": "폼",
 	"Form": "폼",
 	"Format your variables using brackets like this:": "변수를 다음과 같이 괄호를 사용하여 생성하세요",
 	"Format your variables using brackets like this:": "변수를 다음과 같이 괄호를 사용하여 생성하세요",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "성공적으로 함수가 삭제되었습니다",
 	"Function deleted successfully": "성공적으로 함수가 삭제되었습니다",
 	"Function Description": "함수 설명",
 	"Function Description": "함수 설명",
 	"Function ID": "함수 ID",
 	"Function ID": "함수 ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "전반적으로 함수 비활성화됨",
 	"Function is now globally disabled": "전반적으로 함수 비활성화됨",
 	"Function is now globally enabled": "전반적으로 함수 활성화됨",
 	"Function is now globally enabled": "전반적으로 함수 활성화됨",
-	"Function loaded successfully": "",
 	"Function Name": "함수 이름",
 	"Function Name": "함수 이름",
 	"Function updated successfully": "성공적으로 함수가 업데이트되었습니다",
 	"Function updated successfully": "성공적으로 함수가 업데이트되었습니다",
 	"Functions": "함수",
 	"Functions": "함수",
@@ -657,6 +666,7 @@
 	"Host": "호스트",
 	"Host": "호스트",
 	"How can I help you today?": "오늘 어떻게 도와드릴까요?",
 	"How can I help you today?": "오늘 어떻게 도와드릴까요?",
 	"How would you rate this response?": "이 응답을 어떻게 평가하시겠어요?",
 	"How would you rate this response?": "이 응답을 어떻게 평가하시겠어요?",
+	"HTML": "",
 	"Hybrid Search": "하이브리드 검색",
 	"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.": "저는 제 행동의 의미를 읽고 이해했음을 인정합니다. 임의 코드 실행과 관련된 위험을 인지하고 있으며 출처의 신뢰성을 확인했습니다.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "랜딩페이지 모드",
 	"Landing Page Mode": "랜딩페이지 모드",
 	"Language": "언어",
 	"Language": "언어",
 	"Language Locales": "언어 로케일",
 	"Language Locales": "언어 로케일",
+	"Languages": "",
 	"Last Active": "최근 활동",
 	"Last Active": "최근 활동",
 	"Last Modified": "마지막 수정",
 	"Last Modified": "마지막 수정",
 	"Last reply": "마지막 답글",
 	"Last reply": "마지막 답글",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "파이프라인 관리",
 	"Manage Pipelines": "파이프라인 관리",
 	"Manage Tool Servers": "도구 서버 관리",
 	"Manage Tool Servers": "도구 서버 관리",
 	"March": "3월",
 	"March": "3월",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "업로드 최대 수",
 	"Max Upload Count": "업로드 최대 수",
 	"Max Upload Size": "업로드 최대 사이즈",
 	"Max Upload Size": "업로드 최대 사이즈",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "새 노트",
 	"New Note": "새 노트",
 	"New Password": "새 비밀번호",
 	"New Password": "새 비밀번호",
+	"New Tool": "",
 	"new-channel": "새 채널",
 	"new-channel": "새 채널",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "기타",
 	"Other": "기타",
 	"OUTPUT": "출력",
 	"OUTPUT": "출력",
 	"Output format": "출력 형식",
 	"Output format": "출력 형식",
+	"Output Format": "",
 	"Overview": "개요",
 	"Overview": "개요",
 	"page": "페이지",
 	"page": "페이지",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "비밀번호",
 	"Password": "비밀번호",
 	"Paste Large Text as File": "큰 텍스트를 파일로 붙여넣기",
 	"Paste Large Text as File": "큰 텍스트를 파일로 붙여넣기",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "로그아웃",
 	"Sign Out": "로그아웃",
 	"Sign up": "가입",
 	"Sign up": "가입",
 	"Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}}로 가입",
 	"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}}로 가입중",
 	"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": "출처",
 	"Source": "출처",
@@ -1121,6 +1139,8 @@
 	"Stop": "정지",
 	"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 모델",
 	"STT Model": "STT 모델",
 	"STT Settings": "STT 설정",
 	"STT Settings": "STT 설정",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "모델의 온도. 온도를 높이면 모델이 더 창의적으로 답변할 수 있습니다.",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "모델의 온도. 온도를 높이면 모델이 더 창의적으로 답변할 수 있습니다.",
 	"Theme": "테마",
 	"Theme": "테마",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar 사용",
 	"Use Gravatar": "Gravatar 사용",
 	"Use groups to group your users and assign permissions.": "그룹을 사용하여 사용자를 그룹화하고 권한을 할당하세요.",
 	"Use groups to group your users and assign permissions.": "그룹을 사용하여 사용자를 그룹화하고 권한을 할당하세요.",
 	"Use Initials": "초성 사용",
 	"Use Initials": "초성 사용",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "페이지 콘텐츠를 가져오려면 프록시를 사용하지 마세요.",
 	"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 환경 변수로 지정된 프록시를 사용하여 페이지 콘텐츠를 가져옵니다.",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "http_proxy 및 https_proxy 환경 변수로 지정된 프록시를 사용하여 페이지 콘텐츠를 가져옵니다.",
 	"user": "사용자",
 	"user": "사용자",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "새로운 기능:",
 	"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.": "활성화하면 모델이 각 채팅 메시지에 실시간으로 응답하여 사용자가 메시지를 보내는 즉시 응답을 생성합니다. 이 모드는 실시간 채팅 애플리케이션에 유용하지만, 느린 하드웨어에서는 성능에 영향을 미칠 수 있습니다.",
 	"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": "당신이 어디에 있든",
 	"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 (로컬)",
 	"Whisper (Local)": "Whisper (로컬)",
 	"Why?": "이유는?",
 	"Why?": "이유는?",
 	"Widescreen Mode": "와이드스크린 모드",
 	"Widescreen Mode": "와이드스크린 모드",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Tamsus",
 	"Dark": "Tamsus",
 	"Database": "Duomenų bazė",
 	"Database": "Duomenų bazė",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Gruodis",
 	"December": "Gruodis",
 	"Default": "Numatytasis",
 	"Default": "Numatytasis",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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",
 	"Disabled": "Išjungta",
 	"Discover a function": "Atrasti funkciją",
 	"Discover a function": "Atrasti funkciją",
 	"Discover a model": "Atrasti modelį",
 	"Discover a model": "Atrasti modelį",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Redaguoti",
 	"Edit": "Redaguoti",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Įveskite blokų dydį",
 	"Enter Chunk Size": "Įveskite blokų dydį",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Įveskite Tika serverio nuorodą",
 	"Enter Tika Server URL": "Įveskite Tika serverio nuorodą",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "Tobulai sekė instrukcijas",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "Forma",
 	"Form": "Forma",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Funkcija ištrinta sėkmingai",
 	"Function deleted successfully": "Funkcija ištrinta sėkmingai",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funkcijos šiuo metu neleidžiamos",
 	"Function is now globally disabled": "Funkcijos šiuo metu neleidžiamos",
 	"Function is now globally enabled": "Funkcijos leidžiamos",
 	"Function is now globally enabled": "Funkcijos leidžiamos",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "Funkcija atnaujinta sėkmingai",
 	"Function updated successfully": "Funkcija atnaujinta sėkmingai",
 	"Functions": "Funkcijos",
 	"Functions": "Funkcijos",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "Kuo galėčiau Jums padėti ?",
 	"How can I help you today?": "Kuo galėčiau Jums padėti ?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Hibridinė paieška",
 	"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.",
 	"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": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Landing Page Mode": "",
 	"Language": "Kalba",
 	"Language": "Kalba",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Paskutinį kartą aktyvus",
 	"Last Active": "Paskutinį kartą aktyvus",
 	"Last Modified": "Paskutinis pakeitimas",
 	"Last Modified": "Paskutinis pakeitimas",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Tvarkyti procesus",
 	"Manage Pipelines": "Tvarkyti procesus",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Kovas",
 	"March": "Kovas",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Naujas slaptažodis",
 	"New Password": "Naujas slaptažodis",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Kita",
 	"Other": "Kita",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Slaptažodis",
 	"Password": "Slaptažodis",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Atsijungti",
 	"Sign Out": "Atsijungti",
 	"Sign up": "Sukurti paskyrą",
 	"Sign up": "Sukurti paskyrą",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "Šaltinis",
 	"Source": "Šaltinis",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop": "",
 	"Stop Sequence": "Baigt sekvenciją",
 	"Stop Sequence": "Baigt sekvenciją",
 	"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 modelis",
 	"STT Model": "STT modelis",
 	"STT Settings": "STT nustatymai",
 	"STT Settings": "STT nustatymai",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Naudoti Gravatar",
 	"Use Gravatar": "Naudoti Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Naudotojo inicialai",
 	"Use Initials": "Naudotojo inicialai",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "naudotojas",
 	"user": "naudotojas",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Kas naujo",
 	"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.": "",
 	"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": "",
 	"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)",
 	"Whisper (Local)": "Whisper (lokalus)",
 	"Why?": "",
 	"Why?": "",
 	"Widescreen Mode": "Plataus ekrano rėžimas",
 	"Widescreen Mode": "Plataus ekrano rėžimas",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Gelap",
 	"Dark": "Gelap",
 	"Database": "Pangkalan Data",
 	"Database": "Pangkalan Data",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Disember",
 	"December": "Disember",
 	"Default": "Lalai",
 	"Default": "Lalai",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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",
 	"Disabled": "Dilumpuhkan",
 	"Discover a function": "Temui fungsi",
 	"Discover a function": "Temui fungsi",
 	"Discover a model": "Temui model",
 	"Discover a model": "Temui model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Edit",
 	"Edit": "Edit",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Masukkan Saiz 'Chunk'",
 	"Enter Chunk Size": "Masukkan Saiz 'Chunk'",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Masukkan URL Pelayan Tika",
 	"Enter Tika Server URL": "Masukkan URL Pelayan Tika",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "Mengikut arahan dengan sempurna",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "Borang",
 	"Form": "Borang",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Fungsi berjaya dipadamkan",
 	"Function deleted successfully": "Fungsi berjaya dipadamkan",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Fungsi kini dilumpuhkan secara global",
 	"Function is now globally disabled": "Fungsi kini dilumpuhkan secara global",
 	"Function is now globally enabled": "Fungsi kini dibenarkan secara global",
 	"Function is now globally enabled": "Fungsi kini dibenarkan secara global",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "Fungsi berjaya dikemaskini",
 	"Function updated successfully": "Fungsi berjaya dikemaskini",
 	"Functions": "Fungsi",
 	"Functions": "Fungsi",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "Bagaimana saya boleh membantu anda hari ini?",
 	"How can I help you today?": "Bagaimana saya boleh membantu anda hari ini?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Carian Hibrid",
 	"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.",
 	"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": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "",
 	"Landing Page Mode": "",
 	"Language": "Bahasa",
 	"Language": "Bahasa",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Dilihat aktif terakhir pada",
 	"Last Active": "Dilihat aktif terakhir pada",
 	"Last Modified": "Kemaskini terakhir pada",
 	"Last Modified": "Kemaskini terakhir pada",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Urus 'Pipelines'",
 	"Manage Pipelines": "Urus 'Pipelines'",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Mac",
 	"March": "Mac",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Kata Laluan Baru",
 	"New Password": "Kata Laluan Baru",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Lain-lain",
 	"Other": "Lain-lain",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Kata Laluan",
 	"Password": "Kata Laluan",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Daftar keluar",
 	"Sign Out": "Daftar keluar",
 	"Sign up": "Daftar",
 	"Sign up": "Daftar",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "Sumber",
 	"Source": "Sumber",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop": "",
 	"Stop Sequence": "Jujukan Henti",
 	"Stop Sequence": "Jujukan Henti",
 	"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": "Model STT",
 	"STT Model": "Model STT",
 	"STT Settings": "Tetapan STT",
 	"STT Settings": "Tetapan STT",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gunakan Gravatar",
 	"Use Gravatar": "Gunakan Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Gunakan nama pendek",
 	"Use Initials": "Gunakan nama pendek",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "pengguna",
 	"user": "pengguna",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Apakah yang terbaru dalam",
 	"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.": "",
 	"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": "",
 	"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)",
 	"Whisper (Local)": "Whisper (Local)",
 	"Why?": "",
 	"Why?": "",
 	"Widescreen Mode": "Mod Skrin Lebar",
 	"Widescreen Mode": "Mod Skrin Lebar",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Mørk",
 	"Dark": "Mørk",
 	"Database": "Database",
 	"Database": "Database",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "desember",
 	"December": "desember",
 	"Default": "Standard",
 	"Default": "Standard",
 	"Default (Open AI)": "Standard (Open AI)",
 	"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 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 Connections settings updated": "Innstillinger for direkte koblinger er oppdatert",
 	"Direct Tool Servers": "",
 	"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",
 	"Disabled": "Deaktivert",
 	"Discover a function": "Oppdag en funksjon",
 	"Discover a function": "Oppdag en funksjon",
 	"Discover a model": "Oppdag en modell",
 	"Discover a model": "Oppdag en modell",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Rediger",
 	"Edit": "Rediger",
 	"Edit Arena Model": "Rediger Arena-modell",
 	"Edit Arena Model": "Rediger Arena-modell",
 	"Edit Channel": "Rediger kanal",
 	"Edit Channel": "Rediger kanal",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Angi Chunk-størrelse",
 	"Enter Chunk Size": "Angi Chunk-størrelse",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Angi beskrivelse",
 	"Enter description": "Angi beskrivelse",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Angi server-URL for Tika",
 	"Enter Tika Server URL": "Angi server-URL for Tika",
 	"Enter timeout in seconds": "Angi tidsavbrudd i sekunder",
 	"Enter timeout in seconds": "Angi tidsavbrudd i sekunder",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Mappenavn kan ikke være tomt.",
 	"Folder name cannot be empty.": "Mappenavn kan ikke være tomt.",
 	"Folder name updated successfully": "Mappenavn oppdatert",
 	"Folder name updated successfully": "Mappenavn oppdatert",
 	"Followed instructions perfectly": "Fulgte instruksjonene perfekt",
 	"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",
 	"Forge new paths": "Glem nye baner",
 	"Form": "Form",
 	"Form": "Form",
 	"Format your variables using brackets like this:": "Formatér variablene dine med klammer som disse:",
 	"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 deleted successfully": "Funksjonen er slettet",
 	"Function Description": "Beskrivelse av funksjon",
 	"Function Description": "Beskrivelse av funksjon",
 	"Function ID": "Funksjonens ID",
 	"Function ID": "Funksjonens ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funksjonen er nå deaktivert globalt",
 	"Function is now globally disabled": "Funksjonen er nå deaktivert globalt",
 	"Function is now globally enabled": "Funksjonen er nå aktivert globalt",
 	"Function is now globally enabled": "Funksjonen er nå aktivert globalt",
-	"Function loaded successfully": "",
 	"Function Name": "Funksjonens navn",
 	"Function Name": "Funksjonens navn",
 	"Function updated successfully": "Funksjonen er oppdatert",
 	"Function updated successfully": "Funksjonen er oppdatert",
 	"Functions": "Funksjoner",
 	"Functions": "Funksjoner",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"Host": "Host",
 	"How can I help you today?": "Hva kan jeg hjelpe deg med i dag?",
 	"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?",
 	"How would you rate this response?": "Hvordan vurderer du dette svaret?",
+	"HTML": "",
 	"Hybrid Search": "Hybrid-søk",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Modus for startside",
 	"Landing Page Mode": "Modus for startside",
 	"Language": "Språk",
 	"Language": "Språk",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Sist aktiv",
 	"Last Active": "Sist aktiv",
 	"Last Modified": "Sist endret",
 	"Last Modified": "Sist endret",
 	"Last reply": "Siste svar",
 	"Last reply": "Siste svar",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Behandle pipelines",
 	"Manage Pipelines": "Behandle pipelines",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "mars",
 	"March": "mars",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maks antall opplastinger",
 	"Max Upload Count": "Maks antall opplastinger",
 	"Max Upload Size": "Maks størrelse på opplasting",
 	"Max Upload Size": "Maks størrelse på opplasting",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Nytt passord",
 	"New Password": "Nytt passord",
+	"New Tool": "",
 	"new-channel": "ny-kanal",
 	"new-channel": "ny-kanal",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Annet",
 	"Other": "Annet",
 	"OUTPUT": "UTDATA",
 	"OUTPUT": "UTDATA",
 	"Output format": "Format på utdata",
 	"Output format": "Format på utdata",
+	"Output Format": "",
 	"Overview": "Oversikt",
 	"Overview": "Oversikt",
 	"page": "side",
 	"page": "side",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Passord",
 	"Password": "Passord",
 	"Paste Large Text as File": "Lim inn mye tekst som fil",
 	"Paste Large Text as File": "Lim inn mye tekst som fil",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Logg ut",
 	"Sign Out": "Logg ut",
 	"Sign up": "Registrer deg",
 	"Sign up": "Registrer deg",
 	"Sign up to {{WEBUI_NAME}}": "Registrer deg for {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Logger på {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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": "Kilde",
 	"Source": "Kilde",
@@ -1121,6 +1139,8 @@
 	"Stop": "Stopp",
 	"Stop": "Stopp",
 	"Stop Sequence": "Stoppsekvens",
 	"Stop Sequence": "Stoppsekvens",
 	"Stream Chat Response": "Strømme chat-svar",
 	"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 Model": "STT-modell",
 	"STT Settings": "STT-innstillinger",
 	"STT Settings": "STT-innstillinger",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Bruk Gravatar",
 	"Use Gravatar": "Bruk Gravatar",
 	"Use groups to group your users and assign permissions.": "Bruk grupper til å samle brukere og tildele tillatelser.",
 	"Use groups to group your users and assign permissions.": "Bruk grupper til å samle brukere og tildele tillatelser.",
 	"Use Initials": "Bruk initialer",
 	"Use Initials": "Bruk initialer",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "bruker",
 	"user": "bruker",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Hva er nytt i",
 	"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.",
 	"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",
 	"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)",
 	"Whisper (Local)": "Whisper (Lokal)",
 	"Why?": "Hvorfor?",
 	"Why?": "Hvorfor?",
 	"Widescreen Mode": "Bredskjermmodus",
 	"Widescreen Mode": "Bredskjermmodus",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Gevarenzone",
 	"Danger Zone": "Gevarenzone",
 	"Dark": "Donker",
 	"Dark": "Donker",
 	"Database": "Database",
 	"Database": "Database",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "December",
 	"December": "December",
 	"Default": "Standaard",
 	"Default": "Standaard",
 	"Default (Open AI)": "Standaard (Open AI)",
 	"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 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 Connections settings updated": "Directe verbindingsopties bijgewerkt",
 	"Direct Tool Servers": "",
 	"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",
 	"Disabled": "Uitgeschakeld",
 	"Discover a function": "Ontdek een functie",
 	"Discover a function": "Ontdek een functie",
 	"Discover a model": "Ontdek een model",
 	"Discover a model": "Ontdek een model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Wijzig",
 	"Edit": "Wijzig",
 	"Edit Arena Model": "Bewerk arenamodel",
 	"Edit Arena Model": "Bewerk arenamodel",
 	"Edit Channel": "Bewerk kanaal",
 	"Edit Channel": "Bewerk kanaal",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Voeg Chunk Size toe",
 	"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 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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Voer beschrijving in",
 	"Enter description": "Voer beschrijving in",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Voer Tika Server URL in",
 	"Enter Tika Server URL": "Voer Tika Server URL in",
 	"Enter timeout in seconds": "Voer time-out in seconden in",
 	"Enter timeout in seconds": "Voer time-out in seconden in",
 	"Enter to Send": "Enter om te sturen",
 	"Enter to Send": "Enter om te sturen",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Mapnaam kan niet leeg zijn",
 	"Folder name cannot be empty.": "Mapnaam kan niet leeg zijn",
 	"Folder name updated successfully": "Mapnaam succesvol aangepast",
 	"Folder name updated successfully": "Mapnaam succesvol aangepast",
 	"Followed instructions perfectly": "Volgde instructies perfect",
 	"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",
 	"Forge new paths": "Smeed nieuwe paden",
 	"Form": "Formulier",
 	"Form": "Formulier",
 	"Format your variables using brackets like this:": "Formateer je variabelen met haken zoals dit:",
 	"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 deleted successfully": "Functie succesvol verwijderd",
 	"Function Description": "Functiebeschrijving",
 	"Function Description": "Functiebeschrijving",
 	"Function ID": "Functie-ID",
 	"Function ID": "Functie-ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Functie is nu globaal uitgeschakeld",
 	"Function is now globally disabled": "Functie is nu globaal uitgeschakeld",
 	"Function is now globally enabled": "Functie is nu globaal ingeschakeld",
 	"Function is now globally enabled": "Functie is nu globaal ingeschakeld",
-	"Function loaded successfully": "",
 	"Function Name": "Functienaam",
 	"Function Name": "Functienaam",
 	"Function updated successfully": "Functienaam succesvol aangepast",
 	"Function updated successfully": "Functienaam succesvol aangepast",
 	"Functions": "Functies",
 	"Functions": "Functies",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"Host": "Host",
 	"How can I help you today?": "Hoe kan ik je vandaag helpen?",
 	"How can I help you today?": "Hoe kan ik je vandaag helpen?",
 	"How would you rate this response?": "Hoe zou je dit antwoord beoordelen?",
 	"How would you rate this response?": "Hoe zou je dit antwoord beoordelen?",
+	"HTML": "",
 	"Hybrid Search": "Hybride Zoeken",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Landingspaginamodus",
 	"Landing Page Mode": "Landingspaginamodus",
 	"Language": "Taal",
 	"Language": "Taal",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Laatst Actief",
 	"Last Active": "Laatst Actief",
 	"Last Modified": "Laatst aangepast",
 	"Last Modified": "Laatst aangepast",
 	"Last reply": "Laatste antwoord",
 	"Last reply": "Laatste antwoord",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Pijplijnen beheren",
 	"Manage Pipelines": "Pijplijnen beheren",
 	"Manage Tool Servers": "Beheer gereedschapservers",
 	"Manage Tool Servers": "Beheer gereedschapservers",
 	"March": "Maart",
 	"March": "Maart",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maximale Uploadhoeveelheid",
 	"Max Upload Count": "Maximale Uploadhoeveelheid",
 	"Max Upload Size": "Maximale Uploadgrootte",
 	"Max Upload Size": "Maximale Uploadgrootte",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Nieuw Wachtwoord",
 	"New Password": "Nieuw Wachtwoord",
+	"New Tool": "",
 	"new-channel": "nieuw-kanaal",
 	"new-channel": "nieuw-kanaal",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Andere",
 	"Other": "Andere",
 	"OUTPUT": "UITVOER",
 	"OUTPUT": "UITVOER",
 	"Output format": "Uitvoerformaat",
 	"Output format": "Uitvoerformaat",
+	"Output Format": "",
 	"Overview": "Overzicht",
 	"Overview": "Overzicht",
 	"page": "pagina",
 	"page": "pagina",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Wachtwoord",
 	"Password": "Wachtwoord",
 	"Paste Large Text as File": "Plak grote tekst als bestand",
 	"Paste Large Text as File": "Plak grote tekst als bestand",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Uitloggen",
 	"Sign Out": "Uitloggen",
 	"Sign up": "Registreren",
 	"Sign up": "Registreren",
 	"Sign up to {{WEBUI_NAME}}": "Meld je aan bij {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Aan het inloggen bij {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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": "Bron",
 	"Source": "Bron",
@@ -1121,6 +1139,8 @@
 	"Stop": "Stop",
 	"Stop": "Stop",
 	"Stop Sequence": "Stopsequentie",
 	"Stop Sequence": "Stopsequentie",
 	"Stream Chat Response": "Stream chat-antwoord",
 	"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 Model": "STT Model",
 	"STT Settings": "STT Instellingen",
 	"STT Settings": "STT Instellingen",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.",
 	"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",
 	"Theme": "Thema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gebruik Gravatar",
 	"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 groups to group your users and assign permissions.": "Gebruik groepen om gebruikers te groeperen en rechten aan te wijzen",
 	"Use Initials": "Gebruik initialen",
 	"Use Initials": "Gebruik initialen",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "gebruiker",
 	"user": "gebruiker",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Wat is nieuw in",
 	"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.",
 	"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",
 	"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)",
 	"Whisper (Local)": "Whisper (Lokaal)",
 	"Why?": "Waarom?",
 	"Why?": "Waarom?",
 	"Widescreen Mode": "Breedschermmodus",
 	"Widescreen Mode": "Breedschermmodus",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "ਗੂੜ੍ਹਾ",
 	"Dark": "ਗੂੜ੍ਹਾ",
 	"Database": "ਡਾਟਾਬੇਸ",
 	"Database": "ਡਾਟਾਬੇਸ",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "ਦਸੰਬਰ",
 	"December": "ਦਸੰਬਰ",
 	"Default": "ਮੂਲ",
 	"Default": "ਮੂਲ",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "ਇੱਕ ਮਾਡਲ ਲੱਭੋ",
 	"Discover a model": "ਇੱਕ ਮਾਡਲ ਲੱਭੋ",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "ਸੰਪਾਦਨ ਕਰੋ",
 	"Edit": "ਸੰਪਾਦਨ ਕਰੋ",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "ਚੰਕ ਆਕਾਰ ਦਰਜ ਕਰੋ",
 	"Enter Chunk Size": "ਚੰਕ ਆਕਾਰ ਦਰਜ ਕਰੋ",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "ਹਦਾਇਤਾਂ ਨੂੰ ਬਿਲਕੁਲ ਫਾਲੋ ਕੀਤਾ",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "ਮੈਂ ਅੱਜ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦਾ ਹਾਂ?",
 	"How can I help you today?": "ਮੈਂ ਅੱਜ ਤੁਹਾਡੀ ਕਿਵੇਂ ਮਦਦ ਕਰ ਸਕਦਾ ਹਾਂ?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "ਹਾਈਬ੍ਰਿਡ ਖੋਜ",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "ਭਾਸ਼ਾ",
 	"Language": "ਭਾਸ਼ਾ",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "ਆਖਰੀ ਸਰਗਰਮ",
 	"Last Active": "ਆਖਰੀ ਸਰਗਰਮ",
 	"Last Modified": "",
 	"Last Modified": "",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "ਪਾਈਪਲਾਈਨਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ",
 	"Manage Pipelines": "ਪਾਈਪਲਾਈਨਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "ਮਾਰਚ",
 	"March": "ਮਾਰਚ",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "ਨਵਾਂ ਪਾਸਵਰਡ",
 	"New Password": "ਨਵਾਂ ਪਾਸਵਰਡ",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "ਹੋਰ",
 	"Other": "ਹੋਰ",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "ਪਾਸਵਰਡ",
 	"Password": "ਪਾਸਵਰਡ",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "ਸਾਈਨ ਆਊਟ ਕਰੋ",
 	"Sign Out": "ਸਾਈਨ ਆਊਟ ਕਰੋ",
 	"Sign up": "ਰਜਿਸਟਰ ਕਰੋ",
 	"Sign up": "ਰਜਿਸਟਰ ਕਰੋ",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "ਸਰੋਤ",
 	"Source": "ਸਰੋਤ",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"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 Model": "",
 	"STT Settings": "STT ਸੈਟਿੰਗਾਂ",
 	"STT Settings": "STT ਸੈਟਿੰਗਾਂ",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "ਥੀਮ",
 	"Theme": "ਥੀਮ",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "ਗ੍ਰਾਵਾਟਾਰ ਵਰਤੋ",
 	"Use Gravatar": "ਗ੍ਰਾਵਾਟਾਰ ਵਰਤੋ",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "ਸ਼ੁਰੂਆਤੀ ਅੱਖਰ ਵਰਤੋ",
 	"Use Initials": "ਸ਼ੁਰੂਆਤੀ ਅੱਖਰ ਵਰਤੋ",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "ਨਵਾਂ ਕੀ ਹੈ",
 	"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.": "",
 	"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": "",
 	"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?": "",
 	"Why?": "",
 	"Widescreen Mode": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Ciemny",
 	"Dark": "Ciemny",
 	"Database": "Baza danych",
 	"Database": "Baza danych",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Grudzień",
 	"December": "Grudzień",
 	"Default": "Domyślny",
 	"Default": "Domyślny",
 	"Default (Open AI)": "Domyślny (Open AI)",
 	"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 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 Connections settings updated": "Ustawienia połączeń bezpośrednich zaktualizowane",
 	"Direct Tool Servers": "",
 	"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",
 	"Disabled": "Wyłączony",
 	"Discover a function": "Odkrywaj funkcję",
 	"Discover a function": "Odkrywaj funkcję",
 	"Discover a model": "Odkrywaj model",
 	"Discover a model": "Odkrywaj model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Edytuj",
 	"Edit": "Edytuj",
 	"Edit Arena Model": "Edytuj model arenę",
 	"Edit Arena Model": "Edytuj model arenę",
 	"Edit Channel": "Edytuj kanał",
 	"Edit Channel": "Edytuj kanał",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Wprowadź wielkość bloku",
 	"Enter Chunk Size": "Wprowadź wielkość bloku",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Wprowadź opis",
 	"Enter description": "Wprowadź opis",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Wprowadź adres URL serwera Tika",
 	"Enter Tika Server URL": "Wprowadź adres URL serwera Tika",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Nazwa folderu nie może być pusta.",
 	"Folder name cannot be empty.": "Nazwa folderu nie może być pusta.",
 	"Folder name updated successfully": "Nazwa folderu została zaktualizowana pomyślnie",
 	"Folder name updated successfully": "Nazwa folderu została zaktualizowana pomyślnie",
 	"Followed instructions perfectly": "Wykonał instrukcje idealnie",
 	"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",
 	"Forge new paths": "Wytyczaj nowe ścieżki",
 	"Form": "Formularz",
 	"Form": "Formularz",
 	"Format your variables using brackets like this:": "Sformatuj swoje zmienne, używając nawiasów w następujący sposób:",
 	"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 deleted successfully": "Funkcja została usunięta pomyślnie",
 	"Function Description": "Opis funkcji",
 	"Function Description": "Opis funkcji",
 	"Function ID": "Funkcja ID",
 	"Function ID": "Funkcja ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funkcja jest teraz globalnie wyłączona",
 	"Function is now globally disabled": "Funkcja jest teraz globalnie wyłączona",
 	"Function is now globally enabled": "Funkcja jest teraz globalnie włączona",
 	"Function is now globally enabled": "Funkcja jest teraz globalnie włączona",
-	"Function loaded successfully": "",
 	"Function Name": "Nazwa Funkcji",
 	"Function Name": "Nazwa Funkcji",
 	"Function updated successfully": "Funkcja została zaktualizowana pomyślnie",
 	"Function updated successfully": "Funkcja została zaktualizowana pomyślnie",
 	"Functions": "Funkcje",
 	"Functions": "Funkcje",
@@ -657,6 +666,7 @@
 	"Host": "Serwer",
 	"Host": "Serwer",
 	"How can I help you today?": "Jak mogę Ci dzisiaj pomóc?",
 	"How can I help you today?": "Jak mogę Ci dzisiaj pomóc?",
 	"How would you rate this response?": "Jak oceniłbyś tę odpowiedź?",
 	"How would you rate this response?": "Jak oceniłbyś tę odpowiedź?",
+	"HTML": "",
 	"Hybrid Search": "Wyszukiwanie hybrydowe",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Tryb strony głównej",
 	"Landing Page Mode": "Tryb strony głównej",
 	"Language": "Język",
 	"Language": "Język",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Ostatnio aktywny",
 	"Last Active": "Ostatnio aktywny",
 	"Last Modified": "Ostatnia modyfikacja",
 	"Last Modified": "Ostatnia modyfikacja",
 	"Last reply": "Ostatnia odpowiedź",
 	"Last reply": "Ostatnia odpowiedź",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Zarządzanie przepływem",
 	"Manage Pipelines": "Zarządzanie przepływem",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Marzec",
 	"March": "Marzec",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maksymalna liczba przesyłanych plików",
 	"Max Upload Count": "Maksymalna liczba przesyłanych plików",
 	"Max Upload Size": "Maksymalny rozmiar przesyłanego pliku",
 	"Max Upload Size": "Maksymalny rozmiar przesyłanego pliku",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Nowe hasło",
 	"New Password": "Nowe hasło",
+	"New Tool": "",
 	"new-channel": "nowy-kanał",
 	"new-channel": "nowy-kanał",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Pozostałe",
 	"Other": "Pozostałe",
 	"OUTPUT": "WYNIKI",
 	"OUTPUT": "WYNIKI",
 	"Output format": "Format wyjściowy",
 	"Output format": "Format wyjściowy",
+	"Output Format": "",
 	"Overview": "Przegląd",
 	"Overview": "Przegląd",
 	"page": "strona",
 	"page": "strona",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Hasło",
 	"Password": "Hasło",
 	"Paste Large Text as File": "Wklej duży tekst jako plik",
 	"Paste Large Text as File": "Wklej duży tekst jako plik",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Wyloguj się",
 	"Sign Out": "Wyloguj się",
 	"Sign up": "Zarejestruj się",
 	"Sign up": "Zarejestruj się",
 	"Sign up to {{WEBUI_NAME}}": "Zarejestruj się w {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Logowanie do {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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": "Źródło",
 	"Source": "Źródło",
@@ -1121,6 +1139,8 @@
 	"Stop": "Zatrzymaj",
 	"Stop": "Zatrzymaj",
 	"Stop Sequence": "Zatrzymaj sekwencję",
 	"Stop Sequence": "Zatrzymaj sekwencję",
 	"Stream Chat Response": "Strumieniowanie odpowiedzi z czatu",
 	"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 Model": "Model STT",
 	"STT Settings": "Ustawienia STT",
 	"STT Settings": "Ustawienia STT",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Motyw",
 	"Theme": "Motyw",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Użyj Gravatara",
 	"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 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 Initials": "Użyj inicjałów",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "użytkownik",
 	"user": "użytkownik",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Co nowego w",
 	"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.",
 	"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ś",
 	"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)",
 	"Whisper (Local)": "Szept (Lokalny)",
 	"Why?": "Dlaczego?",
 	"Why?": "Dlaczego?",
 	"Widescreen Mode": "Tryb panoramiczny",
 	"Widescreen Mode": "Tryb panoramiczny",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Escuro",
 	"Dark": "Escuro",
 	"Database": "Banco de Dados",
 	"Database": "Banco de Dados",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Dezembro",
 	"December": "Dezembro",
 	"Default": "Padrão",
 	"Default": "Padrão",
 	"Default (Open AI)": "Padrão (Open AI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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",
 	"Disabled": "Desativado",
 	"Discover a function": "Descubra uma função",
 	"Discover a function": "Descubra uma função",
 	"Discover a model": "Descubra um modelo",
 	"Discover a model": "Descubra um modelo",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Editar",
 	"Edit": "Editar",
 	"Edit Arena Model": "Editar Arena de Modelos",
 	"Edit Arena Model": "Editar Arena de Modelos",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Digite o Tamanho do Chunk",
 	"Enter Chunk Size": "Digite o Tamanho do Chunk",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Digite a descrição",
 	"Enter description": "Digite a descrição",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Digite a URL do Servidor Tika",
 	"Enter Tika Server URL": "Digite a URL do Servidor Tika",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Nome da pasta não pode estar vazio.",
 	"Folder name cannot be empty.": "Nome da pasta não pode estar vazio.",
 	"Folder name updated successfully": "Nome da pasta atualizado com sucesso",
 	"Folder name updated successfully": "Nome da pasta atualizado com sucesso",
 	"Followed instructions perfectly": "Seguiu as instruções perfeitamente",
 	"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",
 	"Forge new paths": "Trilhar novos caminhos",
 	"Form": "Formulário",
 	"Form": "Formulário",
 	"Format your variables using brackets like this:": "Formate suas variáveis usando colchetes como este:",
 	"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 deleted successfully": "Função excluída com sucesso",
 	"Function Description": "Descrição da Função",
 	"Function Description": "Descrição da Função",
 	"Function ID": "ID 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 disabled": "A função está agora desativada globalmente",
 	"Function is now globally enabled": "A função está agora ativada globalmente",
 	"Function is now globally enabled": "A função está agora ativada globalmente",
-	"Function loaded successfully": "",
 	"Function Name": "Nome da Função",
 	"Function Name": "Nome da Função",
 	"Function updated successfully": "Função atualizada com sucesso",
 	"Function updated successfully": "Função atualizada com sucesso",
 	"Functions": "Funções",
 	"Functions": "Funções",
@@ -657,6 +666,7 @@
 	"Host": "Servidor",
 	"Host": "Servidor",
 	"How can I help you today?": "Como posso ajudar você hoje?",
 	"How can I help you today?": "Como posso ajudar você hoje?",
 	"How would you rate this response?": "Como você avalia essa resposta?",
 	"How would you rate this response?": "Como você avalia essa resposta?",
+	"HTML": "",
 	"Hybrid Search": "Pesquisa Híbrida",
 	"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.",
 	"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": "",
 	"ID": "",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Modo Landing Page",
 	"Landing Page Mode": "Modo Landing Page",
 	"Language": "Idioma",
 	"Language": "Idioma",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Última Atividade",
 	"Last Active": "Última Atividade",
 	"Last Modified": "Última Modificação",
 	"Last Modified": "Última Modificação",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gerenciar Pipelines",
 	"Manage Pipelines": "Gerenciar Pipelines",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Março",
 	"March": "Março",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Quantidade máxima de anexos",
 	"Max Upload Count": "Quantidade máxima de anexos",
 	"Max Upload Size": "Tamanho máximo do arquivo",
 	"Max Upload Size": "Tamanho máximo do arquivo",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Nova Senha",
 	"New Password": "Nova Senha",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Outro",
 	"Other": "Outro",
 	"OUTPUT": "SAÍDA",
 	"OUTPUT": "SAÍDA",
 	"Output format": "Formato de saída",
 	"Output format": "Formato de saída",
+	"Output Format": "",
 	"Overview": "Visão Geral",
 	"Overview": "Visão Geral",
 	"page": "página",
 	"page": "página",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Senha",
 	"Password": "Senha",
 	"Paste Large Text as File": "Cole Textos Longos como Arquivo",
 	"Paste Large Text as File": "Cole Textos Longos como Arquivo",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Sair",
 	"Sign Out": "Sair",
 	"Sign up": "Inscrever-se",
 	"Sign up": "Inscrever-se",
 	"Sign up to {{WEBUI_NAME}}": "Inscreva-se em {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Fazendo login em {{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": "Fonte",
 	"Source": "Fonte",
@@ -1121,6 +1139,8 @@
 	"Stop": "Parar",
 	"Stop": "Parar",
 	"Stop Sequence": "Sequência de Parada",
 	"Stop Sequence": "Sequência de Parada",
 	"Stream Chat Response": "Stream Resposta do Chat",
 	"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 Model": "Modelo STT",
 	"STT Settings": "Configurações STT",
 	"STT Settings": "Configurações STT",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Usar Gravatar",
 	"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 groups to group your users and assign permissions.": "Use grupos para agrupar seus usuários e atribuir permissões.",
 	"Use Initials": "Usar Iniciais",
 	"Use Initials": "Usar Iniciais",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "usuário",
 	"user": "usuário",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "O que há de novo em",
 	"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.",
 	"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.",
 	"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)",
 	"Whisper (Local)": "Whisper (Local)",
 	"Why?": "Por que",
 	"Why?": "Por que",
 	"Widescreen Mode": "Modo Tela Cheia",
 	"Widescreen Mode": "Modo Tela Cheia",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Escuro",
 	"Dark": "Escuro",
 	"Database": "Base de dados",
 	"Database": "Base de dados",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Dezembro",
 	"December": "Dezembro",
 	"Default": "Padrão",
 	"Default": "Padrão",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "Descubra um modelo",
 	"Discover a model": "Descubra um modelo",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Editar",
 	"Edit": "Editar",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Escreva o Tamanho do Fragmento",
 	"Enter Chunk Size": "Escreva o Tamanho do Fragmento",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "Seguiu instruções perfeitamente",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "Como posso ajudá-lo hoje?",
 	"How can I help you today?": "Como posso ajudá-lo hoje?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Pesquisa Híbrida",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "Idioma",
 	"Language": "Idioma",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Último Ativo",
 	"Last Active": "Último Ativo",
 	"Last Modified": "",
 	"Last Modified": "",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gerir pipelines",
 	"Manage Pipelines": "Gerir pipelines",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Março",
 	"March": "Março",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Nova Senha",
 	"New Password": "Nova Senha",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Outro",
 	"Other": "Outro",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Senha",
 	"Password": "Senha",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Sair",
 	"Sign Out": "Sair",
 	"Sign up": "Inscrever-se",
 	"Sign up": "Inscrever-se",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "Fonte",
 	"Source": "Fonte",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"Stop": "",
 	"Stop Sequence": "Sequência de Paragem",
 	"Stop Sequence": "Sequência de Paragem",
 	"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": "Modelo STT",
 	"STT Model": "Modelo STT",
 	"STT Settings": "Configurações STT",
 	"STT Settings": "Configurações STT",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Usar Gravatar",
 	"Use Gravatar": "Usar Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Usar Iniciais",
 	"Use Initials": "Usar Iniciais",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "utilizador",
 	"user": "utilizador",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "O que há de novo em",
 	"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.": "",
 	"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": "",
 	"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)",
 	"Whisper (Local)": "Whisper (Local)",
 	"Why?": "",
 	"Why?": "",
 	"Widescreen Mode": "Modo Widescreen",
 	"Widescreen Mode": "Modo Widescreen",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Întunecat",
 	"Dark": "Întunecat",
 	"Database": "Bază de Date",
 	"Database": "Bază de Date",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Decembrie",
 	"December": "Decembrie",
 	"Default": "Implicit",
 	"Default": "Implicit",
 	"Default (Open AI)": "Implicit (Open AI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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",
 	"Disabled": "Dezactivat",
 	"Discover a function": "Descoperă o funcție",
 	"Discover a function": "Descoperă o funcție",
 	"Discover a model": "Descoperă un model",
 	"Discover a model": "Descoperă un model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Editează",
 	"Edit": "Editează",
 	"Edit Arena Model": "Editați Modelul Arena",
 	"Edit Arena Model": "Editați Modelul Arena",
 	"Edit Channel": "Editează canalul",
 	"Edit Channel": "Editează canalul",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Introduceți Dimensiunea Blocului",
 	"Enter Chunk Size": "Introduceți Dimensiunea Blocului",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Introduceți descrierea",
 	"Enter description": "Introduceți descrierea",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Introduceți URL-ul Serverului Tika",
 	"Enter Tika Server URL": "Introduceți URL-ul Serverului Tika",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Numele folderului nu poate fi gol.",
 	"Folder name cannot be empty.": "Numele folderului nu poate fi gol.",
 	"Folder name updated successfully": "Numele folderului a fost actualizat cu succes",
 	"Folder name updated successfully": "Numele folderului a fost actualizat cu succes",
 	"Followed instructions perfectly": "A urmat instrucțiunile perfect",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "Formular",
 	"Form": "Formular",
 	"Format your variables using brackets like this:": "Formatează variabilele folosind acolade așa:",
 	"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 deleted successfully": "Funcția a fost ștearsă cu succes",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funcția este acum dezactivată global",
 	"Function is now globally disabled": "Funcția este acum dezactivată global",
 	"Function is now globally enabled": "Funcția este acum activată global",
 	"Function is now globally enabled": "Funcția este acum activată global",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "Funcția a fost actualizată cu succes",
 	"Function updated successfully": "Funcția a fost actualizată cu succes",
 	"Functions": "Funcții",
 	"Functions": "Funcții",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "Cum te pot ajuta astăzi?",
 	"How can I help you today?": "Cum te pot ajuta astăzi?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Căutare Hibridă",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Modul Pagină de Aterizare",
 	"Landing Page Mode": "Modul Pagină de Aterizare",
 	"Language": "Limbă",
 	"Language": "Limbă",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Ultima Activitate",
 	"Last Active": "Ultima Activitate",
 	"Last Modified": "Ultima Modificare",
 	"Last Modified": "Ultima Modificare",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Gestionează Conductele",
 	"Manage Pipelines": "Gestionează Conductele",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Martie",
 	"March": "Martie",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Număr maxim de încărcări",
 	"Max Upload Count": "Număr maxim de încărcări",
 	"Max Upload Size": "Dimensiune Maximă de Încărcare",
 	"Max Upload Size": "Dimensiune Maximă de Încărcare",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Parolă Nouă",
 	"New Password": "Parolă Nouă",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Altele",
 	"Other": "Altele",
 	"OUTPUT": "Output rezultatat",
 	"OUTPUT": "Output rezultatat",
 	"Output format": "Formatul de ieșire",
 	"Output format": "Formatul de ieșire",
+	"Output Format": "",
 	"Overview": "Privire de ansamblu",
 	"Overview": "Privire de ansamblu",
 	"page": "pagina",
 	"page": "pagina",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Parolă",
 	"Password": "Parolă",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Deconectare",
 	"Sign Out": "Deconectare",
 	"Sign up": "Înregistrare",
 	"Sign up": "Înregistrare",
 	"Sign up to {{WEBUI_NAME}}": "Înregistrează-te la {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Autentificare în {{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": "Sursă",
 	"Source": "Sursă",
@@ -1121,6 +1139,8 @@
 	"Stop": "Oprire",
 	"Stop": "Oprire",
 	"Stop Sequence": "Oprește Secvența",
 	"Stop Sequence": "Oprește Secvența",
 	"Stream Chat Response": "Răspuns Stream Chat",
 	"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 Model": "Model STT",
 	"STT Settings": "Setări STT",
 	"STT Settings": "Setări STT",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Temă",
 	"Theme": "Temă",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Folosește Gravatar",
 	"Use Gravatar": "Folosește Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Folosește Inițialele",
 	"Use Initials": "Folosește Inițialele",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "utilizator",
 	"user": "utilizator",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Ce e Nou în",
 	"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.": "",
 	"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": "",
 	"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)",
 	"Whisper (Local)": "Whisper (Local)",
 	"Why?": "",
 	"Why?": "",
 	"Widescreen Mode": "Mod Ecran Larg",
 	"Widescreen Mode": "Mod Ecran Larg",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Опасная зона",
 	"Danger Zone": "Опасная зона",
 	"Dark": "Темная",
 	"Dark": "Темная",
 	"Database": "База данных",
 	"Database": "База данных",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Декабрь",
 	"December": "Декабрь",
 	"Default": "По умолчанию",
 	"Default": "По умолчанию",
 	"Default (Open AI)": "По умолчанию (Open AI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "Прямые подключения позволяют пользователям подключаться к своим собственным конечным точкам API, совместимым с OpenAI.",
 	"Direct Connections settings updated": "Настройки прямых подключений обновлены",
 	"Direct Connections settings updated": "Настройки прямых подключений обновлены",
 	"Direct Tool Servers": "Доступ к серверам инструментов",
 	"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": "Отключено",
 	"Disabled": "Отключено",
 	"Discover a function": "Найти функцию",
 	"Discover a function": "Найти функцию",
 	"Discover a model": "Найти модель",
 	"Discover a model": "Найти модель",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "например, 3, 4, 5 (оставьте поле пустым по умолчанию)",
 	"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., en-US,ja-JP (leave blank for auto-detect)": "например, en-US,ja-JP (оставьте поле пустым для автоматического определения)",
 	"e.g., westus (leave blank for eastus)": "например, западный (оставьте пустым для восточного)",
 	"e.g., westus (leave blank for eastus)": "например, западный (оставьте пустым для восточного)",
+	"e.g.) en,fr,de": "",
 	"Edit": "Редактировать",
 	"Edit": "Редактировать",
 	"Edit Arena Model": "Изменить модель арены",
 	"Edit Arena Model": "Изменить модель арены",
 	"Edit Channel": "Редактировать канал",
 	"Edit Channel": "Редактировать канал",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Введите размер фрагмента",
 	"Enter Chunk Size": "Введите размер фрагмента",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Введите пары \"token:bias_value\", разделенные запятыми (пример: 5432:100, 413:-100).",
 	"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 content for the pending user info overlay. Leave empty for default.": "Введите содержимое для отложенного отображения информации о пользователе. Оставьте поле пустым для параметра по умолчанию.",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Введите описание",
 	"Enter description": "Введите описание",
 	"Enter Docling OCR Engine": "Введите Docling OCR Engine",
 	"Enter Docling OCR Engine": "Введите Docling OCR Engine",
 	"Enter Docling OCR Language(s)": "Введите языки для Docling OCR",
 	"Enter Docling OCR Language(s)": "Введите языки для Docling OCR",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "Укажите глубину извлечения Tavily",
 	"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 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 of the function to import": "Введите URL-адрес функции для импорта",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Введите URL-адрес сервера Tika",
 	"Enter Tika Server URL": "Введите URL-адрес сервера Tika",
 	"Enter timeout in seconds": "Введите время ожидания в секундах",
 	"Enter timeout in seconds": "Введите время ожидания в секундах",
 	"Enter to Send": "Enter для отправки",
 	"Enter to Send": "Enter для отправки",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Имя папки не может быть пустым.",
 	"Folder name cannot be empty.": "Имя папки не может быть пустым.",
 	"Folder name updated successfully": "Имя папки успешно обновлено",
 	"Folder name updated successfully": "Имя папки успешно обновлено",
 	"Followed instructions perfectly": "Идеально соответствует инструкциям",
 	"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": "Прокладывайте новые пути",
 	"Forge new paths": "Прокладывайте новые пути",
 	"Form": "Форма",
 	"Form": "Форма",
 	"Format your variables using brackets like this:": "Отформатируйте переменные, используя такие : скобки",
 	"Format your variables using brackets like this:": "Отформатируйте переменные, используя такие : скобки",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Функция успешно удалена",
 	"Function deleted successfully": "Функция успешно удалена",
 	"Function Description": "Описание Функции",
 	"Function Description": "Описание Функции",
 	"Function ID": "ID Функции",
 	"Function ID": "ID Функции",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Функция теперь глобально отключена",
 	"Function is now globally disabled": "Функция теперь глобально отключена",
 	"Function is now globally enabled": "Функция теперь глобально включена",
 	"Function is now globally enabled": "Функция теперь глобально включена",
-	"Function loaded successfully": "Функция успешно загружена",
 	"Function Name": "Имя Функции",
 	"Function Name": "Имя Функции",
 	"Function updated successfully": "Функция успешно обновлена",
 	"Function updated successfully": "Функция успешно обновлена",
 	"Functions": "Функции",
 	"Functions": "Функции",
@@ -657,6 +666,7 @@
 	"Host": "Хост",
 	"Host": "Хост",
 	"How can I help you today?": "Чем я могу помочь вам сегодня?",
 	"How can I help you today?": "Чем я могу помочь вам сегодня?",
 	"How would you rate this response?": "Как бы вы оценили этот ответ?",
 	"How would you rate this response?": "Как бы вы оценили этот ответ?",
+	"HTML": "",
 	"Hybrid Search": "Гибридная поисковая система",
 	"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.": "Я подтверждаю, что прочитал и осознаю последствия своих действий. Я осознаю риски, связанные с выполнением произвольного кода, и я проверил достоверность источника.",
 	"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": "Режим целевой страницы",
 	"Landing Page Mode": "Режим целевой страницы",
 	"Language": "Язык",
 	"Language": "Язык",
 	"Language Locales": "Языковые особенности",
 	"Language Locales": "Языковые особенности",
+	"Languages": "",
 	"Last Active": "Последняя активность",
 	"Last Active": "Последняя активность",
 	"Last Modified": "Последнее изменение",
 	"Last Modified": "Последнее изменение",
 	"Last reply": "Последний ответ",
 	"Last reply": "Последний ответ",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Управление конвейерами",
 	"Manage Pipelines": "Управление конвейерами",
 	"Manage Tool Servers": "Управление серверами инструментов",
 	"Manage Tool Servers": "Управление серверами инструментов",
 	"March": "Март",
 	"March": "Март",
+	"Markdown": "",
 	"Max Speakers": "Максимальное количество динамиков",
 	"Max Speakers": "Максимальное количество динамиков",
 	"Max Upload Count": "Максимальное количество загрузок",
 	"Max Upload Count": "Максимальное количество загрузок",
 	"Max Upload Size": "Максимальный размер загрузок",
 	"Max Upload Size": "Максимальный размер загрузок",
@@ -829,6 +841,7 @@
 	"New Function": "Новая функция",
 	"New Function": "Новая функция",
 	"New Note": "Новая заметка",
 	"New Note": "Новая заметка",
 	"New Password": "Новый пароль",
 	"New Password": "Новый пароль",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "Для этого пользователя не найдено ни одного чата.",
 	"No chats found for this user.": "Для этого пользователя не найдено ни одного чата.",
 	"No chats found.": "Не найдено ни одного чата",
 	"No chats found.": "Не найдено ни одного чата",
@@ -902,8 +915,10 @@
 	"Other": "Прочее",
 	"Other": "Прочее",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "Формат вывода",
 	"Output format": "Формат вывода",
+	"Output Format": "",
 	"Overview": "Обзор",
 	"Overview": "Обзор",
 	"page": "страница",
 	"page": "страница",
+	"Paginate": "",
 	"Parameters": "Параметры",
 	"Parameters": "Параметры",
 	"Password": "Пароль",
 	"Password": "Пароль",
 	"Paste Large Text as File": "Вставить большой текст как файл",
 	"Paste Large Text as File": "Вставить большой текст как файл",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Выйти",
 	"Sign Out": "Выйти",
 	"Sign up": "Зарегистрироваться",
 	"Sign up": "Зарегистрироваться",
 	"Sign up to {{WEBUI_NAME}}": "Регистрация в {{WEBUI_NAME}}",
 	"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}}",
 	"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": "Источник",
 	"Source": "Источник",
@@ -1121,6 +1139,8 @@
 	"Stop": "Остановить",
 	"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 Model": "Модель распознавания речи",
 	"STT Settings": "Настройки распознавания речи",
 	"STT Settings": "Настройки распознавания речи",
 	"Stylized PDF Export": "Стилизованный экспорт в формате PDF",
 	"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 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 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 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 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.": "Температура модели. При повышении температуры модель будет отвечать более творчески.",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Температура модели. При повышении температуры модель будет отвечать более творчески.",
 	"Theme": "Тема",
 	"Theme": "Тема",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Использовать Gravatar",
 	"Use Gravatar": "Использовать Gravatar",
 	"Use groups to group your users and assign permissions.": "Используйте группы, чтобы группировать пользователей и назначать разрешения.",
 	"Use groups to group your users and assign permissions.": "Используйте группы, чтобы группировать пользователей и назначать разрешения.",
 	"Use Initials": "Использовать инициалы",
 	"Use Initials": "Использовать инициалы",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "Не используйте прокси-сервер для получения содержимого страницы.",
 	"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, для получения содержимого страницы.",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "Используйте прокси-сервер, обозначенный переменными окружения http_proxy и https_proxy, для получения содержимого страницы.",
 	"user": "пользователь",
 	"user": "пользователь",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Что нового в",
 	"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.": "Если эта функция включена, модель будет отвечать на каждое сообщение чата в режиме реального времени, генерируя ответ, как только пользователь отправит сообщение. Этот режим полезен для приложений живого чата, но может повлиять на производительность на более медленном оборудовании.",
 	"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": "где бы ты ни был",
 	"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 (Локально)",
 	"Whisper (Local)": "Whisper (Локально)",
 	"Why?": "Почему?",
 	"Why?": "Почему?",
 	"Widescreen Mode": "Широкоэкранный режим",
 	"Widescreen Mode": "Широкоэкранный режим",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Tmavý",
 	"Dark": "Tmavý",
 	"Database": "Databáza",
 	"Database": "Databáza",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "December",
 	"December": "December",
 	"Default": "Predvolené hodnoty alebo nastavenia.",
 	"Default": "Predvolené hodnoty alebo nastavenia.",
 	"Default (Open AI)": "Predvolené (Open AI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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é",
 	"Disabled": "Zakázané",
 	"Discover a function": "Objaviť funkciu",
 	"Discover a function": "Objaviť funkciu",
 	"Discover a model": "Objaviť model",
 	"Discover a model": "Objaviť model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Upraviť",
 	"Edit": "Upraviť",
 	"Edit Arena Model": "Upraviť Arena Model",
 	"Edit Arena Model": "Upraviť Arena Model",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Zadajte veľkosť časti",
 	"Enter Chunk Size": "Zadajte veľkosť časti",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Zadajte popis",
 	"Enter description": "Zadajte popis",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Zadajte URL servera Tika",
 	"Enter Tika Server URL": "Zadajte URL servera Tika",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Názov priečinka nesmie byť prázdny.",
 	"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ý.",
 	"Folder name updated successfully": "Názov priečinka bol úspešne aktualizovaný.",
 	"Followed instructions perfectly": "Dodržal pokyny dokonale.",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "Formulár",
 	"Form": "Formulár",
 	"Format your variables using brackets like this:": "Formátujte svoje premenné pomocou zátvoriek takto:",
 	"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 deleted successfully": "Funkcia bola úspešne odstránená",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Funkcia je teraz globálne zakázaná.",
 	"Function is now globally disabled": "Funkcia je teraz globálne zakázaná.",
 	"Function is now globally enabled": "Funkcia je teraz globálne povolená.",
 	"Function is now globally enabled": "Funkcia je teraz globálne povolená.",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "Funkcia bola úspešne aktualizovaná.",
 	"Function updated successfully": "Funkcia bola úspešne aktualizovaná.",
 	"Functions": "Funkcie",
 	"Functions": "Funkcie",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "Ako vám môžem dnes pomôcť?",
 	"How can I help you today?": "Ako vám môžem dnes pomôcť?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Hybridné vyhľadávanie",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Režim vstupnej stránky",
 	"Landing Page Mode": "Režim vstupnej stránky",
 	"Language": "Jazyk",
 	"Language": "Jazyk",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Naposledy aktívny",
 	"Last Active": "Naposledy aktívny",
 	"Last Modified": "Posledná zmena",
 	"Last Modified": "Posledná zmena",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Správa pipelines",
 	"Manage Pipelines": "Správa pipelines",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Marec",
 	"March": "Marec",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maximálny počet nahraní",
 	"Max Upload Count": "Maximálny počet nahraní",
 	"Max Upload Size": "Maximálna veľkosť nahrávania",
 	"Max Upload Size": "Maximálna veľkosť nahrávania",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Nové heslo",
 	"New Password": "Nové heslo",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Iné",
 	"Other": "Iné",
 	"OUTPUT": "VÝSTUP",
 	"OUTPUT": "VÝSTUP",
 	"Output format": "Formát výstupu",
 	"Output format": "Formát výstupu",
+	"Output Format": "",
 	"Overview": "Prehľad",
 	"Overview": "Prehľad",
 	"page": "stránka",
 	"page": "stránka",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Heslo",
 	"Password": "Heslo",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Odhlásiť sa",
 	"Sign Out": "Odhlásiť sa",
 	"Sign up": "Zaregistrovať sa",
 	"Sign up": "Zaregistrovať sa",
 	"Sign up to {{WEBUI_NAME}}": "Zaregistrujte sa na {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Prihlasovanie 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 sID": "",
 	"Sougou Search API SK": "",
 	"Sougou Search API SK": "",
 	"Source": "Zdroj",
 	"Source": "Zdroj",
@@ -1121,6 +1139,8 @@
 	"Stop": "Zastaviť",
 	"Stop": "Zastaviť",
 	"Stop Sequence": "Sekvencia zastavenia",
 	"Stop Sequence": "Sekvencia zastavenia",
 	"Stream Chat Response": "Odozva chatu Stream",
 	"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 Model": "Model rozpoznávania reči na text (STT)",
 	"STT Settings": "Nastavenia STT (Rozpoznávanie reči)",
 	"STT Settings": "Nastavenia STT (Rozpoznávanie reči)",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Téma",
 	"Theme": "Téma",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Použiť Gravatar",
 	"Use Gravatar": "Použiť Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "Použiť iniciály",
 	"Use Initials": "Použiť iniciály",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "používateľ",
 	"user": "používateľ",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Čo je nové v",
 	"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.": "",
 	"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",
 	"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)",
 	"Whisper (Local)": "Whisper (Lokálne)",
 	"Why?": "Prečo?",
 	"Why?": "Prečo?",
 	"Widescreen Mode": "Režim širokouhlého zobrazenia",
 	"Widescreen Mode": "Režim širokouhlého zobrazenia",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Тамна",
 	"Dark": "Тамна",
 	"Database": "База података",
 	"Database": "База података",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Децембар",
 	"December": "Децембар",
 	"Default": "Подразумевано",
 	"Default": "Подразумевано",
 	"Default (Open AI)": "Подразумевано (Open AI)",
 	"Default (Open AI)": "Подразумевано (Open AI)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "Онемогућено",
 	"Disabled": "Онемогућено",
 	"Discover a function": "Откријте функцију",
 	"Discover a function": "Откријте функцију",
 	"Discover a model": "Откријте модел",
 	"Discover a model": "Откријте модел",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Измени",
 	"Edit": "Измени",
 	"Edit Arena Model": "Измени модел арене",
 	"Edit Arena Model": "Измени модел арене",
 	"Edit Channel": "Измени канал",
 	"Edit Channel": "Измени канал",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Унесите величину дела",
 	"Enter Chunk Size": "Унесите величину дела",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "Упутства су савршено праћена",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "Функције",
 	"Functions": "Функције",
@@ -657,6 +666,7 @@
 	"Host": "Домаћин",
 	"Host": "Домаћин",
 	"How can I help you today?": "Како могу да вам помогнем данас?",
 	"How can I help you today?": "Како могу да вам помогнем данас?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Хибридна претрага",
 	"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.": "",
 	"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": "Режим почетне стране",
 	"Landing Page Mode": "Режим почетне стране",
 	"Language": "Језик",
 	"Language": "Језик",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Последња активност",
 	"Last Active": "Последња активност",
 	"Last Modified": "Последња измена",
 	"Last Modified": "Последња измена",
 	"Last reply": "Последњи одговор",
 	"Last reply": "Последњи одговор",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Управљање цевоводима",
 	"Manage Pipelines": "Управљање цевоводима",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Март",
 	"March": "Март",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Нова лозинка",
 	"New Password": "Нова лозинка",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Остало",
 	"Other": "Остало",
 	"OUTPUT": "ИЗЛАЗ",
 	"OUTPUT": "ИЗЛАЗ",
 	"Output format": "Формат излаза",
 	"Output format": "Формат излаза",
+	"Output Format": "",
 	"Overview": "Преглед",
 	"Overview": "Преглед",
 	"page": "страница",
 	"page": "страница",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Лозинка",
 	"Password": "Лозинка",
 	"Paste Large Text as File": "Убаци велики текст као датотеку",
 	"Paste Large Text as File": "Убаци велики текст као датотеку",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Одјави се",
 	"Sign Out": "Одјави се",
 	"Sign up": "Региструј се",
 	"Sign up": "Региструј се",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "Извор",
 	"Source": "Извор",
@@ -1121,6 +1139,8 @@
 	"Stop": "Заустави",
 	"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 модел",
 	"STT Model": "STT модел",
 	"STT Settings": "STT подешавања",
 	"STT Settings": "STT подешавања",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Тема",
 	"Theme": "Тема",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Користи Граватар",
 	"Use Gravatar": "Користи Граватар",
 	"Use groups to group your users and assign permissions.": "Користите групе да бисте разврстали ваше кориснике и доделили овлашћења.",
 	"Use groups to group your users and assign permissions.": "Користите групе да бисте разврстали ваше кориснике и доделили овлашћења.",
 	"Use Initials": "Користи иницијале",
 	"Use Initials": "Користи иницијале",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "Шта је ново у",
 	"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.": "",
 	"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": "",
 	"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?": "Зашто?",
 	"Why?": "Зашто?",
 	"Widescreen Mode": "Режим широког екрана",
 	"Widescreen Mode": "Режим широког екрана",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "Mörk",
 	"Dark": "Mörk",
 	"Database": "Databas",
 	"Database": "Databas",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "december",
 	"December": "december",
 	"Default": "Standard",
 	"Default": "Standard",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "Upptäck en modell",
 	"Discover a model": "Upptäck en modell",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Redigera",
 	"Edit": "Redigera",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Ange chunkstorlek",
 	"Enter Chunk Size": "Ange chunkstorlek",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "Följde instruktionerna perfekt",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "Hur kan jag hjälpa dig idag?",
 	"How can I help you today?": "Hur kan jag hjälpa dig idag?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "Hybrid sökning",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "Språk",
 	"Language": "Språk",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Senast aktiv",
 	"Last Active": "Senast aktiv",
 	"Last Modified": "",
 	"Last Modified": "",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Hantera rörledningar",
 	"Manage Pipelines": "Hantera rörledningar",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "mars",
 	"March": "mars",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Nytt lösenord",
 	"New Password": "Nytt lösenord",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Andra",
 	"Other": "Andra",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Lösenord",
 	"Password": "Lösenord",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Logga ut",
 	"Sign Out": "Logga ut",
 	"Sign up": "Registrera dig",
 	"Sign up": "Registrera dig",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "Källa",
 	"Source": "Källa",
@@ -1121,6 +1139,8 @@
 	"Stop": "Stopp",
 	"Stop": "Stopp",
 	"Stop Sequence": "Stoppsekvens",
 	"Stop Sequence": "Stoppsekvens",
 	"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": "Tal-till-text-modell",
 	"STT Model": "Tal-till-text-modell",
 	"STT Settings": "Tal-till-text-inställningar",
 	"STT Settings": "Tal-till-text-inställningar",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Använd Gravatar",
 	"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 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 Initials": "Använd initialer",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "användare",
 	"user": "användare",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Vad är nytt i",
 	"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.",
 	"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",
 	"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)",
 	"Whisper (Local)": "Whisper (lokal)",
 	"Why?": "Varför?",
 	"Why?": "Varför?",
 	"Widescreen Mode": "Bredbildsläge",
 	"Widescreen Mode": "Bredbildsläge",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "มืด",
 	"Dark": "มืด",
 	"Database": "ฐานข้อมูล",
 	"Database": "ฐานข้อมูล",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "ธันวาคม",
 	"December": "ธันวาคม",
 	"Default": "ค่าเริ่มต้น",
 	"Default": "ค่าเริ่มต้น",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "ปิดใช้งาน",
 	"Disabled": "ปิดใช้งาน",
 	"Discover a function": "ค้นหาฟังก์ชัน",
 	"Discover a function": "ค้นหาฟังก์ชัน",
 	"Discover a model": "ค้นหาโมเดล",
 	"Discover a model": "ค้นหาโมเดล",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "แก้ไข",
 	"Edit": "แก้ไข",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "ใส่ขนาดส่วนข้อมูล",
 	"Enter Chunk Size": "ใส่ขนาดส่วนข้อมูล",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "ใส่ URL เซิร์ฟเวอร์ของ Tika",
 	"Enter Tika Server URL": "ใส่ URL เซิร์ฟเวอร์ของ Tika",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "ปฏิบัติตามคำแนะนำอย่างสมบูรณ์แบบ",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "ฟอร์ม",
 	"Form": "ฟอร์ม",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "ลบฟังก์ชันสำเร็จ",
 	"Function deleted successfully": "ลบฟังก์ชันสำเร็จ",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "ฟังก์ชันถูกปิดใช้งานทั่วโลกแล้ว",
 	"Function is now globally disabled": "ฟังก์ชันถูกปิดใช้งานทั่วโลกแล้ว",
 	"Function is now globally enabled": "ฟังก์ชันถูกเปิดใช้งานทั่วโลกแล้ว",
 	"Function is now globally enabled": "ฟังก์ชันถูกเปิดใช้งานทั่วโลกแล้ว",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "อัปเดตฟังก์ชันสำเร็จ",
 	"Function updated successfully": "อัปเดตฟังก์ชันสำเร็จ",
 	"Functions": "ฟังก์ชัน",
 	"Functions": "ฟังก์ชัน",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "วันนี้ฉันจะช่วยอะไรคุณได้บ้าง?",
 	"How can I help you today?": "วันนี้ฉันจะช่วยอะไรคุณได้บ้าง?",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "การค้นหาแบบไฮบริด",
 	"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.": "ฉันรับทราบว่าฉันได้อ่านและเข้าใจผลกระทบของการกระทำของฉัน ฉันทราบถึงความเสี่ยงที่เกี่ยวข้องกับการเรียกใช้โค้ดโดยพลการและฉันได้ตรวจสอบความน่าเชื่อถือของแหล่งที่มาแล้ว",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "ภาษา",
 	"Language": "ภาษา",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "ใช้งานล่าสุด",
 	"Last Active": "ใช้งานล่าสุด",
 	"Last Modified": "แก้ไขล่าสุด",
 	"Last Modified": "แก้ไขล่าสุด",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "จัดการไปป์ไลน์",
 	"Manage Pipelines": "จัดการไปป์ไลน์",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "มีนาคม",
 	"March": "มีนาคม",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "รหัสผ่านใหม่",
 	"New Password": "รหัสผ่านใหม่",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "อื่น ๆ",
 	"Other": "อื่น ๆ",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "รหัสผ่าน",
 	"Password": "รหัสผ่าน",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "ลงชื่อออก",
 	"Sign Out": "ลงชื่อออก",
 	"Sign up": "สมัครสมาชิก",
 	"Sign up": "สมัครสมาชิก",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "แหล่งที่มา",
 	"Source": "แหล่งที่มา",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"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 Model": "โมเดลแปลงเสียงเป็นข้อความ",
 	"STT Settings": "การตั้งค่าแปลงเสียงเป็นข้อความ",
 	"STT Settings": "การตั้งค่าแปลงเสียงเป็นข้อความ",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "ธีม",
 	"Theme": "ธีม",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "ใช้ Gravatar",
 	"Use Gravatar": "ใช้ Gravatar",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "ใช้ตัวย่อ",
 	"Use Initials": "ใช้ตัวย่อ",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "มีอะไรใหม่ใน",
 	"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.": "",
 	"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": "",
 	"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 (โลคอล)",
 	"Whisper (Local)": "Whisper (โลคอล)",
 	"Why?": "",
 	"Why?": "",
 	"Widescreen Mode": "โหมดหน้าจอกว้าง",
 	"Widescreen Mode": "โหมดหน้าจอกว้าง",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "",
 	"Dark": "",
 	"Database": "",
 	"Database": "",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "",
 	"December": "",
 	"Default": "",
 	"Default": "",
 	"Default (Open AI)": "",
 	"Default (Open AI)": "",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "",
 	"Disabled": "",
 	"Discover a function": "",
 	"Discover a function": "",
 	"Discover a model": "",
 	"Discover a model": "",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "",
 	"Edit": "",
 	"Edit Arena Model": "",
 	"Edit Arena Model": "",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "",
 	"Enter Chunk Size": "",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "",
 	"Enter description": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "",
 	"Enter Tika Server URL": "",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "",
 	"Folder name cannot be empty.": "",
 	"Folder name updated successfully": "",
 	"Folder name updated successfully": "",
 	"Followed instructions perfectly": "",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "",
 	"Form": "",
 	"Format your variables using brackets like this:": "",
 	"Format your variables using brackets like this:": "",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "",
 	"Function deleted successfully": "",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "",
 	"Function is now globally disabled": "",
 	"Function is now globally enabled": "",
 	"Function is now globally enabled": "",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "",
 	"Function updated successfully": "",
 	"Functions": "",
 	"Functions": "",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "",
 	"How can I help you today?": "",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "",
 	"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.": "",
 	"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": "",
 	"Landing Page Mode": "",
 	"Language": "",
 	"Language": "",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "",
 	"Last Active": "",
 	"Last Modified": "",
 	"Last Modified": "",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "",
 	"Manage Pipelines": "",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "",
 	"March": "",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "",
 	"Max Upload Count": "",
 	"Max Upload Size": "",
 	"Max Upload Size": "",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "",
 	"New Password": "",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "",
 	"Other": "",
 	"OUTPUT": "",
 	"OUTPUT": "",
 	"Output format": "",
 	"Output format": "",
+	"Output Format": "",
 	"Overview": "",
 	"Overview": "",
 	"page": "",
 	"page": "",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "",
 	"Password": "",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "",
 	"Sign Out": "",
 	"Sign up": "",
 	"Sign up": "",
 	"Sign up to {{WEBUI_NAME}}": "",
 	"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}}": "",
 	"Signing in to {{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": "",
 	"Source": "",
@@ -1121,6 +1139,8 @@
 	"Stop": "",
 	"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 Model": "",
 	"STT Settings": "",
 	"STT Settings": "",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "",
 	"Theme": "",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "",
 	"Use Gravatar": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "",
 	"Use Initials": "",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "",
 	"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.": "",
 	"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": "",
 	"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?": "",
 	"Why?": "",
 	"Widescreen Mode": "",
 	"Widescreen Mode": "",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Tehlikeli Bölge",
 	"Danger Zone": "Tehlikeli Bölge",
 	"Dark": "Koyu",
 	"Dark": "Koyu",
 	"Database": "Veritabanı",
 	"Database": "Veritabanı",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Aralık",
 	"December": "Aralık",
 	"Default": "Varsayılan",
 	"Default": "Varsayılan",
 	"Default (Open AI)": "Varsayılan (Open AI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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ışı",
 	"Disabled": "Devre Dışı",
 	"Discover a function": "Bir fonksiyon keşfedin",
 	"Discover a function": "Bir fonksiyon keşfedin",
 	"Discover a model": "Bir model 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., 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., 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., westus (leave blank for eastus)": "ö",
+	"e.g.) en,fr,de": "",
 	"Edit": "Düzenle",
 	"Edit": "Düzenle",
 	"Edit Arena Model": "Arena Modelini Düzenle",
 	"Edit Arena Model": "Arena Modelini Düzenle",
 	"Edit Channel": "Kanalı Düzenle",
 	"Edit Channel": "Kanalı Düzenle",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Chunk Boyutunu Girin",
 	"Enter Chunk Size": "Chunk Boyutunu Girin",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Açıklama girin",
 	"Enter description": "Açıklama girin",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Tika Sunucu URL'sini Girin",
 	"Enter Tika Server URL": "Tika Sunucu URL'sini Girin",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Klasör adı boş olamaz.",
 	"Folder name cannot be empty.": "Klasör adı boş olamaz.",
 	"Folder name updated successfully": "Klasör adı başarıyla güncellendi",
 	"Folder name updated successfully": "Klasör adı başarıyla güncellendi",
 	"Followed instructions perfectly": "Talimatları mükemmel şekilde takip etti",
 	"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",
 	"Forge new paths": "Yeni yollar açın",
 	"Form": "Form",
 	"Form": "Form",
 	"Format your variables using brackets like this:": "Değişkenlerinizi şu şekilde parantez kullanarak biçimlendirin:",
 	"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 deleted successfully": "Fonksiyon başarıyla silindi",
 	"Function Description": "Fonksiyon Açıklaması",
 	"Function Description": "Fonksiyon Açıklaması",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Fonksiyon artık global olarak devre dışı",
 	"Function is now globally disabled": "Fonksiyon artık global olarak devre dışı",
 	"Function is now globally enabled": "Fonksiyon artık global olarak aktif",
 	"Function is now globally enabled": "Fonksiyon artık global olarak aktif",
-	"Function loaded successfully": "",
 	"Function Name": "Fonksiyon Adı",
 	"Function Name": "Fonksiyon Adı",
 	"Function updated successfully": "Fonksiyon başarıyla güncellendi",
 	"Function updated successfully": "Fonksiyon başarıyla güncellendi",
 	"Functions": "Fonksiyonlar",
 	"Functions": "Fonksiyonlar",
@@ -657,6 +666,7 @@
 	"Host": "Ana bilgisayar",
 	"Host": "Ana bilgisayar",
 	"How can I help you today?": "Bugün size nasıl yardımcı olabilirim?",
 	"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?",
 	"How would you rate this response?": "Bu yanıtı nasıl değerlendirirsiniz?",
+	"HTML": "",
 	"Hybrid Search": "Karma Arama",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Açılış Sayfa Modu",
 	"Landing Page Mode": "Açılış Sayfa Modu",
 	"Language": "Dil",
 	"Language": "Dil",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Son Aktivite",
 	"Last Active": "Son Aktivite",
 	"Last Modified": "Son Düzenleme",
 	"Last Modified": "Son Düzenleme",
 	"Last reply": "Son yanıt",
 	"Last reply": "Son yanıt",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Pipelineları Yönet",
 	"Manage Pipelines": "Pipelineları Yönet",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "Mart",
 	"March": "Mart",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Maksimum Yükleme Sayısı",
 	"Max Upload Count": "Maksimum Yükleme Sayısı",
 	"Max Upload Size": "Maksimum Yükleme Boyutu",
 	"Max Upload Size": "Maksimum Yükleme Boyutu",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "Yeni Not",
 	"New Note": "Yeni Not",
 	"New Password": "Yeni Parola",
 	"New Password": "Yeni Parola",
+	"New Tool": "",
 	"new-channel": "yeni-kanal",
 	"new-channel": "yeni-kanal",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Diğer",
 	"Other": "Diğer",
 	"OUTPUT": "ÇIKTI",
 	"OUTPUT": "ÇIKTI",
 	"Output format": "Çıktı formatı",
 	"Output format": "Çıktı formatı",
+	"Output Format": "",
 	"Overview": "Genel Bakış",
 	"Overview": "Genel Bakış",
 	"page": "sayfa",
 	"page": "sayfa",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Parola",
 	"Password": "Parola",
 	"Paste Large Text as File": "Büyük Metni Dosya Olarak Yapıştır",
 	"Paste Large Text as File": "Büyük Metni Dosya Olarak Yapıştır",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Çıkış Yap",
 	"Sign Out": "Çıkış Yap",
 	"Sign up": "Kaydol",
 	"Sign up": "Kaydol",
 	"Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}}'e 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",
 	"Signing in to {{WEBUI_NAME}}": "{{WEBUI_NAME}}'e giriş yapılıyor",
 	"sk-1234": "sk-1234",
 	"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": "Kaynak",
 	"Source": "Kaynak",
@@ -1121,6 +1139,8 @@
 	"Stop": "Durdur",
 	"Stop": "Durdur",
 	"Stop Sequence": "Diziyi Durdur",
 	"Stop Sequence": "Diziyi Durdur",
 	"Stream Chat Response": "SAkış Sohbet Yanıtı",
 	"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 Model": "STT Modeli",
 	"STT Settings": "STT Ayarları",
 	"STT Settings": "STT Ayarları",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "Tema",
 	"Theme": "Tema",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Gravatar Kullan",
 	"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 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 Initials": "Baş Harfleri Kullan",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "",
 	"user": "kullanıcı",
 	"user": "kullanıcı",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Yenilikler:",
 	"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.": "",
 	"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",
 	"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)",
 	"Whisper (Local)": "Whisper (Yerel)",
 	"Why?": "Neden?",
 	"Why?": "Neden?",
 	"Widescreen Mode": "Geniş Ekran Modu",
 	"Widescreen Mode": "Geniş Ekran Modu",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Зона небезпеки",
 	"Danger Zone": "Зона небезпеки",
 	"Dark": "Темна",
 	"Dark": "Темна",
 	"Database": "База даних",
 	"Database": "База даних",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Грудень",
 	"December": "Грудень",
 	"Default": "За замовчуванням",
 	"Default": "За замовчуванням",
 	"Default (Open AI)": "За замовчуванням (Open AI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "Прямі з'єднання дозволяють користувачам підключатися до своїх власних API-кінцевих точок, сумісних з OpenAI.",
 	"Direct Connections settings updated": "Налаштування прямих з'єднань оновлено",
 	"Direct Connections settings updated": "Налаштування прямих з'єднань оновлено",
 	"Direct Tool Servers": "",
 	"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": "Вимкнено",
 	"Disabled": "Вимкнено",
 	"Discover a function": "Знайдіть функцію",
 	"Discover a function": "Знайдіть функцію",
 	"Discover a model": "Знайдіть модель",
 	"Discover a model": "Знайдіть модель",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Редагувати",
 	"Edit": "Редагувати",
 	"Edit Arena Model": "Редагувати модель Arena",
 	"Edit Arena Model": "Редагувати модель Arena",
 	"Edit Channel": "Редагувати канал",
 	"Edit Channel": "Редагувати канал",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Введіть розмір фрагменту",
 	"Enter Chunk Size": "Введіть розмір фрагменту",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "Введіть пари \"токен:значення_зміщення\", розділені комами (напр.: 5432:100, 413:-100)",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Введіть опис",
 	"Enter description": "Введіть опис",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Введіть URL-адресу сервера Tika",
 	"Enter Tika Server URL": "Введіть URL-адресу сервера Tika",
 	"Enter timeout in seconds": "Введіть тайм-аут у секундах",
 	"Enter timeout in seconds": "Введіть тайм-аут у секундах",
 	"Enter to Send": "Введіть для відправки",
 	"Enter to Send": "Введіть для відправки",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "Назва папки не може бути порожньою.",
 	"Folder name cannot be empty.": "Назва папки не може бути порожньою.",
 	"Folder name updated successfully": "Назву папки успішно оновлено",
 	"Folder name updated successfully": "Назву папки успішно оновлено",
 	"Followed instructions perfectly": "Бездоганно дотримувався інструкцій",
 	"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": "Прокладайте нові шляхи",
 	"Forge new paths": "Прокладайте нові шляхи",
 	"Form": "Форма",
 	"Form": "Форма",
 	"Format your variables using brackets like this:": "Форматуйте свої змінні, використовуючи фігурні дужки таким чином:",
 	"Format your variables using brackets like this:": "Форматуйте свої змінні, використовуючи фігурні дужки таким чином:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "Функцію успішно видалено",
 	"Function deleted successfully": "Функцію успішно видалено",
 	"Function Description": "Опис функції",
 	"Function Description": "Опис функції",
 	"Function ID": "ID функції",
 	"Function ID": "ID функції",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "Функція зараз глобально вимкнена",
 	"Function is now globally disabled": "Функція зараз глобально вимкнена",
 	"Function is now globally enabled": "Функція зараз глобально увімкнена ",
 	"Function is now globally enabled": "Функція зараз глобально увімкнена ",
-	"Function loaded successfully": "",
 	"Function Name": "Назва функції",
 	"Function Name": "Назва функції",
 	"Function updated successfully": "Функцію успішно оновлено",
 	"Function updated successfully": "Функцію успішно оновлено",
 	"Functions": "Функції",
 	"Functions": "Функції",
@@ -657,6 +666,7 @@
 	"Host": "Хост",
 	"Host": "Хост",
 	"How can I help you today?": "Чим я можу допомогти вам сьогодні?",
 	"How can I help you today?": "Чим я можу допомогти вам сьогодні?",
 	"How would you rate this response?": "Як би ви оцінили цю відповідь?",
 	"How would you rate this response?": "Як би ви оцінили цю відповідь?",
+	"HTML": "",
 	"Hybrid Search": "Гібридний пошук",
 	"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.": "Я підтверджую, що прочитав і розумію наслідки своїх дій. Я усвідомлюю ризики, пов'язані з виконанням довільного коду, і перевірив надійність джерела.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Режим головної сторінки",
 	"Landing Page Mode": "Режим головної сторінки",
 	"Language": "Мова",
 	"Language": "Мова",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Остання активність",
 	"Last Active": "Остання активність",
 	"Last Modified": "Востаннє змінено",
 	"Last Modified": "Востаннє змінено",
 	"Last reply": "Остання відповідь",
 	"Last reply": "Остання відповідь",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Керування конвеєрами",
 	"Manage Pipelines": "Керування конвеєрами",
 	"Manage Tool Servers": "Керувати серверами інструментів",
 	"Manage Tool Servers": "Керувати серверами інструментів",
 	"March": "Березень",
 	"March": "Березень",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Макс. кількість завантажень",
 	"Max Upload Count": "Макс. кількість завантажень",
 	"Max Upload Size": "Макс. розмір завантаження",
 	"Max Upload Size": "Макс. розмір завантаження",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Новий пароль",
 	"New Password": "Новий пароль",
+	"New Tool": "",
 	"new-channel": "новий-канал",
 	"new-channel": "новий-канал",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Інше",
 	"Other": "Інше",
 	"OUTPUT": "ВИХІД",
 	"OUTPUT": "ВИХІД",
 	"Output format": "Формат відповіді",
 	"Output format": "Формат відповіді",
+	"Output Format": "",
 	"Overview": "Огляд",
 	"Overview": "Огляд",
 	"page": "сторінка",
 	"page": "сторінка",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Пароль",
 	"Password": "Пароль",
 	"Paste Large Text as File": "Вставити великий текст як файл",
 	"Paste Large Text as File": "Вставити великий текст як файл",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "Вийти",
 	"Sign Out": "Вийти",
 	"Sign up": "Зареєструватися",
 	"Sign up": "Зареєструватися",
 	"Sign up to {{WEBUI_NAME}}": "Зареєструватися в {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Увійти в {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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": "Джерело",
 	"Source": "Джерело",
@@ -1121,6 +1139,8 @@
 	"Stop": "Зупинити",
 	"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 ",
 	"STT Model": "Модель STT ",
 	"STT Settings": "Налаштування STT",
 	"STT Settings": "Налаштування STT",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "Температура моделі. Збільшення температури зробить відповіді моделі більш креативними.",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "Температура моделі. Збільшення температури зробить відповіді моделі більш креативними.",
 	"Theme": "Тема",
 	"Theme": "Тема",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Змінити аватар",
 	"Use Gravatar": "Змінити аватар",
 	"Use groups to group your users and assign permissions.": "Використовуйте групи, щоб об’єднувати користувачів і призначати дозволи.",
 	"Use groups to group your users and assign permissions.": "Використовуйте групи, щоб об’єднувати користувачів і призначати дозволи.",
 	"Use Initials": "Використовувати ініціали",
 	"Use Initials": "Використовувати ініціали",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "Що нового в",
 	"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.": "Коли активовано, модель буде відповідати на кожне повідомлення чату в режимі реального часу, генеруючи відповідь, як тільки користувач надішле повідомлення. Цей режим корисний для застосувань життєвих вітань чатів, але може позначитися на продуктивності на повільнішому апаратному забезпеченні.",
 	"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": "де б ви не були",
 	"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 (Локально)",
 	"Whisper (Local)": "Whisper (Локально)",
 	"Why?": "Чому?",
 	"Why?": "Чому?",
 	"Widescreen Mode": "Широкоекранний режим",
 	"Widescreen Mode": "Широкоекранний режим",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "",
 	"Danger Zone": "",
 	"Dark": "ڈارک",
 	"Dark": "ڈارک",
 	"Database": "ڈیٹا بیس",
 	"Database": "ڈیٹا بیس",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "دسمبر",
 	"December": "دسمبر",
 	"Default": "پہلے سے طے شدہ",
 	"Default": "پہلے سے طے شدہ",
 	"Default (Open AI)": "ڈیفالٹ (اوپن اے آئی)",
 	"Default (Open AI)": "ڈیفالٹ (اوپن اے آئی)",
@@ -332,6 +334,8 @@
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections allow users to connect to their own OpenAI compatible API endpoints.": "",
 	"Direct Connections settings updated": "",
 	"Direct Connections settings updated": "",
 	"Direct Tool Servers": "",
 	"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": "غیر فعال",
 	"Disabled": "غیر فعال",
 	"Discover a function": "ایک فنکشن دریافت کریں",
 	"Discover a function": "ایک فنکشن دریافت کریں",
 	"Discover a model": "ایک ماڈل دریافت کریں",
 	"Discover a model": "ایک ماڈل دریافت کریں",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "ترمیم کریں",
 	"Edit": "ترمیم کریں",
 	"Edit Arena Model": "ایرینا ماڈل میں ترمیم کریں",
 	"Edit Arena Model": "ایرینا ماڈل میں ترمیم کریں",
 	"Edit Channel": "",
 	"Edit Channel": "",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "چنک سائز درج کریں",
 	"Enter Chunk Size": "چنک سائز درج کریں",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "",
 	"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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "تفصیل درج کریں",
 	"Enter description": "تفصیل درج کریں",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"Enter Tavily Extract Depth": "",
 	"Enter the public URL of your WebUI. This URL will be used to generate links in the notifications.": "",
 	"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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "ٹیکا سرور یو آر ایل درج کریں",
 	"Enter Tika Server URL": "ٹیکا سرور یو آر ایل درج کریں",
 	"Enter timeout in seconds": "",
 	"Enter timeout in seconds": "",
 	"Enter to Send": "",
 	"Enter to Send": "",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "پوشے کا نام خالی نہیں ہو سکتا",
 	"Folder name cannot be empty.": "پوشے کا نام خالی نہیں ہو سکتا",
 	"Folder name updated successfully": "فولڈر کا نام کامیابی سے اپ ڈیٹ ہوگیا",
 	"Folder name updated successfully": "فولڈر کا نام کامیابی سے اپ ڈیٹ ہوگیا",
 	"Followed instructions perfectly": "ہدایتوں کی مکمل پیروی کی گئی",
 	"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": "",
 	"Forge new paths": "",
 	"Form": "فارم",
 	"Form": "فارم",
 	"Format your variables using brackets like this:": "اپنے متغیرات کو اس طرح بریکٹس میں فارمیٹ کریں:",
 	"Format your variables using brackets like this:": "اپنے متغیرات کو اس طرح بریکٹس میں فارمیٹ کریں:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "فنکشن کامیابی کے ساتھ حذف ہو گیا",
 	"Function deleted successfully": "فنکشن کامیابی کے ساتھ حذف ہو گیا",
 	"Function Description": "",
 	"Function Description": "",
 	"Function ID": "",
 	"Function ID": "",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "فنکشن اب عالمی طور پر غیر فعال ہے",
 	"Function is now globally disabled": "فنکشن اب عالمی طور پر غیر فعال ہے",
 	"Function is now globally enabled": "فنکشن اب عالمی طور پر فعال ہے",
 	"Function is now globally enabled": "فنکشن اب عالمی طور پر فعال ہے",
-	"Function loaded successfully": "",
 	"Function Name": "",
 	"Function Name": "",
 	"Function updated successfully": "فنکشن کو کامیابی سے اپ ڈیٹ کر دیا گیا",
 	"Function updated successfully": "فنکشن کو کامیابی سے اپ ڈیٹ کر دیا گیا",
 	"Functions": "افعال",
 	"Functions": "افعال",
@@ -657,6 +666,7 @@
 	"Host": "",
 	"Host": "",
 	"How can I help you today?": "میں آج آپ کی کس طرح مدد کر سکتا ہوں؟",
 	"How can I help you today?": "میں آج آپ کی کس طرح مدد کر سکتا ہوں؟",
 	"How would you rate this response?": "",
 	"How would you rate this response?": "",
+	"HTML": "",
 	"Hybrid Search": "مشترکہ تلاش",
 	"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.": "میں اقرار کرتا ہوں کہ میں نے پڑھ لیا ہے اور میں اپنی کارروائی کے مضمرات سمجھتا ہوں میں اس بات سے واقف ہوں کہ بلاوجہ کوڈ چلانے کے ساتھ منسلک خطرات ہوتے ہیں اور میں نے ماخذ کی اعتمادیت کی تصدیق کی ہے",
 	"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": "لینڈر صفحہ موڈ",
 	"Landing Page Mode": "لینڈر صفحہ موڈ",
 	"Language": "زبان",
 	"Language": "زبان",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "آخری سرگرمی",
 	"Last Active": "آخری سرگرمی",
 	"Last Modified": "آخری ترمیم",
 	"Last Modified": "آخری ترمیم",
 	"Last reply": "",
 	"Last reply": "",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "پائپ لائنز کا نظم کریں",
 	"Manage Pipelines": "پائپ لائنز کا نظم کریں",
 	"Manage Tool Servers": "",
 	"Manage Tool Servers": "",
 	"March": "مارچ",
 	"March": "مارچ",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "زیادہ سے زیادہ اپلوڈ تعداد",
 	"Max Upload Count": "زیادہ سے زیادہ اپلوڈ تعداد",
 	"Max Upload Size": "زیادہ سے زیادہ اپلوڈ سائز",
 	"Max Upload Size": "زیادہ سے زیادہ اپلوڈ سائز",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "نیا پاس ورڈ",
 	"New Password": "نیا پاس ورڈ",
+	"New Tool": "",
 	"new-channel": "",
 	"new-channel": "",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "دیگر",
 	"Other": "دیگر",
 	"OUTPUT": "آؤٹ پٹ",
 	"OUTPUT": "آؤٹ پٹ",
 	"Output format": "آؤٹ پٹ فارمیٹ",
 	"Output format": "آؤٹ پٹ فارمیٹ",
+	"Output Format": "",
 	"Overview": "جائزہ",
 	"Overview": "جائزہ",
 	"page": "صفحہ",
 	"page": "صفحہ",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "پاس ورڈ",
 	"Password": "پاس ورڈ",
 	"Paste Large Text as File": "",
 	"Paste Large Text as File": "",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "سائن آؤٹ کریں",
 	"Sign Out": "سائن آؤٹ کریں",
 	"Sign up": "سائن اپ کریں",
 	"Sign up": "سائن اپ کریں",
 	"Sign up to {{WEBUI_NAME}}": "{{WEBUI_NAME}} میں سائن اپ کریں",
 	"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}} میں سائن اِن کر رہے ہیں",
 	"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": "ماخذ",
 	"Source": "ماخذ",
@@ -1121,6 +1139,8 @@
 	"Stop": "روکیں",
 	"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 Model": "ایس ٹی ٹی ماڈل",
 	"STT Settings": "ایس ٹی ٹی ترتیبات",
 	"STT Settings": "ایس ٹی ٹی ترتیبات",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.": "",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "",
 	"Theme": "تھیم",
 	"Theme": "تھیم",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "گراویٹر استعمال کریں",
 	"Use Gravatar": "گراویٹر استعمال کریں",
 	"Use groups to group your users and assign permissions.": "",
 	"Use groups to group your users and assign permissions.": "",
 	"Use Initials": "ابتدائیات استعمال کریں",
 	"Use Initials": "ابتدائیات استعمال کریں",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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": "میں نیا کیا ہے",
 	"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.": "",
 	"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": "",
 	"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?": "",
 	"Why?": "",
 	"Widescreen Mode": "وائڈ اسکرین موڈ",
 	"Widescreen Mode": "وائڈ اسکرین موڈ",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "Vùng Nguy hiểm",
 	"Danger Zone": "Vùng Nguy hiểm",
 	"Dark": "Tối",
 	"Dark": "Tối",
 	"Database": "Cơ sở dữ liệu",
 	"Database": "Cơ sở dữ liệu",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "Tháng 12",
 	"December": "Tháng 12",
 	"Default": "Mặc định",
 	"Default": "Mặc định",
 	"Default (Open AI)": "Mặc định (Open AI)",
 	"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 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 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",
 	"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",
 	"Disabled": "Đã tắt",
 	"Discover a function": "Khám phá function",
 	"Discover a function": "Khám phá function",
 	"Discover a model": "Khám phá model",
 	"Discover a model": "Khám phá model",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., 3, 4, 5 (leave blank for default)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., en-US,ja-JP (leave blank for auto-detect)": "",
 	"e.g., westus (leave blank for eastus)": "",
 	"e.g., westus (leave blank for eastus)": "",
+	"e.g.) en,fr,de": "",
 	"Edit": "Chỉnh sửa",
 	"Edit": "Chỉnh sửa",
 	"Edit Arena Model": "Chỉnh sửa Mô hình Arena",
 	"Edit Arena Model": "Chỉnh sửa Mô hình Arena",
 	"Edit Channel": "Chỉnh sửa Kênh",
 	"Edit Channel": "Chỉnh sửa Kênh",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "Nhập Kích thước Chunk",
 	"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 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 content for the pending user info overlay. Leave empty for default.": "",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "Nhập mô tả",
 	"Enter description": "Nhập mô tả",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Engine": "",
 	"Enter Docling OCR Language(s)": "",
 	"Enter Docling OCR Language(s)": "",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "",
 	"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 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 of the function to import": "",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "Nhập URL cho  Tika Server",
 	"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 timeout in seconds": "Nhập thời gian chờ tính bằng giây",
 	"Enter to Send": "Enter để Gửi",
 	"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 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",
 	"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",
 	"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",
 	"Forge new paths": "Mở ra những con đường mới",
 	"Form": "Biểu mẫu",
 	"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:",
 	"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 deleted successfully": "Function đã bị xóa",
 	"Function Description": "Mô tả Function",
 	"Function Description": "Mô tả Function",
 	"Function ID": "ID 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 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 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 Name": "Tên Function",
 	"Function updated successfully": "Function được cập nhật thành công",
 	"Function updated successfully": "Function được cập nhật thành công",
 	"Functions": "Functions",
 	"Functions": "Functions",
@@ -657,6 +666,7 @@
 	"Host": "Host",
 	"Host": "Host",
 	"How can I help you today?": "Tôi có thể giúp gì cho bạn hôm nay?",
 	"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?",
 	"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",
 	"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.",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "Chế độ Trang Đích",
 	"Landing Page Mode": "Chế độ Trang Đích",
 	"Language": "Ngôn ngữ",
 	"Language": "Ngôn ngữ",
 	"Language Locales": "",
 	"Language Locales": "",
+	"Languages": "",
 	"Last Active": "Truy cập gần nhất",
 	"Last Active": "Truy cập gần nhất",
 	"Last Modified": "Lần sửa gần nhất",
 	"Last Modified": "Lần sửa gần nhất",
 	"Last reply": "Trả lời cuối",
 	"Last reply": "Trả lời cuối",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "Quản lý Pipelines",
 	"Manage Pipelines": "Quản lý Pipelines",
 	"Manage Tool Servers": "Quản lý Máy chủ Công cụ",
 	"Manage Tool Servers": "Quản lý Máy chủ Công cụ",
 	"March": "Tháng 3",
 	"March": "Tháng 3",
+	"Markdown": "",
 	"Max Speakers": "",
 	"Max Speakers": "",
 	"Max Upload Count": "Số lượng Tải lên Tối đa",
 	"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",
 	"Max Upload Size": "Kích thước Tải lên Tối đa",
@@ -829,6 +841,7 @@
 	"New Function": "",
 	"New Function": "",
 	"New Note": "",
 	"New Note": "",
 	"New Password": "Mật khẩu mới",
 	"New Password": "Mật khẩu mới",
+	"New Tool": "",
 	"new-channel": "kênh-mới",
 	"new-channel": "kênh-mới",
 	"No chats found for this user.": "",
 	"No chats found for this user.": "",
 	"No chats found.": "",
 	"No chats found.": "",
@@ -902,8 +915,10 @@
 	"Other": "Khác",
 	"Other": "Khác",
 	"OUTPUT": "ĐẦU RA",
 	"OUTPUT": "ĐẦU RA",
 	"Output format": "Định dạng đầu ra",
 	"Output format": "Định dạng đầu ra",
+	"Output Format": "",
 	"Overview": "Tổng quan",
 	"Overview": "Tổng quan",
 	"page": "trang",
 	"page": "trang",
+	"Paginate": "",
 	"Parameters": "",
 	"Parameters": "",
 	"Password": "Mật khẩu",
 	"Password": "Mật khẩu",
 	"Paste Large Text as File": "Dán Văn bản Lớn dưới dạng Tệp",
 	"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 Out": "Đăng xuất",
 	"Sign up": "Đăng ký",
 	"Sign up": "Đăng ký",
 	"Sign up to {{WEBUI_NAME}}": "Đăng ký {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "Đang đăng nhập vào {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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": "Nguồn",
 	"Source": "Nguồn",
@@ -1121,6 +1139,8 @@
 	"Stop": "Dừng",
 	"Stop": "Dừng",
 	"Stop Sequence": "Trình tự Dừng",
 	"Stop Sequence": "Trình tự Dừng",
 	"Stream Chat Response": "Truyền trực tiếp Phản hồi Chat",
 	"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 Model": "Mô hình STT",
 	"STT Settings": "Cài đặt Nhận dạng Giọng nói",
 	"STT Settings": "Cài đặt Nhận dạng Giọng nói",
 	"Stylized PDF Export": "",
 	"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 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 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 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 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.",
 	"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ủ đề",
 	"Theme": "Chủ đề",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "Sử dụng Gravatar",
 	"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 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 Initials": "Sử dụng tên viết tắt",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use no proxy to fetch page contents.": "",
 	"Use proxy designated by http_proxy and https_proxy environment variables 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",
 	"user": "Người sử dụng",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "Thông tin mới về",
 	"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.",
 	"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 ở",
 	"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ộ)",
 	"Whisper (Local)": "Whisper (Cục bộ)",
 	"Why?": "Tại sao?",
 	"Why?": "Tại sao?",
 	"Widescreen Mode": "Chế độ màn hình rộng",
 	"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": "危险区域",
 	"Danger Zone": "危险区域",
 	"Dark": "暗色",
 	"Dark": "暗色",
 	"Database": "数据库",
 	"Database": "数据库",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "十二月",
 	"December": "十二月",
 	"Default": "默认",
 	"Default": "默认",
 	"Default (Open AI)": "默认 (OpenAI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "直接连接允许用户连接自有的 OpenAI 兼容的 API 端点",
 	"Direct Connections settings updated": "直接连接设置已更新",
 	"Direct Connections settings updated": "直接连接设置已更新",
 	"Direct Tool Servers": "直接连接工具服务器",
 	"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": "禁用",
 	"Disabled": "禁用",
 	"Discover a function": "发现更多函数",
 	"Discover a function": "发现更多函数",
 	"Discover a model": "发现更多模型",
 	"Discover a model": "发现更多模型",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "例如:3,4,5(留空使用默认值)",
 	"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., en-US,ja-JP (leave blank for auto-detect)": "例如:en-US,ja-JP(留空则自动检测)",
 	"e.g., westus (leave blank for eastus)": "例如:westus(留空则默认为eastus)",
 	"e.g., westus (leave blank for eastus)": "例如:westus(留空则默认为eastus)",
+	"e.g.) en,fr,de": "",
 	"Edit": "编辑",
 	"Edit": "编辑",
 	"Edit Arena Model": "编辑竞技场模型",
 	"Edit Arena Model": "编辑竞技场模型",
 	"Edit Channel": "编辑频道",
 	"Edit Channel": "编辑频道",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "输入块大小 (Chunk Size)",
 	"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 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 content for the pending user info overlay. Leave empty for default.": "输入用户待激活界面的内容。留空使用默认",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "输入简介描述",
 	"Enter description": "输入简介描述",
 	"Enter Docling OCR Engine": "输入 Docling OCR Engine",
 	"Enter Docling OCR Engine": "输入 Docling OCR Engine",
 	"Enter Docling OCR Language(s)": "输入 Docling OCR 语言",
 	"Enter Docling OCR Language(s)": "输入 Docling OCR 语言",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "输入 Tavily 提取深度",
 	"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 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 of the function to import": "输入要导入函数的 URL",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "输入 Tika 服务器地址",
 	"Enter Tika Server URL": "输入 Tika 服务器地址",
 	"Enter timeout in seconds": "输入以秒为单位的超时时间",
 	"Enter timeout in seconds": "输入以秒为单位的超时时间",
 	"Enter to Send": "Enter 键发送",
 	"Enter to Send": "Enter 键发送",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "分组名称不能为空",
 	"Folder name cannot be empty.": "分组名称不能为空",
 	"Folder name updated successfully": "分组名称更新成功。",
 	"Folder name updated successfully": "分组名称更新成功。",
 	"Followed instructions perfectly": "完全按照指示执行",
 	"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": "开拓新道路",
 	"Forge new paths": "开拓新道路",
 	"Form": "手动创建",
 	"Form": "手动创建",
 	"Format your variables using brackets like this:": "使用括号格式化你的变量,如下所示:",
 	"Format your variables using brackets like this:": "使用括号格式化你的变量,如下所示:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "函数删除成功",
 	"Function deleted successfully": "函数删除成功",
 	"Function Description": "函数描述",
 	"Function Description": "函数描述",
 	"Function ID": "函数ID",
 	"Function ID": "函数ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "函数全局已禁用",
 	"Function is now globally disabled": "函数全局已禁用",
 	"Function is now globally enabled": "函数全局已启用",
 	"Function is now globally enabled": "函数全局已启用",
-	"Function loaded successfully": "函数加载成功",
 	"Function Name": "函数名称",
 	"Function Name": "函数名称",
 	"Function updated successfully": "函数更新成功",
 	"Function updated successfully": "函数更新成功",
 	"Functions": "函数",
 	"Functions": "函数",
@@ -657,6 +666,7 @@
 	"Host": "主机",
 	"Host": "主机",
 	"How can I help you today?": "有什么我能帮您的吗?",
 	"How can I help you today?": "有什么我能帮您的吗?",
 	"How would you rate this response?": "您如何评价这个回答?",
 	"How would you rate this response?": "您如何评价这个回答?",
+	"HTML": "",
 	"Hybrid Search": "混合搜索",
 	"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.": "我已阅读并理解我的行为所带来的影响,明白执行任意代码所涉及的风险。且我已验证代码来源可信度。",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "默认主页样式",
 	"Landing Page Mode": "默认主页样式",
 	"Language": "语言",
 	"Language": "语言",
 	"Language Locales": "语言环境",
 	"Language Locales": "语言环境",
+	"Languages": "",
 	"Last Active": "最后在线时间",
 	"Last Active": "最后在线时间",
 	"Last Modified": "最后修改时间",
 	"Last Modified": "最后修改时间",
 	"Last reply": "最后回复",
 	"Last reply": "最后回复",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "管理 Pipeline",
 	"Manage Pipelines": "管理 Pipeline",
 	"Manage Tool Servers": "管理工具服务器",
 	"Manage Tool Servers": "管理工具服务器",
 	"March": "三月",
 	"March": "三月",
+	"Markdown": "",
 	"Max Speakers": "最大扬声器数量",
 	"Max Speakers": "最大扬声器数量",
 	"Max Upload Count": "最大上传数量",
 	"Max Upload Count": "最大上传数量",
 	"Max Upload Size": "最大上传大小",
 	"Max Upload Size": "最大上传大小",
@@ -829,6 +841,7 @@
 	"New Function": "新函数",
 	"New Function": "新函数",
 	"New Note": "新笔记",
 	"New Note": "新笔记",
 	"New Password": "新密码",
 	"New Password": "新密码",
+	"New Tool": "",
 	"new-channel": "新频道",
 	"new-channel": "新频道",
 	"No chats found for this user.": "未找到此用户的对话记录",
 	"No chats found for this user.": "未找到此用户的对话记录",
 	"No chats found.": "未找到对话记录",
 	"No chats found.": "未找到对话记录",
@@ -902,8 +915,10 @@
 	"Other": "其他",
 	"Other": "其他",
 	"OUTPUT": "输出",
 	"OUTPUT": "输出",
 	"Output format": "输出格式",
 	"Output format": "输出格式",
+	"Output Format": "",
 	"Overview": "概述",
 	"Overview": "概述",
 	"page": "页",
 	"page": "页",
+	"Paginate": "",
 	"Parameters": "参数",
 	"Parameters": "参数",
 	"Password": "密码",
 	"Password": "密码",
 	"Paste Large Text as File": "粘贴大文本为文件",
 	"Paste Large Text as File": "粘贴大文本为文件",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "登出",
 	"Sign Out": "登出",
 	"Sign up": "注册",
 	"Sign up": "注册",
 	"Sign up to {{WEBUI_NAME}}": "注册 {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "正在登录 {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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 sID": "搜狗搜索 API Secret ID",
 	"Sougou Search API SK": "搜狗搜索 API Secret 密钥",
 	"Sougou Search API SK": "搜狗搜索 API Secret 密钥",
 	"Source": "来源",
 	"Source": "来源",
@@ -1121,6 +1139,8 @@
 	"Stop": "停止",
 	"Stop": "停止",
 	"Stop Sequence": "停止序列 (Stop Sequence)",
 	"Stop Sequence": "停止序列 (Stop Sequence)",
 	"Stream Chat Response": "流式对话响应 (Stream Chat Response)",
 	"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 Model": "语音转文本模型",
 	"STT Settings": "语音转文本设置",
 	"STT Settings": "语音转文本设置",
 	"Stylized PDF Export": "风格化 PDF 导出",
 	"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 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 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 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 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.": "模型的温度。增加温度将使模型的回答更有创意。",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "模型的温度。增加温度将使模型的回答更有创意。",
 	"Theme": "主题",
 	"Theme": "主题",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "使用来自 Gravatar 的头像",
 	"Use Gravatar": "使用来自 Gravatar 的头像",
 	"Use groups to group your users and assign permissions.": "使用权限组来组织用户并分配权限",
 	"Use groups to group your users and assign permissions.": "使用权限组来组织用户并分配权限",
 	"Use Initials": "使用首个字符作为头像",
 	"Use Initials": "使用首个字符作为头像",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "不使用代理获取页面内容",
 	"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 环境变量指定的代理获取页面内容",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "使用由 http_proxy 和 https_proxy 环境变量指定的代理获取页面内容",
 	"user": "用户",
 	"user": "用户",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "最近更新内容于",
 	"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.": "启用后,模型将实时回复每条聊天信息,在用户发送信息后立即生成回复。这种模式对即时聊天应用非常有用,但可能会影响较慢硬件的性能。",
 	"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": "无论你在哪里",
 	"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 (本地)",
 	"Whisper (Local)": "Whisper (本地)",
 	"Why?": "为什么?",
 	"Why?": "为什么?",
 	"Widescreen Mode": "宽屏模式",
 	"Widescreen Mode": "宽屏模式",

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

@@ -286,6 +286,8 @@
 	"Danger Zone": "危險區域",
 	"Danger Zone": "危險區域",
 	"Dark": "深色",
 	"Dark": "深色",
 	"Database": "資料庫",
 	"Database": "資料庫",
+	"Datalab Marker API": "",
+	"Datalab Marker API Key required.": "",
 	"December": "12 月",
 	"December": "12 月",
 	"Default": "預設",
 	"Default": "預設",
 	"Default (Open AI)": "預設 (OpenAI)",
 	"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 allow users to connect to their own OpenAI compatible API endpoints.": "直接連線允許使用者連接到自己的 OpenAI 相容 API 端點。",
 	"Direct Connections settings updated": "直接連線設定已更新。",
 	"Direct Connections settings updated": "直接連線設定已更新。",
 	"Direct Tool Servers": "直連工具伺服器",
 	"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": "已停用",
 	"Disabled": "已停用",
 	"Discover a function": "發掘函式",
 	"Discover a function": "發掘函式",
 	"Discover a model": "發掘模型",
 	"Discover a model": "發掘模型",
@@ -386,6 +390,7 @@
 	"e.g., 3, 4, 5 (leave blank for default)": "例如:3、4、5(留空使用預設值)",
 	"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., en-US,ja-JP (leave blank for auto-detect)": "例如:en-US, ja-JP(留空以自動偵測)",
 	"e.g., westus (leave blank for eastus)": "例如:westus(留空則使用 eastus)",
 	"e.g., westus (leave blank for eastus)": "例如:westus(留空則使用 eastus)",
+	"e.g.) en,fr,de": "",
 	"Edit": "編輯",
 	"Edit": "編輯",
 	"Edit Arena Model": "編輯競技場模型",
 	"Edit Arena Model": "編輯競技場模型",
 	"Edit Channel": "編輯頻道",
 	"Edit Channel": "編輯頻道",
@@ -436,6 +441,7 @@
 	"Enter Chunk Size": "輸入區塊大小",
 	"Enter Chunk Size": "輸入區塊大小",
 	"Enter comma-separated \"token:bias_value\" pairs (example: 5432:100, 413:-100)": "輸入逗號分隔的 \"token:bias_value\" 配對 (範例:5432:100, 413:-100)",
 	"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 content for the pending user info overlay. Leave empty for default.": "為待處理的使用者訊息覆蓋層輸入內容。留空以使用預設值。",
+	"Enter Datalab Marker API Key": "",
 	"Enter description": "輸入描述",
 	"Enter description": "輸入描述",
 	"Enter Docling OCR Engine": "輸入 Docling OCR 引擎",
 	"Enter Docling OCR Engine": "輸入 Docling OCR 引擎",
 	"Enter Docling OCR Language(s)": "輸入 Docling OCR 語言",
 	"Enter Docling OCR Language(s)": "輸入 Docling OCR 語言",
@@ -499,6 +505,7 @@
 	"Enter Tavily Extract Depth": "輸入 Tavily 提取深度",
 	"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 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 of the function to import": "請輸入要匯入函式的 URL",
+	"Enter the URL to import": "",
 	"Enter Tika Server URL": "輸入 Tika 伺服器 URL",
 	"Enter Tika Server URL": "輸入 Tika 伺服器 URL",
 	"Enter timeout in seconds": "請以秒為單位輸入超時時間",
 	"Enter timeout in seconds": "請以秒為單位輸入超時時間",
 	"Enter to Send": "使用 Enter 傳送",
 	"Enter to Send": "使用 Enter 傳送",
@@ -602,6 +609,8 @@
 	"Folder name cannot be empty.": "資料夾名稱不能為空。",
 	"Folder name cannot be empty.": "資料夾名稱不能為空。",
 	"Folder name updated successfully": "資料夾名稱更新成功",
 	"Folder name updated successfully": "資料夾名稱更新成功",
 	"Followed instructions perfectly": "完全遵循指示",
 	"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": "開創新路徑",
 	"Forge new paths": "開創新路徑",
 	"Form": "表單",
 	"Form": "表單",
 	"Format your variables using brackets like this:": "使用方括號格式化您的變數,如下所示:",
 	"Format your variables using brackets like this:": "使用方括號格式化您的變數,如下所示:",
@@ -613,9 +622,9 @@
 	"Function deleted successfully": "成功刪除函式",
 	"Function deleted successfully": "成功刪除函式",
 	"Function Description": "函式描述",
 	"Function Description": "函式描述",
 	"Function ID": "函式 ID",
 	"Function ID": "函式 ID",
+	"Function imported successfully": "",
 	"Function is now globally disabled": "現在已在全域停用函式",
 	"Function is now globally disabled": "現在已在全域停用函式",
 	"Function is now globally enabled": "現在已在全域啟用函式",
 	"Function is now globally enabled": "現在已在全域啟用函式",
-	"Function loaded successfully": "函式載入成功",
 	"Function Name": "函式名稱",
 	"Function Name": "函式名稱",
 	"Function updated successfully": "成功更新函式",
 	"Function updated successfully": "成功更新函式",
 	"Functions": "函式",
 	"Functions": "函式",
@@ -657,6 +666,7 @@
 	"Host": "主機",
 	"Host": "主機",
 	"How can I help you today?": "今天我能為您做些什麼?",
 	"How can I help you today?": "今天我能為您做些什麼?",
 	"How would you rate this response?": "您如何評價此回應?",
 	"How would you rate this response?": "您如何評價此回應?",
+	"HTML": "",
 	"Hybrid Search": "混合搜尋",
 	"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.": "我確認已閱讀並理解我的操作所帶來的影響。我了解執行任意程式碼的相關風險,並已驗證來源的可信度。",
 	"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",
 	"ID": "ID",
@@ -729,6 +739,7 @@
 	"Landing Page Mode": "首頁模式",
 	"Landing Page Mode": "首頁模式",
 	"Language": "語言",
 	"Language": "語言",
 	"Language Locales": "語言區域設定",
 	"Language Locales": "語言區域設定",
+	"Languages": "",
 	"Last Active": "最近活動時間",
 	"Last Active": "最近活動時間",
 	"Last Modified": "上次修改時間",
 	"Last Modified": "上次修改時間",
 	"Last reply": "上次回覆",
 	"Last reply": "上次回覆",
@@ -767,6 +778,7 @@
 	"Manage Pipelines": "管理管線",
 	"Manage Pipelines": "管理管線",
 	"Manage Tool Servers": "管理工具伺服器",
 	"Manage Tool Servers": "管理工具伺服器",
 	"March": "3 月",
 	"March": "3 月",
+	"Markdown": "",
 	"Max Speakers": "最大發言者數",
 	"Max Speakers": "最大發言者數",
 	"Max Upload Count": "最大上傳數量",
 	"Max Upload Count": "最大上傳數量",
 	"Max Upload Size": "最大上傳大小",
 	"Max Upload Size": "最大上傳大小",
@@ -829,6 +841,7 @@
 	"New Function": "新增功能",
 	"New Function": "新增功能",
 	"New Note": "新增筆記",
 	"New Note": "新增筆記",
 	"New Password": "新密碼",
 	"New Password": "新密碼",
+	"New Tool": "",
 	"new-channel": "new-channel",
 	"new-channel": "new-channel",
 	"No chats found for this user.": "未找到此使用者的對話記錄。",
 	"No chats found for this user.": "未找到此使用者的對話記錄。",
 	"No chats found.": "未找到對話記錄。",
 	"No chats found.": "未找到對話記錄。",
@@ -902,8 +915,10 @@
 	"Other": "其他",
 	"Other": "其他",
 	"OUTPUT": "輸出",
 	"OUTPUT": "輸出",
 	"Output format": "輸出格式",
 	"Output format": "輸出格式",
+	"Output Format": "",
 	"Overview": "概覽",
 	"Overview": "概覽",
 	"page": "頁面",
 	"page": "頁面",
+	"Paginate": "",
 	"Parameters": "參數",
 	"Parameters": "參數",
 	"Password": "密碼",
 	"Password": "密碼",
 	"Paste Large Text as File": "將大型文字以檔案貼上",
 	"Paste Large Text as File": "將大型文字以檔案貼上",
@@ -1110,8 +1125,11 @@
 	"Sign Out": "登出",
 	"Sign Out": "登出",
 	"Sign up": "註冊",
 	"Sign up": "註冊",
 	"Sign up to {{WEBUI_NAME}}": "註冊 {{WEBUI_NAME}}",
 	"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}}",
 	"Signing in to {{WEBUI_NAME}}": "正在登入 {{WEBUI_NAME}}",
 	"sk-1234": "sk-1234",
 	"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 sID": "搜狗搜尋 API sID",
 	"Sougou Search API SK": "搜狗搜尋 API SK",
 	"Sougou Search API SK": "搜狗搜尋 API SK",
 	"Source": "來源",
 	"Source": "來源",
@@ -1121,6 +1139,8 @@
 	"Stop": "停止",
 	"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) 模型",
 	"STT Model": "語音轉文字 (STT) 模型",
 	"STT Settings": "語音轉文字 (STT) 設定",
 	"STT Settings": "語音轉文字 (STT) 設定",
 	"Stylized PDF Export": "風格化 PDF 匯出",
 	"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 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 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 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 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.": "模型的溫度。提高溫度會使模型更具創造性地回答。",
 	"The temperature of the model. Increasing the temperature will make the model answer more creatively.": "模型的溫度。提高溫度會使模型更具創造性地回答。",
 	"Theme": "主題",
 	"Theme": "主題",
@@ -1269,6 +1290,7 @@
 	"Use Gravatar": "使用 Gravatar",
 	"Use Gravatar": "使用 Gravatar",
 	"Use groups to group your users and assign permissions.": "使用群組來組織您的使用者並分配權限。",
 	"Use groups to group your users and assign permissions.": "使用群組來組織您的使用者並分配權限。",
 	"Use Initials": "使用姓名縮寫",
 	"Use Initials": "使用姓名縮寫",
+	"Use LLM": "",
 	"Use no proxy to fetch page contents.": "不使用代理擷取頁面內容。",
 	"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 環境變數指定的代理擷取頁面內容。",
 	"Use proxy designated by http_proxy and https_proxy environment variables to fetch page contents.": "使用 http_proxy 和 https_proxy 環境變數指定的代理擷取頁面內容。",
 	"user": "使用者",
 	"user": "使用者",
@@ -1320,6 +1342,7 @@
 	"What’s New in": "新功能",
 	"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.": "啟用時,模型將即時回應每個對話訊息,在使用者傳送訊息後立即生成回應。此模式適用於即時對話應用程式,但在較慢的硬體上可能會影響效能。",
 	"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": "無論您在何處",
 	"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(本機)",
 	"Whisper (Local)": "Whisper(本機)",
 	"Why?": "為什麼?",
 	"Why?": "為什麼?",
 	"Widescreen Mode": "寬螢幕模式",
 	"Widescreen Mode": "寬螢幕模式",