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>)
Fornece operações de tradução de idioma natural.
Propriedades
transport
Retorna o transporte usado pela instância do cliente.
Retorna | |
---|---|
Tipo | Descrição |
TranslationServiceTransport | O transporte usado pela instância do cliente. |
Métodos
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>)
Instancia o cliente do serviço de tradução.
Parâmetros | |
---|---|
Nome | Descrição |
credentials |
Optional[google.auth.credentials.Credentials]
As credenciais de autorização a serem anexadas às solicitações. Essas credenciais identificam o aplicativo para o serviço. Se nenhuma for especificada, o cliente tentará determinar as credenciais do ambiente. |
transport |
Union[str, TranslationServiceTransport]
O transporte a ser usado. Se definido como "None", um transporte será escolhido automaticamente. |
client_options |
Optional[Union[google.api_core.client_options.ClientOptions, dict]]
Opções personalizadas para o cliente. Ele não vai entrar em vigor se uma instância |
client_info |
google.api_core.gapic_v1.client_info.ClientInfo
As informações do cliente usadas para enviar uma string de user agent com solicitações de API. Se for |
Exceções | |
---|---|
Tipo | Descrição |
google.auth.exceptions.MutualTLSChannelError | Se a criação do transporte TLS mútuo falhar por qualquer motivo. |
__exit__
__exit__(type, value, traceback)
Libera os recursos de transporte subjacentes.
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
Traduz um grande volume de documentos no modo de lote assíncrono. Essa função fornece saída em tempo real à medida que as entradas são processadas. Se o autor da chamada cancelar uma solicitação, os resultados parciais (para um arquivo de entrada, é tudo ou nada) ainda poderão estar disponíveis no local de saída especificado. Essa chamada retorna imediatamente, e você pode usar google.longrunning.Operation.name para pesquisar o status da chamada.
# 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)
Parâmetros | |
---|---|
Nome | Descrição |
request |
Union[google.cloud.translate_v3.types.BatchTranslateDocumentRequest, dict]
O objeto de solicitação. A solicitação BatchTranslateDocument. |
parent |
str
Obrigatório. Local para fazer uma chamada regional. Formato: |
source_language_code |
str
Obrigatório. O código de idioma ISO-639 do documento de entrada, se conhecido. Por exemplo, "en-US" ou "sr-Latn". Os códigos de idioma aceitos estão listados em |
target_language_codes |
MutableSequence[str]
Obrigatório. O código de idioma ISO-639 a ser usado para tradução do documento de entrada. Especifique até 10 códigos de idioma aqui. Isso corresponde ao campo |
input_configs |
MutableSequence[google.cloud.translate_v3.types.BatchDocumentInputConfig]
Obrigatório. Configurações de entrada. O número total de arquivos correspondentes precisa ser menor ou igual a 100. O tamanho total do conteúdo a ser traduzido precisa ter no máximo 100 milhões de pontos de código Unicode. Os arquivos precisam usar a codificação UTF-8. Isso corresponde ao campo |
output_config |
google.cloud.translate_v3.types.BatchDocumentOutputConfig
Obrigatório. Configuração de saída. Se duas configurações de entrada corresponderem ao mesmo arquivo (ou seja, mesmo caminho de entrada), não vamos gerar saída para entradas duplicadas. Isso corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação de quais erros, se houver, devem ser repetidos. |
timeout |
float
O tempo limite desta solicitação. |
metadata |
Sequence[Tuple[str, str]]
Strings que precisam ser enviadas com a solicitação como metadados. |
Retorna | |
---|---|
Tipo | Descrição |
google.api_core.operation.Operation | Um objeto que representa uma operação de longa duração. O tipo de resultado da operação será BatchTranslateDocumentResponse armazenado no campo google.longrunning.Operation.response][google.longrunning.Operation.response] retornado por BatchTranslateDocument se pelo menos um documento for traduzido com sucesso. |
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
Traduz um grande volume de texto no modo de lote assíncrono. Essa função fornece saída em tempo real à medida que as entradas são processadas. Se o autor da chamada cancelar uma solicitação, os resultados parciais (para um arquivo de entrada, é tudo ou nada) ainda poderão estar disponíveis no local de saída especificado. Essa chamada retorna imediatamente, e você pode usar google.longrunning.Operation.name para pesquisar o status da chamada.
# 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)
Parâmetros | |
---|---|
Nome | Descrição |
request |
Union[google.cloud.translate_v3.types.BatchTranslateTextRequest, dict]
O objeto de solicitação. A solicitação de tradução em lote. |
retry |
google.api_core.retry.Retry
Designação de quais erros, se houver, devem ser repetidos. |
timeout |
float
O tempo limite desta solicitação. |
metadata |
Sequence[Tuple[str, str]]
Strings que precisam ser enviadas com a solicitação como metadados. |
Retorna | |
---|---|
Tipo | Descrição |
google.api_core.operation.Operation | Um objeto que representa uma operação de longa duração. O tipo de resultado da operação será BatchTranslateResponse, armazenado no campo google.longrunning.Operation.response][google.longrunning.Operation.response] retornado por BatchTranslateText se pelo menos uma frase for traduzida com sucesso. |
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
Cria um glossário e retorna a operação de longa duração. Retorna NOT_FOUND se o projeto não existir.
# 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)
Parâmetros | |
---|---|
Nome | Descrição |
request |
Union[google.cloud.translate_v3.types.CreateGlossaryRequest, dict]
O objeto de solicitação. Mensagem de solicitação para "CreateGlossary". |
parent |
str
Obrigatório. O nome do projeto. Isso corresponde ao campo |
glossary |
google.cloud.translate_v3.types.Glossary
Obrigatório. O glossário a ser criado. Isso corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação de quais erros, se houver, devem ser repetidos. |
timeout |
float
O tempo limite desta solicitação. |
metadata |
Sequence[Tuple[str, str]]
Strings que precisam ser enviadas com a solicitação como metadados. |
Retorna | |
---|---|
Tipo | Descrição |
google.api_core.operation.Operation | Um objeto que representa uma operação de longa duração. O tipo de resultado da operação será Glossary, que representa um glossário criado com dados fornecidos pelo usuário. |
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
Exclui um glossário ou cancela a construção dele se ainda não tiver sido criado. Retorna NOT_FOUND se o glossário não existir.
# 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)
Parâmetros | |
---|---|
Nome | Descrição |
request |
Union[google.cloud.translate_v3.types.DeleteGlossaryRequest, dict]
O objeto de solicitação. Mensagem de solicitação para DeleteGlossary. |
name |
str
Obrigatório. O nome do glossário a ser excluído. Isso corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação de quais erros, se houver, devem ser repetidos. |
timeout |
float
O tempo limite desta solicitação. |
metadata |
Sequence[Tuple[str, str]]
Strings que precisam ser enviadas com a solicitação como metadados. |
Retorna | |
---|---|
Tipo | Descrição |
google.api_core.operation.Operation | Um objeto que representa uma operação de longa duração. O tipo de resultado da operação será DeleteGlossaryResponse armazenado no campo google.longrunning.Operation.response][google.longrunning.Operation.response] retornado por 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
Detecta o idioma do texto em uma solicitação.
# 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)
Parâmetros | |
---|---|
Nome | Descrição |
request |
Union[google.cloud.translate_v3.types.DetectLanguageRequest, dict]
O objeto de solicitação. A mensagem de solicitação para detecção do idioma. |
parent |
str
Obrigatório. Projeto ou local para fazer uma chamada. Precisa se referir ao projeto de um autor da chamada. Formato: |
model |
str
Opcional. O modelo de detecção de idioma a ser usado. Formato: |
mime_type |
str
Opcional. O formato do texto de origem, por exemplo, "text/html", "text/plain". Se for deixado em branco, o tipo MIME será "text/html" por padrão. Isso corresponde ao campo |
content |
str
O conteúdo da entrada armazenado como uma string. Isso corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação de quais erros, se houver, devem ser repetidos. |
timeout |
float
O tempo limite desta solicitação. |
metadata |
Sequence[Tuple[str, str]]
Strings que precisam ser enviadas com a solicitação como metadados. |
Parâmetro | |
---|---|
Nome | Descrição |
filename |
str
O caminho para o arquivo JSON da chave privada da conta de serviço. |
Retorna | |
---|---|
Tipo | Descrição |
TranslationServiceClient | O cliente construído. |
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
Recebe um glossário. Retorna NOT_FOUND se o glossário não existir.
# 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)
Parâmetros | |
---|---|
Nome | Descrição |
request |
Union[google.cloud.translate_v3.types.GetGlossaryRequest, dict]
O objeto de solicitação. Mensagem de solicitação para GetGlossary. |
name |
str
Obrigatório. O nome do glossário a ser recuperado. Isso corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação de quais erros, se houver, devem ser repetidos. |
timeout |
float
O tempo limite desta solicitação. |
metadata |
Sequence[Tuple[str, str]]
Strings que precisam ser enviadas com a solicitação como metadados. |
Exceções | |
---|---|
Tipo | Descrição |
google.auth.exceptions.MutualTLSChannelError | Se ocorrerem erros. |
Retorna | |
---|---|
Tipo | Descrição |
Tuple[str, Callable[[], Tuple[bytes, bytes]]] | retorna o endpoint de API e a origem do certificado do cliente a serem usados. |
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
Retorna uma lista de idiomas aceitos para tradução.
# 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)
Parâmetros | |
---|---|
Nome | Descrição |
request |
Union[google.cloud.translate_v3.types.GetSupportedLanguagesRequest, dict]
O objeto de solicitação. A mensagem de solicitação para descobrir idiomas aceitos. |
parent |
str
Obrigatório. Projeto ou local para fazer uma chamada. Precisa se referir ao projeto de um autor da chamada. Formato: |
model |
str
Opcional. Recebe os idiomas compatíveis com este modelo. O formato depende do tipo de modelo: - Modelos do AutoML Translation: |
display_language_code |
str
Opcional. O idioma a ser usado para retornar nomes localizados e legíveis de idiomas aceitos. Se estiver ausente, os nomes de exibição não serão retornados em uma resposta. Isso corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação de quais erros, se houver, devem ser repetidos. |
timeout |
float
O tempo limite desta solicitação. |
metadata |
Sequence[Tuple[str, str]]
Strings que precisam ser enviadas com a solicitação como metadados. |
Retorna | |
---|---|
Tipo | Descrição |
google.cloud.translate_v3.types.SupportedLanguages | A mensagem de resposta para descobrir idiomas aceitos. |
glossary_path
glossary_path(project: str, location: str, glossary: str) -> str
Retorna uma string de glossário totalmente qualificada.
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
Lista os glossários em um projeto. Retorna NOT_FOUND se o projeto não existir.
# 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)
Parâmetros | |
---|---|
Nome | Descrição |
request |
Union[google.cloud.translate_v3.types.ListGlossariesRequest, dict]
O objeto de solicitação. Mensagem de solicitação para ListGlossaries. |
parent |
str
Obrigatório. O nome do projeto em que todos os glossários serão listados. Isso corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação de quais erros, se houver, devem ser repetidos. |
timeout |
float
O tempo limite desta solicitação. |
metadata |
Sequence[Tuple[str, str]]
Strings que precisam ser enviadas com a solicitação como metadados. |
Retorna | |
---|---|
Tipo | Descrição |
google.cloud.translate_v3.services.translation_service.pagers.ListGlossariesPager | Mensagem de resposta para "ListGlossaries". A iteração nesse objeto vai gerar resultados e resolver outras páginas automaticamente. |
parse_glossary_path
parse_glossary_path(path: str) -> typing.Dict[str, str]
Analisa um caminho de glossário nos segmentos de componentes dele.
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
Traduz documentos no modo síncrono.
# 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)
Parâmetros | |
---|---|
Nome | Descrição |
request |
Union[google.cloud.translate_v3.types.TranslateDocumentRequest, dict]
O objeto de solicitação. Uma solicitação de tradução de documento. |
retry |
google.api_core.retry.Retry
Designação de quais erros, se houver, devem ser repetidos. |
timeout |
float
O tempo limite desta solicitação. |
metadata |
Sequence[Tuple[str, str]]
Strings que precisam ser enviadas com a solicitação como metadados. |
Retorna | |
---|---|
Tipo | Descrição |
google.cloud.translate_v3.types.TranslateDocumentResponse | Uma mensagem de resposta de documento traduzido. |
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
Traduz o texto de entrada e retorna o texto traduzido.
# 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)
Parâmetros | |
---|---|
Nome | Descrição |
request |
Union[google.cloud.translate_v3.types.TranslateTextRequest, dict]
O objeto de solicitação. A mensagem de solicitação para tradução síncrona. |
parent |
str
Obrigatório. Projeto ou local para fazer uma chamada. Precisa se referir ao projeto de um autor da chamada. Formato: |
target_language_code |
str
Obrigatório. O código de idioma ISO-639 a ser usado para tradução do texto de entrada, definido como um dos códigos de idioma listados em "Suporte a idiomas". Isso corresponde ao campo |
contents |
MutableSequence[str]
Obrigatório. O conteúdo da entrada em formato de string. Recomendamos que o conteúdo total tenha menos de 30.000 pontos de código. O tamanho máximo desse campo é 1024. Use BatchTranslateText para textos maiores. Isso corresponde ao campo |
model |
str
Opcional. O tipo |
mime_type |
str
Opcional. O formato do texto de origem, por exemplo, "text/html", "text/plain". Se for deixado em branco, o tipo MIME será "text/html" por padrão. Isso corresponde ao campo |
source_language_code |
str
Opcional. O código de idioma ISO-639 do texto de entrada, se conhecido. Por exemplo, "en-US" ou "sr-Latn". Os códigos de idioma aceitos estão listados em "Suporte a idiomas". Se o idioma de origem não for especificado, a API tentará identificá-lo automaticamente e o retornará na resposta. Isso corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação de quais erros, se houver, devem ser repetidos. |
timeout |
float
O tempo limite desta solicitação. |
metadata |
Sequence[Tuple[str, str]]
Strings que precisam ser enviadas com a solicitação como metadados. |