| 280 | return translate_v3 |
| 281 | |
| 282 | def init_natural_language(): |
| 283 | from google.cloud import language |
| 284 | if not is_user_secrets_token_set(): |
| 285 | return language |
| 286 | |
| 287 | from kaggle_gcp import get_integrations |
| 288 | if not get_integrations().has_cloudai(): |
| 289 | return language |
| 290 | |
| 291 | from kaggle_secrets import GcpTarget |
| 292 | kernel_credentials = KaggleKernelCredentials(target=GcpTarget.CLOUDAI) |
| 293 | monkeypatch_client(language.LanguageServiceClient, kernel_credentials) |
| 294 | monkeypatch_client(language.LanguageServiceAsyncClient, kernel_credentials) |
| 295 | return language |
| 296 | |
| 297 | def init_ucaip(): |
| 298 | from google.cloud import aiplatform |