Skip to content
This repository was archived by the owner on Feb 23, 2024. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,15 @@
from typing import Dict, Sequence, Tuple, Type, Union
import pkg_resources

import google.api_core.client_options as ClientOptions # type: ignore
from google.api_core.client_options import ClientOptions # type: ignore
from google.api_core import exceptions as core_exceptions # type: ignore
from google.api_core import gapic_v1 # type: ignore
from google.api_core import retry as retries # type: ignore
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore

OptionalRetry = Union[retries.Retry, object]

from google.api_core import operation # type: ignore
from google.api_core import operation_async # type: ignore
from google.cloud.translate_v3.services.translation_service import pagers
Expand Down Expand Up @@ -167,22 +169,22 @@ def __init__(

async def translate_text(
self,
request: translation_service.TranslateTextRequest = None,
request: Union[translation_service.TranslateTextRequest, dict] = None,
*,
parent: str = None,
target_language_code: str = None,
contents: Sequence[str] = None,
model: str = None,
mime_type: str = None,
source_language_code: str = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> translation_service.TranslateTextResponse:
r"""Translates input text and returns translated text.

Args:
request (:class:`google.cloud.translate_v3.types.TranslateTextRequest`):
request (Union[google.cloud.translate_v3.types.TranslateTextRequest, dict]):
The request object. The request message for synchronous
translation.
parent (:class:`str`):
Expand Down Expand Up @@ -337,20 +339,20 @@ async def translate_text(

async def detect_language(
self,
request: translation_service.DetectLanguageRequest = None,
request: Union[translation_service.DetectLanguageRequest, dict] = None,
*,
parent: str = None,
model: str = None,
mime_type: str = None,
content: str = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> translation_service.DetectLanguageResponse:
r"""Detects the language of text within a request.

Args:
request (:class:`google.cloud.translate_v3.types.DetectLanguageRequest`):
request (Union[google.cloud.translate_v3.types.DetectLanguageRequest, dict]):
The request object. The request message for language
detection.
parent (:class:`str`):
Expand Down Expand Up @@ -460,20 +462,20 @@ async def detect_language(

async def get_supported_languages(
self,
request: translation_service.GetSupportedLanguagesRequest = None,
request: Union[translation_service.GetSupportedLanguagesRequest, dict] = None,
*,
parent: str = None,
model: str = None,
display_language_code: str = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> translation_service.SupportedLanguages:
r"""Returns a list of supported languages for
translation.

Args:
request (:class:`google.cloud.translate_v3.types.GetSupportedLanguagesRequest`):
request (Union[google.cloud.translate_v3.types.GetSupportedLanguagesRequest, dict]):
The request object. The request message for discovering
supported languages.
parent (:class:`str`):
Expand Down Expand Up @@ -589,16 +591,16 @@ async def get_supported_languages(

async def translate_document(
self,
request: translation_service.TranslateDocumentRequest = None,
request: Union[translation_service.TranslateDocumentRequest, dict] = None,
*,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> translation_service.TranslateDocumentResponse:
r"""Translates documents in synchronous mode.

Args:
request (:class:`google.cloud.translate_v3.types.TranslateDocumentRequest`):
request (Union[google.cloud.translate_v3.types.TranslateDocumentRequest, dict]):
The request object. A document translation request.
retry (google.api_core.retry.Retry): Designation of what errors, if any,
should be retried.
Expand Down Expand Up @@ -637,9 +639,9 @@ async def translate_document(

async def batch_translate_text(
self,
request: translation_service.BatchTranslateTextRequest = None,
request: Union[translation_service.BatchTranslateTextRequest, dict] = None,
*,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> operation_async.AsyncOperation:
Expand All @@ -654,7 +656,7 @@ async def batch_translate_text(
of the call.

Args:
request (:class:`google.cloud.translate_v3.types.BatchTranslateTextRequest`):
request (Union[google.cloud.translate_v3.types.BatchTranslateTextRequest, dict]):
The request object. The batch translation request.
retry (google.api_core.retry.Retry): Designation of what errors, if any,
should be retried.
Expand Down Expand Up @@ -705,14 +707,14 @@ async def batch_translate_text(

async def batch_translate_document(
self,
request: translation_service.BatchTranslateDocumentRequest = None,
request: Union[translation_service.BatchTranslateDocumentRequest, dict] = None,
*,
parent: str = None,
source_language_code: str = None,
target_language_codes: Sequence[str] = None,
input_configs: Sequence[translation_service.BatchDocumentInputConfig] = None,
output_config: translation_service.BatchDocumentOutputConfig = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> operation_async.AsyncOperation:
Expand All @@ -727,7 +729,7 @@ async def batch_translate_document(
the call.

Args:
request (:class:`google.cloud.translate_v3.types.BatchTranslateDocumentRequest`):
request (Union[google.cloud.translate_v3.types.BatchTranslateDocumentRequest, dict]):
The request object. The BatchTranslateDocument request.
parent (:class:`str`):
Required. Location to make a regional call.
Expand Down Expand Up @@ -865,19 +867,19 @@ async def batch_translate_document(

async def create_glossary(
self,
request: translation_service.CreateGlossaryRequest = None,
request: Union[translation_service.CreateGlossaryRequest, dict] = None,
*,
parent: str = None,
glossary: translation_service.Glossary = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> operation_async.AsyncOperation:
r"""Creates a glossary and returns the long-running operation.
Returns NOT_FOUND, if the project doesn't exist.

Args:
request (:class:`google.cloud.translate_v3.types.CreateGlossaryRequest`):
request (Union[google.cloud.translate_v3.types.CreateGlossaryRequest, dict]):
The request object. Request message for CreateGlossary.
parent (:class:`str`):
Required. The project name.
Expand Down Expand Up @@ -953,18 +955,18 @@ async def create_glossary(

async def list_glossaries(
self,
request: translation_service.ListGlossariesRequest = None,
request: Union[translation_service.ListGlossariesRequest, dict] = None,
*,
parent: str = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> pagers.ListGlossariesAsyncPager:
r"""Lists glossaries in a project. Returns NOT_FOUND, if the project
doesn't exist.

Args:
request (:class:`google.cloud.translate_v3.types.ListGlossariesRequest`):
request (Union[google.cloud.translate_v3.types.ListGlossariesRequest, dict]):
The request object. Request message for ListGlossaries.
parent (:class:`str`):
Required. The name of the project
Expand Down Expand Up @@ -1043,18 +1045,18 @@ async def list_glossaries(

async def get_glossary(
self,
request: translation_service.GetGlossaryRequest = None,
request: Union[translation_service.GetGlossaryRequest, dict] = None,
*,
name: str = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> translation_service.Glossary:
r"""Gets a glossary. Returns NOT_FOUND, if the glossary doesn't
exist.

Args:
request (:class:`google.cloud.translate_v3.types.GetGlossaryRequest`):
request (Union[google.cloud.translate_v3.types.GetGlossaryRequest, dict]):
The request object. Request message for GetGlossary.
name (:class:`str`):
Required. The name of the glossary to
Expand Down Expand Up @@ -1124,10 +1126,10 @@ async def get_glossary(

async def delete_glossary(
self,
request: translation_service.DeleteGlossaryRequest = None,
request: Union[translation_service.DeleteGlossaryRequest, dict] = None,
*,
name: str = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> operation_async.AsyncOperation:
Expand All @@ -1136,7 +1138,7 @@ async def delete_glossary(
doesn't exist.

Args:
request (:class:`google.cloud.translate_v3.types.DeleteGlossaryRequest`):
request (Union[google.cloud.translate_v3.types.DeleteGlossaryRequest, dict]):
The request object. Request message for DeleteGlossary.
name (:class:`str`):
Required. The name of the glossary to
Expand Down
22 changes: 12 additions & 10 deletions google/cloud/translate_v3/services/translation_service/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@
from google.auth.exceptions import MutualTLSChannelError # type: ignore
from google.oauth2 import service_account # type: ignore

OptionalRetry = Union[retries.Retry, object]

from google.api_core import operation # type: ignore
from google.api_core import operation_async # type: ignore
from google.cloud.translate_v3.services.translation_service import pagers
Expand Down Expand Up @@ -362,7 +364,7 @@ def translate_text(
model: str = None,
mime_type: str = None,
source_language_code: str = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> translation_service.TranslateTextResponse:
Expand Down Expand Up @@ -530,7 +532,7 @@ def detect_language(
model: str = None,
mime_type: str = None,
content: str = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> translation_service.DetectLanguageResponse:
Expand Down Expand Up @@ -652,7 +654,7 @@ def get_supported_languages(
parent: str = None,
model: str = None,
display_language_code: str = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> translation_service.SupportedLanguages:
Expand Down Expand Up @@ -768,7 +770,7 @@ def translate_document(
self,
request: Union[translation_service.TranslateDocumentRequest, dict] = None,
*,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> translation_service.TranslateDocumentResponse:
Expand Down Expand Up @@ -817,7 +819,7 @@ def batch_translate_text(
self,
request: Union[translation_service.BatchTranslateTextRequest, dict] = None,
*,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> operation.Operation:
Expand Down Expand Up @@ -891,7 +893,7 @@ def batch_translate_document(
target_language_codes: Sequence[str] = None,
input_configs: Sequence[translation_service.BatchDocumentInputConfig] = None,
output_config: translation_service.BatchDocumentOutputConfig = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> operation.Operation:
Expand Down Expand Up @@ -1048,7 +1050,7 @@ def create_glossary(
*,
parent: str = None,
glossary: translation_service.Glossary = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> operation.Operation:
Expand Down Expand Up @@ -1135,7 +1137,7 @@ def list_glossaries(
request: Union[translation_service.ListGlossariesRequest, dict] = None,
*,
parent: str = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> pagers.ListGlossariesPager:
Expand Down Expand Up @@ -1215,7 +1217,7 @@ def get_glossary(
request: Union[translation_service.GetGlossaryRequest, dict] = None,
*,
name: str = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> translation_service.Glossary:
Expand Down Expand Up @@ -1286,7 +1288,7 @@ def delete_glossary(
request: Union[translation_service.DeleteGlossaryRequest, dict] = None,
*,
name: str = None,
retry: retries.Retry = gapic_v1.method.DEFAULT,
retry: OptionalRetry = gapic_v1.method.DEFAULT,
timeout: float = None,
metadata: Sequence[Tuple[str, str]] = (),
) -> operation.Operation:
Expand Down
Loading