Skip to main content
Explore documentation

Extract text from images with OCR

Turn words in a photograph or screenshot into editable text you can copy or export.

Reference edition 2.0.0. Version 2.0.0 is a pre-release for Windows and Linux, available by manual download. Some screenshots come from an earlier development edition and may show different controls; their values are examples. Review your package’s release notes and saving options before processing.

On this page

Recognition scope

OCR means optical character recognition. Yagua recognizes Spanish, English, or both with EasyOCR. Choosing Japanese, Russian, or another interface language does not add recognition languages.

Load up to 10 images using the general image dialog. There is no PDF input or reconstruction of document layouts, tables, fonts, or images. Convert PDF pages to images with another tool first.

Extract Text with English selected and recognized installer text.
Extract Text with English selected and recognized installer text. English interface.

Prepare images

Use clear, high-contrast text of sufficient size. Correct tilted photos or crop unrelated edges with an appropriate tool first. Processing uses grayscale and binary contrast: artistic photographs, complex backgrounds, handwriting, or tiny text may perform poorly.

There are no confidence, segmentation, fine-rotation, or model-editing controls here.

Controls and initial loading

ControlInitial value or function
Select ImagesLoads or replaces the batch.
OCR LanguagesSpanish/English initially; Spanish or English separately.
Process OCRRecognizes text in the batch.
Text panelDisplays results and allows selection and correction.
Copy TextCopies the panel’s current content.
Export TextSaves current content as TXT.
ClearClears inputs and text without deleting models.

Opening the module can initialize or download models, even before selecting a photograph. Processing may be disabled while the engine loads. Wait for initialization; another language combination may require an additional reader or model.

Procedure

  1. Open Extract Text From Images (OCR) and wait for loading.
  2. Select up to 10 clear images.
  3. Choose English to reproduce the screenshot, whose text is in English; use another language or the combined option when appropriate for your actual content.
  4. Click Process OCR and wait.
  5. Review accents, digits, names, punctuation, and line breaks. Correct the panel before copying or exporting if needed.
  6. Use Copy Text or Export Text.

Each result appears below a header such as === documento.jpg ===. These headers are included when copying or exporting. A no-text message does not necessarily mean the image failed to open.

Example

The screenshot uses screenshot.png with English installer text and English selected. Load an image with legible text, choose its language, and process. Compare recognized text with its source, correct the panel, and export into a test folder; line breaks may vary.

Output automatically proposes texto_extraido.txt, then texto_extraido_1.txt and subsequent names when needed. The file is UTF-8 text, not Word or a searchable PDF. Originals remain unchanged.

Errors and new selections

Without AVIF support, those files may be skipped with a warning mentioning AVIF. Convert copies to PNG/JPEG and retry. Installing arbitrary plugins in a separate Python does not repair a prebuilt package.

New selections clear old text. Clear also removes it while retaining recognition language choices. Export first if you need the result. The model cache is reused, not deleted by Clear.

Accuracy is not guaranteed for legal, accounting, or documentary use. Compare with the source image before relying on text. Reading order can fail on multiple columns or complex layouts.

Download Yagua for Windows and Linux