Compare requested languages to OCR engine instead of tesseract directly

Also refactoring to facilitating validation needing the plugin manager.
This commit is contained in:
James R. Barlow
2020-05-16 01:50:37 -07:00
parent 9af94ac9b7
commit 2bd586e093
8 changed files with 38 additions and 21 deletions
@@ -30,9 +30,12 @@ class TesseractOcrEngine(OcrEngine):
tag = '-PDF' if options.pdf_renderer == 'sandwich' else ''
return f"Tesseract OCR{tag} {TesseractOcrEngine.version()}"
def __str__(self):
return f"Tesseract OCR {TesseractOcrEngine.version()}"
@staticmethod
def languages():
return tesseract.get_languages()
def languages(options):
return tesseract.get_languages(options.tesseract_env)
@staticmethod
def get_orientation(input_file, options):