Byaidu 1 год назад
Родитель
Сommit
ca7a64944a
2 измененных файлов с 4 добавлено и 2 удалено
  1. 1 1
      pdf2zh/__init__.py
  2. 3 1
      pdf2zh/translator.py

+ 1 - 1
pdf2zh/__init__.py

@@ -1,2 +1,2 @@
-__version__ = "1.7.3"
+__version__ = "1.7.4"
 __author__ = "Byaidu"

+ 3 - 1
pdf2zh/translator.py

@@ -50,7 +50,9 @@ class GoogleTranslator(BaseTranslator):
         re_result = re.findall(
             r'(?s)class="(?:t0|result-container)">(.*?)<', response.text
         )
-        if len(re_result) == 0:
+        if response.status_code == 400:
+            result = 'IRREPARABLE TRANSLATION ERROR'
+        elif len(re_result) == 0:
             raise ValueError("Empty translation result")
         else:
             result = html.unescape(re_result[0])