MCPcopy
hub / github.com/PDFMathTranslate/PDFMathTranslate / __init__

Method __init__

pdf2zh/translator.py:271–280  ·  view source on GitHub ↗
(
        self, lang_in, lang_out, model, envs=None, ignore_cache=False, **kwargs
    )

Source from the content-addressed store, hash-verified

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(

Callers

nothing calls this directly

Calls 2

set_envsMethod · 0.80
__init__Method · 0.45

Tested by

no test coverage detected