synthocr-gen: A synthetic ocr dataset generator for low-resource languages- breaking the data barrier
Not on the map. Why?
Abstract (arXiv)
Optical Character Recognition (OCR) for low-resource languages remains a significant challenge due to the scarcity of large-scale annotated training datasets. Languages such as Kashmiri, with approximately 7 million speakers and a complex Perso-Arabic script featuring unique diacritical marks, currently lack support in major OCR systems including Tesseract, TrOCR, and PaddleOCR. Manual dataset creation for such languages is prohibitively expensive, time-consuming, and error-prone, often requiring word by word transcription of printed or handwritten text. We present SynthOCR-Gen, an open-source synthetic OCR dataset generator specifically designed for low-resource languages. Our tool addresses the fundamental bottleneck in OCR development by transforming digital Unicode text corpora into ready-to-use training datasets. The system implements a comprehensive pipeline encompassing text segmentation (character, word, n-gram, sentence, and line levels), Unicode normalization with script purity enforcement, multi-font rendering with configurable distribution, and 25+ data augmentation techniques simulating real-world document degradations including rotation, blur, noise, and scanner artifacts. We demonstrate the efficacy of our approach by generating a 600,000-sample word-segmented Kashmiri OCR dataset, which we release publicly on HuggingFace. This work provides a practical pathway for bringing low-resource languages into the era of vision-language AI models, and the tool is openly available for researchers and practitioners working with underserved writing systems worldwide.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 10 of its 14 references that are in the map. First posted on arXiv 22 Jan 2026.
Builds on
10 of 14 references.
References · 10
- 2020The State and Fate of Linguistic Diversity and Inclusion in the NLP Worldcited by 789
- 2015An End-to-End Trainable Neural Network for Image-based Sequence Recognition and Its Application to Scene Text Recognitioncited by 519
- 2016Synthetic Data for Text Localisation in Natural Imagescited by 396
- 2021TrOCR: Transformer-based Optical Character Recognition with Pre-trained Modelscited by 278
- 2014Synthetic Data and Artificial Neural Networks for Natural Scene Text Recognitioncited by 214
- 2020PP-OCR: A Practical Ultra Lightweight OCR Systemcited by 147
- 2020DE-GAN: A Conditional Generative Adversarial Network for Document Enhancementcited by 44
- 2021SynthTIGER: Synthetic Text Image GEneratoR Towards Better Text Recognition Modelscited by 43
- 2020OCR Post Correction for Endangered Language Textscited by 31
- 2026ks-lit-3m: A 3.1 million word kashmiri text dataset for large language model pretrainingcited by 1
Built on by
Citing papers per year: 2026: 2.
2 papers.