Mic și gratis nu cunosc, dar faptul că nu cunosc eu poate fi irelevant.
Destul de mare și cu bani, există
ABBYY FineReader OCR. Din câte știu eu, recunoștea diacriticele românești încă de la versiuni mai vechi.
Recomandarea mea este să pui aceeași întrebare pe forumul de la
CHIP sau Softpedia, acolo ai șanse mult mai mari să capeți sugestii utile.
Cristi
... cea mai bună armă este adevărul – cu condiția să știi să-l folosești