diff --git a/paddleocr/_pipelines/ocr.py b/paddleocr/_pipelines/ocr.py index b38dc5b5b8f..e9dff27f81b 100644 --- a/paddleocr/_pipelines/ocr.py +++ b/paddleocr/_pipelines/ocr.py @@ -284,7 +284,11 @@ def _get_ocr_model_names(self, lang, ppocr_version): ppocr_version = "PP-OCRv5" if ppocr_version == "PP-OCRv5": - return "PP-OCRv5_mobile_det", "PP-OCRv5_mobile_rec" + V5_SUPPORTED_LANGS = {"ch", "chinese_cht", "en", "japan"} + if lang in V5_SUPPORTED_LANGS: + return "PP-OCRv5_mobile_det", "PP-OCRv5_mobile_rec" + else: + return None, None elif ppocr_version == "PP-OCRv4": if lang == "ch": return "PP-OCRv4_mobile_det", "PP-OCRv4_mobile_rec"