Using Custom Language Files
using IronOcr;
using System;


var ocrTesseract = new IronTesseract();

ocrTesseract.UseCustomTesseractLanguageFile("custom_tesseract_files/custom.traineddata");

using var ocrInput = new OcrInput();
ocrInput.LoadImage(@"images\image.png");

var ocrResult = ocrTesseract.Read(ocrInput);
Console.WriteLine(ocrResult.Text);
NuGet Download
PM > Install-Package IronOcr
Using Custom Language Files

Using Custom Language Files

Iron Tesseract OCR fully supports custom or downloaded languages and fonts following the Tesseract .traineddata file format standard (version 4 or above). You can find such files commonly on Github.com.

If you wish to train your own custom font support or language pack, we recommend reading our tutorial on creating custom Tesseract language packs.

Explore OCR Multi-Language Support in C# with IronOCR
View on GitHub

Ready to Get Started?

Nuget Downloads 6,337,990Version:2026.10just released