```php title="PHP" extractFile('multilingual_document.pdf'); echo "Multilingual OCR Results:\n"; echo "Supported languages: English, French, German\n"; echo "Extracted content:\n"; echo $result->content . "\n\n"; // Language detection with multi-language support $autoDetectConfig = new ExtractionConfig( ocr: new OcrConfig( backend: 'tesseract', language: 'eng+spa+fra+deu+ita+por' // Multiple European languages ) ); $kreuzberg = new Kreuzberg($autoDetectConfig); $result = $kreuzberg->extractFile('european_document.pdf'); echo "European Language Document:\n"; echo "Extracted " . strlen($result->content) . " characters\n"; echo "Preview: " . substr($result->content, 0, 300) . "...\n\n"; // Mixed language with language detection $mixedConfig = new ExtractionConfig( ocr: new OcrConfig( backend: 'tesseract', language: 'eng+jpn+chi_sim' // English, Japanese, Chinese Simplified ) ); $kreuzberg = new Kreuzberg($mixedConfig); $result = $kreuzberg->extractFile('asian_document.pdf'); echo "Multi-script Document:\n"; echo "Characters extracted: " . mb_strlen($result->content) . "\n"; ?> ```