Bläddra i källkod

修改deeplx模块拼接字符串错误

hellofinch 1 år sedan
förälder
incheckning
eaf0f6dc7a
1 ändrade filer med 5 tillägg och 5 borttagningar
  1. 5 5
      pdf2zh/translator.py

+ 5 - 5
pdf2zh/translator.py

@@ -172,7 +172,11 @@ class DeepLXTranslator(BaseTranslator):
             ) from e
 
         self.session = requests.Session()
-        self.base_link = f"{server_url}/{auth_key}/translate"
+        server_url=server_url.rstrip('/')
+        if auth_key:
+            self.base_link = f"{server_url}/{auth_key}/translate"
+        else:
+            self.base_link = f"{server_url}/translate"
         self.headers = {
             "User-Agent": "Mozilla/4.0 (compatible;MSIE 6.0;Windows NT 5.1;SV1;.NET CLR 1.1.4322;.NET CLR 2.0.50727;.NET CLR 3.0.04506.30)"
         }
@@ -312,7 +316,3 @@ class AzureTranslator(BaseTranslator):
         translated_text = response[0].translations[0].text
         return translated_text
 
-if __name__ == "__main__":
-    test=TencentTranslator("","zh","en","")
-    result=test.translate("Hello world")
-    print(result)