diff --git a/frontend/src/components/tools/ocr/LanguagePicker.tsx b/frontend/src/components/tools/ocr/LanguagePicker.tsx index e4c8b8d89..a13e65f60 100644 --- a/frontend/src/components/tools/ocr/LanguagePicker.tsx +++ b/frontend/src/components/tools/ocr/LanguagePicker.tsx @@ -34,23 +34,14 @@ const LanguagePicker: React.FC = ({ useEffect(() => { // Fetch available languages from backend const fetchLanguages = async () => { - console.log('[LanguagePicker] Starting language fetch...'); - console.log('[LanguagePicker] Fetching from URL:', languagesEndpoint); - try { const response = await fetch(languagesEndpoint); - console.log('[LanguagePicker] Response received:', { - status: response.status, - statusText: response.statusText, - ok: response.ok, - headers: Object.fromEntries(response.headers.entries()) - }); + if (response.ok) { const data: { languages: string[] } = await response.json(); const languages = data.languages; - console.log('[LanguagePicker] Raw response data:', languages); - console.log('[LanguagePicker] Response type:', typeof languages, 'Array?', Array.isArray(languages)); + const languageOptions = languages.map(lang => { // TODO: Use actual language translations when they become available @@ -58,17 +49,13 @@ const LanguagePicker: React.FC = ({ const translatedName = tempOcrLanguages.lang[lang as keyof typeof tempOcrLanguages.lang] || lang; const displayName = translatedName; - console.log(`[LanguagePicker] Language mapping: ${lang} -> ${displayName} (translated: ${!!translatedName})`); - return { value: lang, label: displayName }; }); - console.log('[LanguagePicker] Transformed language options:', languageOptions); setAvailableLanguages(languageOptions); - console.log('[LanguagePicker] Successfully set', languageOptions.length, 'languages'); } else { console.error('[LanguagePicker] Response not OK:', response.status, response.statusText); const errorText = await response.text(); @@ -83,7 +70,6 @@ const LanguagePicker: React.FC = ({ }); } finally { setIsLoadingLanguages(false); - console.log('[LanguagePicker] Language loading completed'); } }; diff --git a/frontend/src/components/tools/ocr/OCRSettings.tsx b/frontend/src/components/tools/ocr/OCRSettings.tsx index b554ba400..38d3ee6a2 100644 --- a/frontend/src/components/tools/ocr/OCRSettings.tsx +++ b/frontend/src/components/tools/ocr/OCRSettings.tsx @@ -62,10 +62,10 @@ const OCRSettings: React.FC = ({