From 7313e2e85666acf371ba9c1c9207aca5cb073767 Mon Sep 17 00:00:00 2001 From: Versun Date: Wed, 21 Aug 2024 15:58:43 +0800 Subject: [PATCH] fix ts init issue --- translator/models/google_translate_web.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/translator/models/google_translate_web.py b/translator/models/google_translate_web.py index 67b1c41..9f92963 100644 --- a/translator/models/google_translate_web.py +++ b/translator/models/google_translate_web.py @@ -41,6 +41,7 @@ class Meta: def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) import translators as ts + self.ts = ts def validate(self) -> bool: results = self.translate("hi", "Chinese Simplified", validate=True) @@ -67,7 +68,7 @@ def translate(self, text: str, target_language: str, validate:bool=False, **kwar # resp = httpx.get(self.base_url, params=params, timeout=10, proxy=self.proxy) # resp.raise_for_status() # resp_json = resp.json() - results = ts.translate_text(text, to_language=target_language, translator="google", reset_host_url=self.base_url, proxies=self.proxy) + results = self.ts.translate_text(text, to_language=target_language, translator="google", reset_host_url=self.base_url, proxies=self.proxy) if results: translated_text = results except Exception as e: