Package google.cloud.translation.v3

Important : Pour accéder à l'URL indiquée entre parenthèses, vous devez vous connecter à Internet. L'URL est fournie pour accéder à l'environnement isolé.

TranslationService

Fournit des opérations de traduction en langage naturel.

DetectLanguage

rpc DetectLanguage(DetectLanguageRequest) returns (DetectLanguageResponse)

Détecte la langue du texte dans une requête.

GetSupportedLanguages

rpc GetSupportedLanguages(GetSupportedLanguagesRequest) returns (SupportedLanguages)

Renvoie la liste des langues disponibles pour la traduction.

TranslateText

rpc TranslateText(TranslateTextRequest) returns (TranslateTextResponse)

Traduit le texte d'entrée et renvoie le texte traduit.

DetectLanguageRequest

Message de requête pour la détection de la langue.

Champs
parent

string

Obligatoire. Projet pour passer un appel. Doit faire référence au projet d'un appelant.

Format : projects/{project-id}.

mime_type

string

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".

content

string

Contenu de l'entrée stocké sous forme de chaîne.

DetectLanguageResponse

Message de réponse pour la détection de la langue.

Champs
languages[]

DetectedLanguage

Langue la plus probable détectée par l'API Translation. Pour chaque requête, l'API Translation ne renverra toujours qu'un seul résultat.

DetectedLanguage

Message de réponse pour la détection de la langue.

Champs
language_code

string

Code de langue BCP-47 du contenu source dans la requête, détecté automatiquement.

confidence

float

Niveau de confiance du résultat de la détection pour cette langue.

S3Source

Emplacement de stockage du contenu d'entrée.

Champs
input_uri

string

Obligatoire. URI des données sources. Par exemple, s3://my_bucket/my_object.

GetSupportedLanguagesRequest

Message de requête pour découvrir les langues disponibles.

Champs
parent

string

Obligatoire. Projet pour passer un appel. Doit faire référence au projet d'un appelant.

Format : projects/{project-id}.

display_language_code

string

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.

SupportedLanguage

Une réponse dans une seule langue acceptée correspond à des informations liées à une langue acceptée.

Champs
language_code

string

Code de langue accepté, généralement composé de son identifiant ISO 639-1 (par exemple, "en" ou "ja"). Dans certains cas, des codes BCP-47 incluant des identifiants de langue et de région sont renvoyés (par exemple, &39;zh-TW' et 'zh-CN').

display_name

string

Nom de la langue dans un format lisible par l'humain, localisé dans la langue d'affichage spécifiée dans la requête.

support_source

bool

Peut être utilisé comme langue source.

support_target

bool

Peut être utilisé comme langue cible.

Langages acceptés

Message de réponse pour la découverte des langues disponibles.

Champs
languages[]

SupportedLanguage

Liste des réponses dans les langues acceptées. Cette liste contient une entrée pour chaque langue acceptée par l'API Translation.

TranslateTextRequest

Message de requête pour la traduction synchrone.

Champs
contents[]

string

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.

mime_type

string

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".

source_language_code

string

Code de langue BCP-47 du texte d'entrée, s'il est connu (par exemple, en-US ou sr-Latn). Les codes de langue acceptés sont listés dans la section "Langues acceptées".

target_language_code

string

Obligatoire. Code de langue BCP-47 à utiliser pour la traduction du texte d'entrée. Définissez l'un des codes de langue répertoriés dans la page Langues acceptées.

parent

string

Obligatoire. Projet pour passer un appel. Doit faire référence au projet d'un appelant.

Format : projects/{project-id}

TranslateTextResponse

Champs
translations[]

Translation

Réponses de traduction de texte. Ce champ a la même longueur que contents.

Traduction

Réponse de traduction unique.

Champs
translated_text

string

Texte traduit dans la langue cible. Si une erreur se produit lors de la traduction, ce champ peut être exclu de la réponse.

detected_language_code

string

Si la langue source a été transmise, la détection automatique de la langue ne se produit pas et ce champ est vide.