From 631d43c664115dffa6dca5d4f3e77f4458ae07c2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 23 Feb 2026 21:02:07 +0000 Subject: [PATCH] fix(ocr): set default OCR languages to English + German (eng+deu / en,de) Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com> --- app/config.py | 4 ++-- app/utils/settings_service.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/config.py b/app/config.py index 2dd8c967..aaf0c067 100644 --- a/app/config.py +++ b/app/config.py @@ -90,10 +90,10 @@ class Settings(BaseSettings): # Tesseract OCR settings (used when "tesseract" is in OCR_PROVIDERS) tesseract_cmd: Optional[str] = None # Path to tesseract binary (e.g. /usr/bin/tesseract) - tesseract_language: str = "eng" # Tesseract language code(s), e.g. "eng" or "eng+deu" + tesseract_language: str = "eng+deu" # Tesseract language code(s), e.g. "eng" or "eng+deu" # EasyOCR settings (used when "easyocr" is in OCR_PROVIDERS) - easyocr_languages: str = "en" # Comma-separated language codes, e.g. "en,de,fr" + easyocr_languages: str = "en,de" # Comma-separated language codes, e.g. "en,de,fr" easyocr_gpu: bool = False # Enable GPU acceleration for EasyOCR # Mistral OCR settings (used when "mistral" is in OCR_PROVIDERS) diff --git a/app/utils/settings_service.py b/app/utils/settings_service.py index 6f9d44ac..49275757 100644 --- a/app/utils/settings_service.py +++ b/app/utils/settings_service.py @@ -320,7 +320,7 @@ SETTING_METADATA = { }, "tesseract_language": { "category": "OCR Engines", - "description": "Tesseract language code(s), e.g. 'eng' or 'eng+deu'. Default: eng.", + "description": "Tesseract language code(s), e.g. 'eng' or 'eng+deu'. Default: eng+deu (English + German).", "type": "string", "sensitive": False, "required": False, @@ -329,7 +329,7 @@ SETTING_METADATA = { # OCR – EasyOCR "easyocr_languages": { "category": "OCR Engines", - "description": "Comma-separated EasyOCR language codes, e.g. 'en,de,fr'. Default: en.", + "description": "Comma-separated EasyOCR language codes, e.g. 'en,de,fr'. Default: en,de (English + German).", "type": "string", "sensitive": False, "required": False,