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>)
Oferece operações de tradução de linguagem natural.
Propriedades
transportes
Devolve o transporte usado pela instância do cliente.
Devoluções | |
---|---|
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 anexar aos pedidos. Estas credenciais identificam a aplicação junto do serviço. Se não forem especificadas, o cliente tenta determinar as credenciais a partir do ambiente. |
transport |
Union[str, TranslationServiceTransport]
O transporte a usar. Se estiver definido como Nenhum, é escolhido um transporte automaticamente. |
client_options |
Optional[Union[google.api_core.client_options.ClientOptions, dict]]
Opções personalizadas para o cliente. Não tem efeito se for fornecida uma instância de |
client_info |
google.api_core.gapic_v1.client_info.ClientInfo
As informações do cliente usadas para enviar uma string do agente do utilizador juntamente com os pedidos de API. Se |
Exceções | |
---|---|
Tipo | Descrição |
google.auth.exceptions.MutualTLSChannelError | Se a criação do transporte TLS mútuo falhou por algum motivo. |
__exit__
__exit__(type, value, traceback)
Liberta 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. Esta função fornece resultados em tempo real à medida que as entradas são processadas. Se o autor da chamada cancelar um pedido, os resultados parciais (para um ficheiro de entrada, é tudo ou nada) podem continuar disponíveis na localização de saída especificada. Esta chamada é devolvida imediatamente e pode usar google.longrunning.Operation.name para sondar o estado 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 pedido. O pedido BatchTranslateDocument. |
parent |
str
Obrigatório. Localização 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 suportados estão listados em |
target_language_codes |
MutableSequence[str]
Obrigatório. O código de idioma ISO-639 a usar para a tradução do documento de entrada. Especifique até 10 códigos de idioma aqui. Corresponde ao campo |
input_configs |
MutableSequence[google.cloud.translate_v3.types.BatchDocumentInputConfig]
Obrigatório. Configurações de entrada. O número total de ficheiros correspondentes deve ser <= 100. O tamanho total do conteúdo a traduzir deve ser <= 100 milhões de pontos de código Unicode. Os ficheiros têm de usar a codificação UTF-8. Corresponde ao campo |
output_config |
google.cloud.translate_v3.types.BatchDocumentOutputConfig
Obrigatório. Configuração de saída. Se 2 configurações de entrada corresponderem ao mesmo ficheiro (ou seja, o mesmo caminho de entrada), não geramos saída para entradas duplicadas. Corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação dos erros, se existirem, que devem ser repetidos. |
timeout |
float
O tempo limite para este pedido. |
metadata |
Sequence[Tuple[str, str]]
Strings que devem ser enviadas juntamente com o pedido como metadados. |
Devoluções | |
---|---|
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 é BatchTranslateDocumentResponse. Este é armazenado no campo google.longrunning.Operation.response][google.longrunning.Operation.response] devolvido por BatchTranslateDocument se, pelo menos, um documento for traduzido com êxito. |
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. Esta função fornece resultados em tempo real à medida que as entradas são processadas. Se o autor da chamada cancelar um pedido, os resultados parciais (para um ficheiro de entrada, é tudo ou nada) podem continuar disponíveis na localização de saída especificada. Esta chamada é devolvida imediatamente e pode usar google.longrunning.Operation.name para sondar o estado 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 pedido. O pedido de tradução em lote. |
retry |
google.api_core.retry.Retry
Designação dos erros, se existirem, que devem ser repetidos. |
timeout |
float
O tempo limite para este pedido. |
metadata |
Sequence[Tuple[str, str]]
Strings que devem ser enviadas juntamente com o pedido como metadados. |
Devoluções | |
---|---|
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 é BatchTranslateResponse, armazenado no campo google.longrunning.Operation.response][google.longrunning.Operation.response] devolvido por BatchTranslateText se, pelo menos, uma frase for traduzida com êxito. |
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 devolve a operação de longa duração. Devolve 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 pedido. Mensagem de pedido para CreateGlossary. |
parent |
str
Obrigatório. O nome do projeto. Corresponde ao campo |
glossary |
google.cloud.translate_v3.types.Glossary
Obrigatório. O glossário a criar. Corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação dos erros, se existirem, que devem ser repetidos. |
timeout |
float
O tempo limite para este pedido. |
metadata |
Sequence[Tuple[str, str]]
Strings que devem ser enviadas juntamente com o pedido como metadados. |
Devoluções | |
---|---|
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 é Glossary. Representa um glossário criado a partir de dados fornecidos pelos utilizadores. |
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
Elimina um glossário ou cancela a construção do glossário se este ainda não tiver sido criado. Devolve 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 pedido. Mensagem de pedido para DeleteGlossary. |
name |
str
Obrigatório. O nome do glossário a eliminar. Corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação dos erros, se existirem, que devem ser repetidos. |
timeout |
float
O tempo limite para este pedido. |
metadata |
Sequence[Tuple[str, str]]
Strings que devem ser enviadas juntamente com o pedido como metadados. |
Devoluções | |
---|---|
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] devolvido 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
Deteta o idioma do texto num pedido.
# 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 pedido. A mensagem de pedido para a deteção de idioma. |
parent |
str
Obrigatório. Projeto ou localização para fazer uma chamada. Tem de referir-se ao projeto de um autor da chamada. Formato: |
model |
str
Opcional. O modelo de deteção de idioma a usar. Formato: |
mime_type |
str
Opcional. O formato do texto de origem, por exemplo, "text/html" ou "text/plain". Se for deixado em branco, o tipo MIME usa como predefinição "text/html". Corresponde ao campo |
content |
str
O conteúdo da entrada armazenado como uma string. Corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação dos erros, se existirem, que devem ser repetidos. |
timeout |
float
O tempo limite para este pedido. |
metadata |
Sequence[Tuple[str, str]]
Strings que devem ser enviadas juntamente com o pedido como metadados. |
Parâmetro | |
---|---|
Nome | Descrição |
filename |
str
O caminho para o ficheiro JSON da chave privada da conta de serviço. |
Devoluções | |
---|---|
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
Aceder a um glossário. Devolve 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 pedido. Mensagem de pedido para GetGlossary. |
name |
str
Obrigatório. O nome do glossário a obter. Corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação dos erros, se existirem, que devem ser repetidos. |
timeout |
float
O tempo limite para este pedido. |
metadata |
Sequence[Tuple[str, str]]
Strings que devem ser enviadas juntamente com o pedido como metadados. |
Exceções | |
---|---|
Tipo | Descrição |
google.auth.exceptions.MutualTLSChannelError | Se ocorrerem erros. |
Devoluções | |
---|---|
Tipo | Descrição |
Tuple[str, Callable[[], Tuple[bytes, bytes]]] | devolve o ponto final da API e a origem do certificado do cliente a usar. |
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
Devolve uma lista de idiomas compatíveis 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 pedido. A mensagem de pedido para descobrir idiomas suportados. |
parent |
str
Obrigatório. Projeto ou localização para fazer uma chamada. Tem de referir-se ao projeto de um autor da chamada. Formato: |
model |
str
Opcional. Obtenha os idiomas suportados deste modelo. O formato depende do tipo de modelo: - Modelos do AutoML Translation: |
display_language_code |
str
Opcional. O idioma a usar para devolver nomes legíveis localizados dos idiomas suportados. Se estiver em falta, os nomes a apresentar não são devolvidos numa resposta. Corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação dos erros, se existirem, que devem ser repetidos. |
timeout |
float
O tempo limite para este pedido. |
metadata |
Sequence[Tuple[str, str]]
Strings que devem ser enviadas juntamente com o pedido como metadados. |
Devoluções | |
---|---|
Tipo | Descrição |
google.cloud.translate_v3.types.SupportedLanguages | A mensagem de resposta para descobrir idiomas compatíveis. |
glossary_path
glossary_path(project: str, location: str, glossary: str) -> str
Devolve 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
Apresenta glossários num projeto. Devolve 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 pedido. Mensagem de pedido para ListGlossaries. |
parent |
str
Obrigatório. O nome do projeto a partir do qual listar todos os glossários. Corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação dos erros, se existirem, que devem ser repetidos. |
timeout |
float
O tempo limite para este pedido. |
metadata |
Sequence[Tuple[str, str]]
Strings que devem ser enviadas juntamente com o pedido como metadados. |
Devoluções | |
---|---|
Tipo | Descrição |
google.cloud.translate_v3.services.translation_service.pagers.ListGlossariesPager | Mensagem de resposta para ListGlossaries. A iteração sobre este objeto produz resultados e resolve automaticamente páginas adicionais. |
parse_glossary_path
parse_glossary_path(path: str) -> typing.Dict[str, str]
Analisa um caminho do glossário nos respetivos segmentos de componentes.
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 pedido. Um pedido de tradução de documentos. |
retry |
google.api_core.retry.Retry
Designação dos erros, se existirem, que devem ser repetidos. |
timeout |
float
O tempo limite para este pedido. |
metadata |
Sequence[Tuple[str, str]]
Strings que devem ser enviadas juntamente com o pedido como metadados. |
Devoluções | |
---|---|
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 introduzido e devolve 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 pedido. A mensagem de pedido para tradução síncrona. |
parent |
str
Obrigatório. Projeto ou localização para fazer uma chamada. Tem de referir-se ao projeto de um autor da chamada. Formato: |
target_language_code |
str
Obrigatório. O código de idioma ISO-639 a usar para a tradução do texto de entrada, definido para um dos códigos de idioma indicados em Suporte de idiomas. Corresponde ao campo |
contents |
MutableSequence[str]
Obrigatório. O conteúdo da entrada no formato de string. Recomendamos que o conteúdo total tenha menos de 30 000 pontos de código. O comprimento máximo deste campo é de 1024 carateres. Use BatchTranslateText para texto maior. Corresponde ao campo |
model |
str
Opcional. O |
mime_type |
str
Opcional. O formato do texto de origem, por exemplo, "text/html" ou "text/plain". Se for deixado em branco, o tipo MIME usa como predefinição "text/html". 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 suportados estão listados no artigo Suporte de idiomas. Se o idioma de origem não for especificado, a API tenta identificar o idioma de origem automaticamente e devolve o idioma de origem na resposta. Corresponde ao campo |
retry |
google.api_core.retry.Retry
Designação dos erros, se existirem, que devem ser repetidos. |
timeout |
float
O tempo limite para este pedido. |
metadata |
Sequence[Tuple[str, str]]
Strings que devem ser enviadas juntamente com o pedido como metadados. |