MCPcopy Create free account
hub / github.com/Kaggle/docker-python / init_translation_v3

Function init_translation_v3

patches/kaggle_gcp.py:268–280  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

266 return translate_v2
267
268def init_translation_v3():
269 # Translate v3 exposes different client than translate v2.
270 from google.cloud import translate_v3
271 if not is_user_secrets_token_set():
272 return translate_v3
273
274 from kaggle_gcp import get_integrations
275 if not get_integrations().has_cloudai():
276 return translate_v3
277 from kaggle_secrets import GcpTarget
278 kernel_credentials = KaggleKernelCredentials(target=GcpTarget.CLOUDAI)
279 monkeypatch_client(translate_v3.TranslationServiceClient, kernel_credentials)
280 return translate_v3
281
282def init_natural_language():
283 from google.cloud import language

Calls 5

get_integrationsFunction · 0.90
monkeypatch_clientFunction · 0.85
has_cloudaiMethod · 0.80