MCPcopy Index your code
hub / github.com/PDFMathTranslate/PDFMathTranslate / __init__

Method __init__

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

Source from the content-addressed store, hash-verified

697 }
698
699 def __init__(
700 self, lang_in, lang_out, model, envs=None, ignore_cache=False, **kwargs
701 ):
702 self.set_envs(envs)
703 super().__init__(lang_in, lang_out, model)
704 try:
705 cred = credential.DefaultCredentialProvider().get_credential()
706 except EnvironmentError:
707 cred = credential.Credential(
708 self.envs["TENCENTCLOUD_SECRET_ID"],
709 self.envs["TENCENTCLOUD_SECRET_KEY"],
710 )
711 self.client = TmtClient(cred, "ap-beijing")
712 self.req = TextTranslateRequest()
713 self.req.Source = self.lang_in
714 self.req.Target = self.lang_out
715 self.req.ProjectId = 0
716
717 def do_translate(self, text):
718 self.req.SourceText = text

Callers

nothing calls this directly

Calls 2

set_envsMethod · 0.80
__init__Method · 0.45

Tested by

no test coverage detected