|
@@ -172,7 +172,11 @@ class DeepLXTranslator(BaseTranslator):
|
|
|
) from e
|
|
) from e
|
|
|
|
|
|
|
|
self.session = requests.Session()
|
|
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 = {
|
|
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)"
|
|
"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
|
|
translated_text = response[0].translations[0].text
|
|
|
return translated_text
|
|
return translated_text
|
|
|
|
|
|
|
|
-if __name__ == "__main__":
|
|
|
|
|
- test=TencentTranslator("","zh","en","")
|
|
|
|
|
- result=test.translate("Hello world")
|
|
|
|
|
- print(result)
|
|
|