TranslationServiceClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.translate_v3.services.translation_service.transports.base.TranslationServiceTransport]] = None, client_options: typing.Optional[typing.Union[google.api_core.client_options.ClientOptions, dict]] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = <google.api_core.gapic_v1.client_info.ClientInfo object>)
Fournit des opérations de traduction en langage naturel.
Propriétés
transport
Renvoie le transport utilisé par l'instance cliente.
Renvoie | |
---|---|
Type | Description |
TranslationServiceTransport | Transport utilisé par l'instance cliente. |
Méthodes
TranslationServiceClient
TranslationServiceClient(*, credentials: typing.Optional[google.auth.credentials.Credentials] = None, transport: typing.Optional[typing.Union[str, google.cloud.translate_v3.services.translation_service.transports.base.TranslationServiceTransport]] = None, client_options: typing.Optional[typing.Union[google.api_core.client_options.ClientOptions, dict]] = None, client_info: google.api_core.gapic_v1.client_info.ClientInfo = <google.api_core.gapic_v1.client_info.ClientInfo object>)
Instancie le client du service de traduction.
Paramètres | |
---|---|
Nom | Description |
credentials |
Optional[google.auth.credentials.Credentials]
Identifiants d'autorisation à joindre aux requêtes. Ces identifiants permettent d'identifier l'application auprès du service. Si aucun n'est spécifié, le client tentera de déterminer les identifiants à partir de l'environnement. |
transport |
Union[str, TranslationServiceTransport]
Transport à utiliser. Si la valeur est définie sur "None", un transport est choisi automatiquement. |
client_options |
Optional[Union[google.api_core.client_options.ClientOptions, dict]]
Options personnalisées pour le client. Il ne prendra pas effet si une instance |
client_info |
google.api_core.gapic_v1.client_info.ClientInfo
Informations sur le client utilisées pour envoyer une chaîne user-agent avec les requêtes API. Si la valeur est |
Exceptions | |
---|---|
Type | Description |
google.auth.exceptions.MutualTLSChannelError | Si la création du transport TLS mutuel a échoué pour une raison quelconque. |
__exit__
__exit__(type, value, traceback)
Libère les ressources de transport sous-jacentes.
batch_translate_document
batch_translate_document(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.BatchTranslateDocumentRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
source_language_code: typing.Optional[str] = None,
target_language_codes: typing.Optional[typing.MutableSequence[str]] = None,
input_configs: typing.Optional[
typing.MutableSequence[
google.cloud.translate_v3.types.translation_service.BatchDocumentInputConfig
]
] = None,
output_config: typing.Optional[
google.cloud.translate_v3.types.translation_service.BatchDocumentOutputConfig
] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operation
Traduit un grand volume de documents en mode de traitement par lot asynchrone. Cette fonction fournit une sortie en temps réel, au fur et à mesure du traitement des entrées. Si l'appelant annule une requête, les résultats partiels (pour un fichier d'entrée, c'est tout ou rien) peuvent toujours être disponibles à l'emplacement de sortie spécifié. Cet appel renvoie immédiatement une réponse. Vous pouvez utiliser google.longrunning.Operation.name pour interroger l'état de l'appel.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_batch_translate_document():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
input_configs = translate_v3.BatchDocumentInputConfig()
input_configs.gcs_source.input_uri = "input_uri_value"
output_config = translate_v3.BatchDocumentOutputConfig()
output_config.gcs_destination.output_uri_prefix = "output_uri_prefix_value"
request = translate_v3.BatchTranslateDocumentRequest(
parent="parent_value",
source_language_code="source_language_code_value",
target_language_codes=['target_language_codes_value1', 'target_language_codes_value2'],
input_configs=input_configs,
output_config=output_config,
)
# Make the request
operation = client.batch_translate_document(request=request)
print("Waiting for operation to complete...")
response = operation.result()
# Handle the response
print(response)
Paramètres | |
---|---|
Nom | Description |
request |
Union[google.cloud.translate_v3.types.BatchTranslateDocumentRequest, dict]
Objet de la requête. Requête BatchTranslateDocument. |
parent |
str
Obligatoire. Emplacement pour effectuer un appel régional. Format : |
source_language_code |
str
Obligatoire. Code de langue ISO-639 du document d'entrée, si connu (par exemple, "en-US" ou "sr-Latn"). Les codes de langue acceptés sont listés dans |
target_language_codes |
MutableSequence[str]
Obligatoire. Code de langue ISO-639 à utiliser pour la traduction du document d'entrée. Indiquez jusqu'à 10 codes de langue. Cela correspond au champ |
input_configs |
MutableSequence[google.cloud.translate_v3.types.BatchDocumentInputConfig]
Obligatoire. Configurations d'entrée. Le nombre total de fichiers correspondants doit être inférieur ou égal à 100. La taille totale du contenu à traduire doit être inférieure ou égale à 100 millions de points de code Unicode. Les fichiers doivent utiliser l'encodage UTF-8. Cela correspond au champ |
output_config |
google.cloud.translate_v3.types.BatchDocumentOutputConfig
Obligatoire. Configuration de sortie. Si deux configurations d'entrée correspondent au même fichier (c'est-à-dire au même chemin d'entrée), nous ne générons pas de sortie pour les entrées en double. Cela correspond au champ |
retry |
google.api_core.retry.Retry
Indique les erreurs (le cas échéant) qui doivent être réessayées. |
timeout |
float
Délai d'expiration pour cette requête. |
metadata |
Sequence[Tuple[str, str]]
Chaînes à envoyer avec la requête en tant que métadonnées. |
Renvoie | |
---|---|
Type | Description |
google.api_core.operation.Operation | Objet représentant une opération de longue durée. Le type de résultat de l'opération est BatchTranslateDocumentResponse. Il est stocké dans le champ google.longrunning.Operation.response][google.longrunning.Operation.response] renvoyé par BatchTranslateDocument si au moins un document est traduit avec succès. |
batch_translate_text
batch_translate_text(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.BatchTranslateTextRequest,
dict,
]
] = None,
*,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operation
Traduit un grand volume de texte en mode de traitement par lot asynchrone. Cette fonction fournit une sortie en temps réel, au fur et à mesure du traitement des entrées. Si l'appelant annule une requête, les résultats partiels (pour un fichier d'entrée, c'est tout ou rien) peuvent toujours être disponibles à l'emplacement de sortie spécifié. Cet appel renvoie immédiatement une réponse. Vous pouvez utiliser google.longrunning.Operation.name pour interroger l'état de l'appel.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_batch_translate_text():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
input_configs = translate_v3.InputConfig()
input_configs.gcs_source.input_uri = "input_uri_value"
output_config = translate_v3.OutputConfig()
output_config.gcs_destination.output_uri_prefix = "output_uri_prefix_value"
request = translate_v3.BatchTranslateTextRequest(
parent="parent_value",
source_language_code="source_language_code_value",
target_language_codes=['target_language_codes_value1', 'target_language_codes_value2'],
input_configs=input_configs,
output_config=output_config,
)
# Make the request
operation = client.batch_translate_text(request=request)
print("Waiting for operation to complete...")
response = operation.result()
# Handle the response
print(response)
Paramètres | |
---|---|
Nom | Description |
request |
Union[google.cloud.translate_v3.types.BatchTranslateTextRequest, dict]
Objet de la requête. Requête de traduction par lot. |
retry |
google.api_core.retry.Retry
Indique les erreurs (le cas échéant) qui doivent être réessayées. |
timeout |
float
Délai d'expiration pour cette requête. |
metadata |
Sequence[Tuple[str, str]]
Chaînes à envoyer avec la requête en tant que métadonnées. |
Renvoie | |
---|---|
Type | Description |
google.api_core.operation.Operation | Objet représentant une opération de longue durée. Le type de résultat de l'opération est BatchTranslateResponse. Il est stocké dans le champ google.longrunning.Operation.response][google.longrunning.Operation.response] renvoyé par BatchTranslateText si au moins une phrase est traduite avec succès. |
create_glossary
create_glossary(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.CreateGlossaryRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
glossary: typing.Optional[
google.cloud.translate_v3.types.translation_service.Glossary
] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operation
Crée un glossaire et renvoie l'opération de longue durée. Renvoie NOT_FOUND si le projet n'existe pas.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_create_glossary():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
glossary = translate_v3.Glossary()
glossary.name = "name_value"
request = translate_v3.CreateGlossaryRequest(
parent="parent_value",
glossary=glossary,
)
# Make the request
operation = client.create_glossary(request=request)
print("Waiting for operation to complete...")
response = operation.result()
# Handle the response
print(response)
Paramètres | |
---|---|
Nom | Description |
request |
Union[google.cloud.translate_v3.types.CreateGlossaryRequest, dict]
Objet de la requête. Message de requête pour CreateGlossary. |
parent |
str
Obligatoire. Nom du projet Cela correspond au champ |
glossary |
google.cloud.translate_v3.types.Glossary
Obligatoire. Glossaire à créer. Cela correspond au champ |
retry |
google.api_core.retry.Retry
Indique les erreurs (le cas échéant) qui doivent être réessayées. |
timeout |
float
Délai d'expiration pour cette requête. |
metadata |
Sequence[Tuple[str, str]]
Chaînes à envoyer avec la requête en tant que métadonnées. |
Renvoie | |
---|---|
Type | Description |
google.api_core.operation.Operation | Objet représentant une opération de longue durée. Le type de résultat de l'opération sera Glossary, qui représente un glossaire créé à partir des données fournies par l'utilisateur. |
delete_glossary
delete_glossary(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.DeleteGlossaryRequest,
dict,
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.api_core.operation.Operation
Supprime un glossaire ou annule sa création s'il n'a pas encore été créé. Renvoie NOT_FOUND si le glossaire n'existe pas.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_delete_glossary():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
request = translate_v3.DeleteGlossaryRequest(
name="name_value",
)
# Make the request
operation = client.delete_glossary(request=request)
print("Waiting for operation to complete...")
response = operation.result()
# Handle the response
print(response)
Paramètres | |
---|---|
Nom | Description |
request |
Union[google.cloud.translate_v3.types.DeleteGlossaryRequest, dict]
Objet de la requête. Message de requête pour DeleteGlossary. |
name |
str
Obligatoire. Nom du glossaire à supprimer. Cela correspond au champ |
retry |
google.api_core.retry.Retry
Indique les erreurs (le cas échéant) qui doivent être réessayées. |
timeout |
float
Délai d'expiration pour cette requête. |
metadata |
Sequence[Tuple[str, str]]
Chaînes à envoyer avec la requête en tant que métadonnées. |
Renvoie | |
---|---|
Type | Description |
google.api_core.operation.Operation | Objet représentant une opération de longue durée. Le type de résultat de l'opération sera DeleteGlossaryResponse stocké dans le champ google.longrunning.Operation.response][google.longrunning.Operation.response] renvoyé par DeleteGlossary. |
detect_language
detect_language(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.DetectLanguageRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
model: typing.Optional[str] = None,
mime_type: typing.Optional[str] = None,
content: typing.Optional[str] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.translate_v3.types.translation_service.DetectLanguageResponse
Détecte la langue du texte dans une requête.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_detect_language():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
request = translate_v3.DetectLanguageRequest(
content="content_value",
parent="parent_value",
)
# Make the request
response = client.detect_language(request=request)
# Handle the response
print(response)
Paramètres | |
---|---|
Nom | Description |
request |
Union[google.cloud.translate_v3.types.DetectLanguageRequest, dict]
Objet de la requête. Message de requête pour la détection de la langue. |
parent |
str
Obligatoire. Projet ou emplacement pour passer un appel. Doit faire référence au projet d'un appelant. Format : |
model |
str
Facultatif. Modèle de détection de la langue à utiliser. Format : |
mime_type |
str
Facultatif. Format du texte source (par exemple, "text/html" ou "text/plain"). Si vous ne renseignez pas ce champ, le type MIME est défini par défaut sur "text/html". Cela correspond au champ |
content |
str
Contenu de l'entrée stocké sous forme de chaîne. Cela correspond au champ |
retry |
google.api_core.retry.Retry
Indique les erreurs (le cas échéant) qui doivent être réessayées. |
timeout |
float
Délai d'expiration pour cette requête. |
metadata |
Sequence[Tuple[str, str]]
Chaînes à envoyer avec la requête en tant que métadonnées. |
Paramètre | |
---|---|
Nom | Description |
filename |
str
Chemin d'accès au fichier JSON de clé privée du compte de service. |
Renvoie | |
---|---|
Type | Description |
TranslationServiceClient | Client construit. |
get_glossary
get_glossary(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.GetGlossaryRequest, dict
]
] = None,
*,
name: typing.Optional[str] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.translate_v3.types.translation_service.Glossary
Récupère un glossaire. Renvoie NOT_FOUND si le glossaire n'existe pas.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_get_glossary():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
request = translate_v3.GetGlossaryRequest(
name="name_value",
)
# Make the request
response = client.get_glossary(request=request)
# Handle the response
print(response)
Paramètres | |
---|---|
Nom | Description |
request |
Union[google.cloud.translate_v3.types.GetGlossaryRequest, dict]
Objet de la requête. Message de requête pour GetGlossary. |
name |
str
Obligatoire. Nom du glossaire à récupérer. Cela correspond au champ |
retry |
google.api_core.retry.Retry
Indique les erreurs (le cas échéant) qui doivent être réessayées. |
timeout |
float
Délai d'expiration pour cette requête. |
metadata |
Sequence[Tuple[str, str]]
Chaînes à envoyer avec la requête en tant que métadonnées. |
Exceptions | |
---|---|
Type | Description |
google.auth.exceptions.MutualTLSChannelError | en cas d'erreur. |
Renvoie | |
---|---|
Type | Description |
Tuple[str, Callable[[], Tuple[bytes, bytes]]] | renvoie le point de terminaison de l'API et la source du certificat client à utiliser. |
get_supported_languages
get_supported_languages(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.GetSupportedLanguagesRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
model: typing.Optional[str] = None,
display_language_code: typing.Optional[str] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.translate_v3.types.translation_service.SupportedLanguages
Renvoie la liste des langues disponibles pour la traduction.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_get_supported_languages():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
request = translate_v3.GetSupportedLanguagesRequest(
parent="parent_value",
)
# Make the request
response = client.get_supported_languages(request=request)
# Handle the response
print(response)
Paramètres | |
---|---|
Nom | Description |
request |
Union[google.cloud.translate_v3.types.GetSupportedLanguagesRequest, dict]
Objet de la requête. Message de requête pour découvrir les langues disponibles. |
parent |
str
Obligatoire. Projet ou emplacement pour passer un appel. Doit faire référence au projet d'un appelant. Format : |
model |
str
Facultatif. Obtenez les langues acceptées par ce modèle. Le format dépend du type de modèle : - Modèles AutoML Translation : |
display_language_code |
str
Facultatif. Langue à utiliser pour renvoyer les noms localisés et lisibles des langues disponibles. Si cette valeur est manquante, les noms à afficher ne sont pas renvoyés dans une réponse. Cela correspond au champ |
retry |
google.api_core.retry.Retry
Indique les erreurs (le cas échéant) qui doivent être réessayées. |
timeout |
float
Délai d'expiration pour cette requête. |
metadata |
Sequence[Tuple[str, str]]
Chaînes à envoyer avec la requête en tant que métadonnées. |
Renvoie | |
---|---|
Type | Description |
google.cloud.translate_v3.types.SupportedLanguages | Message de réponse pour la découverte des langues disponibles. |
glossary_path
glossary_path(project: str, location: str, glossary: str) -> str
Renvoie une chaîne de glossaire complète.
list_glossaries
list_glossaries(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.ListGlossariesRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.translate_v3.services.translation_service.pagers.ListGlossariesPager
Répertorie les glossaires d'un projet. Renvoie NOT_FOUND si le projet n'existe pas.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_list_glossaries():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
request = translate_v3.ListGlossariesRequest(
parent="parent_value",
)
# Make the request
page_result = client.list_glossaries(request=request)
# Handle the response
for response in page_result:
print(response)
Paramètres | |
---|---|
Nom | Description |
request |
Union[google.cloud.translate_v3.types.ListGlossariesRequest, dict]
Objet de la requête. Message de requête pour ListGlossaries. |
parent |
str
Obligatoire. Nom du projet à partir duquel lister tous les glossaires. Cela correspond au champ |
retry |
google.api_core.retry.Retry
Indique les erreurs (le cas échéant) qui doivent être réessayées. |
timeout |
float
Délai d'expiration pour cette requête. |
metadata |
Sequence[Tuple[str, str]]
Chaînes à envoyer avec la requête en tant que métadonnées. |
Renvoie | |
---|---|
Type | Description |
google.cloud.translate_v3.services.translation_service.pagers.ListGlossariesPager | Message de réponse pour ListGlossaries. L'itération sur cet objet générera des résultats et résoudra automatiquement les pages supplémentaires. |
parse_glossary_path
parse_glossary_path(path: str) -> typing.Dict[str, str]
Analyse un chemin d'accès au glossaire en segments de composants.
translate_document
translate_document(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.TranslateDocumentRequest,
dict,
]
] = None,
*,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.translate_v3.types.translation_service.TranslateDocumentResponse
Traduit les documents en mode synchrone.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_translate_document():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
document_input_config = translate_v3.DocumentInputConfig()
document_input_config.content = b'content_blob'
request = translate_v3.TranslateDocumentRequest(
parent="parent_value",
target_language_code="target_language_code_value",
document_input_config=document_input_config,
)
# Make the request
response = client.translate_document(request=request)
# Handle the response
print(response)
Paramètres | |
---|---|
Nom | Description |
request |
Union[google.cloud.translate_v3.types.TranslateDocumentRequest, dict]
Objet de la requête. Demande de traduction de document. |
retry |
google.api_core.retry.Retry
Indique les erreurs (le cas échéant) qui doivent être réessayées. |
timeout |
float
Délai d'expiration pour cette requête. |
metadata |
Sequence[Tuple[str, str]]
Chaînes à envoyer avec la requête en tant que métadonnées. |
Renvoie | |
---|---|
Type | Description |
google.cloud.translate_v3.types.TranslateDocumentResponse | Message de réponse d'un document traduit. |
translate_text
translate_text(
request: typing.Optional[
typing.Union[
google.cloud.translate_v3.types.translation_service.TranslateTextRequest,
dict,
]
] = None,
*,
parent: typing.Optional[str] = None,
target_language_code: typing.Optional[str] = None,
contents: typing.Optional[typing.MutableSequence[str]] = None,
model: typing.Optional[str] = None,
mime_type: typing.Optional[str] = None,
source_language_code: typing.Optional[str] = None,
retry: typing.Union[
google.api_core.retry.Retry, google.api_core.gapic_v1.method._MethodDefault
] = _MethodDefault._DEFAULT_VALUE,
timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
metadata: typing.Sequence[typing.Tuple[str, str]] = ()
) -> google.cloud.translate_v3.types.translation_service.TranslateTextResponse
Traduit le texte d'entrée et renvoie le texte traduit.
# This snippet has been automatically generated and should be regarded as a
# code template only.
# It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in:
# https://googleapis.dev/python/google-api-core/latest/client_options.html
from google.cloud import translate_v3
def sample_translate_text():
# Create a client
client = translate_v3.TranslationServiceClient()
# Initialize request argument(s)
request = translate_v3.TranslateTextRequest(
contents=['contents_value1', 'contents_value2'],
target_language_code="target_language_code_value",
parent="parent_value",
)
# Make the request
response = client.translate_text(request=request)
# Handle the response
print(response)
Paramètres | |
---|---|
Nom | Description |
request |
Union[google.cloud.translate_v3.types.TranslateTextRequest, dict]
Objet de la requête. Message de requête pour la traduction synchrone. |
parent |
str
Obligatoire. Projet ou emplacement pour passer un appel. Doit faire référence au projet d'un appelant. Format : |
target_language_code |
str
Obligatoire. Code de langue ISO-639 à utiliser pour la traduction du texte saisi. Il doit correspondre à l'un des codes de langue listés dans la section "Langues disponibles". Cela correspond au champ |
contents |
MutableSequence[str]
Obligatoire. Contenu de l'entrée au format de chaîne. Nous vous recommandons de ne pas dépasser 30 000 points de code pour le contenu total. La longueur maximale de ce champ est de 1 024. Utilisez BatchTranslateText pour les textes plus longs. Cela correspond au champ |
model |
str
Facultatif. Type |
mime_type |
str
Facultatif. Format du texte source (par exemple, "text/html" ou "text/plain"). Si vous ne renseignez pas ce champ, le type MIME est défini par défaut sur "text/html". Cela correspond au champ |
source_language_code |
str
Facultatif. Code de langue ISO-639 du texte d'entrée, si connu (par exemple, "en-US" ou "sr-Latn"). Les codes de langue acceptés sont listés dans la section "Langues acceptées". Si la langue source n'est pas spécifiée, l'API tente de l'identifier automatiquement et la renvoie dans la réponse. Cela correspond au champ |
retry |
google.api_core.retry.Retry
Indique les erreurs (le cas échéant) qui doivent être réessayées. |
timeout |
float
Délai d'expiration pour cette requête. |
metadata |
Sequence[Tuple[str, str]]
Chaînes à envoyer avec la requête en tant que métadonnées. |