Yiddish OCR in C# and .NET
Other versions of this document:
IronOCR is a C# software component allowing .NET coders to read text from images and PDF documents in 126 languages, including Yiddish.
It is an advanced fork of Tesseract, built exclusively for .NET developers and regularly outperforms other Tesseract engines for both speed and accuracy.
Contents of IronOcr.Languages.Yiddish
This package contains 46 OCR languages for .NET:
- Yiddish
- YiddishBest
- YiddishFast
Download
Yiddish Language Pack [ייִדיש]
Installation
The first thing we have to do is install our Yiddish OCR package to your .NET project.
Install-Package IronOCR.Languages.Yiddish
Code Example
This C# code example reads Yiddish text from an image or PDF document.
// Import the IronOcr namespace
using IronOcr;
// Create a new instance of the IronTesseract class, which is responsible for performing OCR
var Ocr = new IronTesseract();
// Specify the language to be Yiddish
Ocr.Language = OcrLanguage.Yiddish;
// Using block ensures that resources are disposed of correctly
using (var Input = new OcrInput(@"images\Yiddish.png")) // Specify the path to your image file
{
// Perform the OCR operation on the input image
var Result = Ocr.Read(Input);
// Retrieve the recognized text
var AllText = Result.Text;
// Optionally, you can output or process the `AllText` variable as needed
}
// Import the IronOcr namespace
using IronOcr;
// Create a new instance of the IronTesseract class, which is responsible for performing OCR
var Ocr = new IronTesseract();
// Specify the language to be Yiddish
Ocr.Language = OcrLanguage.Yiddish;
// Using block ensures that resources are disposed of correctly
using (var Input = new OcrInput(@"images\Yiddish.png")) // Specify the path to your image file
{
// Perform the OCR operation on the input image
var Result = Ocr.Read(Input);
// Retrieve the recognized text
var AllText = Result.Text;
// Optionally, you can output or process the `AllText` variable as needed
}
' Import the IronOcr namespace
Imports IronOcr
' Create a new instance of the IronTesseract class, which is responsible for performing OCR
Private Ocr = New IronTesseract()
' Specify the language to be Yiddish
Ocr.Language = OcrLanguage.Yiddish
' Using block ensures that resources are disposed of correctly
Using Input = New OcrInput("images\Yiddish.png") ' Specify the path to your image file
' Perform the OCR operation on the input image
Dim Result = Ocr.Read(Input)
' Retrieve the recognized text
Dim AllText = Result.Text
' Optionally, you can output or process the `AllText` variable as needed
End Using