(
self, lang_in, lang_out, model, envs=None, ignore_cache=False, **kwargs
)
| 269 | lang_map = {"zh": "zh-Hans"} |
| 270 | |
| 271 | def __init__( |
| 272 | self, lang_in, lang_out, model, envs=None, ignore_cache=False, **kwargs |
| 273 | ): |
| 274 | self.set_envs(envs) |
| 275 | super().__init__(lang_in, lang_out, model, ignore_cache) |
| 276 | self.endpoint = self.envs["DEEPLX_ENDPOINT"] |
| 277 | self.session = requests.Session() |
| 278 | auth_key = self.envs["DEEPLX_ACCESS_TOKEN"] |
| 279 | if auth_key: |
| 280 | self.endpoint = f"{self.endpoint}?token={auth_key}" |
| 281 | |
| 282 | def do_translate(self, text): |
| 283 | response = self.session.post( |