Monitorar e analisando trabalhos de tradução em lote - Amazon Translate

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Monitorar e analisando trabalhos de tradução em lote

É possível usar o ID de um trabalho para monitorar seu andamento e obter a localização do Amazon S3 de seus documentos de saída. Para monitorar um trabalho específico, use a operação DescribeTextTranslationJob. Também é possível usar a operação ListTextTranslationJobs para recuperar informações sobre todos os trabalhos de tradução na conta. Para restringir resultados a trabalhos que correspondam a determinados critérios, use o parâmetro filter da operação ListTextTranslationJobs. É possível filtrar os resultados por nome do trabalho, status do trabalho ou data e hora em que o trabalho foi enviado.

exemplo Comando describe-text-translation-job

O exemplo a seguir verifica o status de um trabalho usando o AWS CLI para executar o comando DescribeTextTranslationJob:

$ aws translate describe-text-translation-job --job-id 1c1838f470806ab9c3e0057f14717bed

Este comando retorna a seguinte saída:

{ "TextTranslationJobProperties": { "InputDataConfig": { "ContentType": "text/plain", "S3Uri": "s3://input-bucket-name/folder" }, "EndTime": 1576551359.483, "SourceLanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::012345678901:role/service-role/AmazonTranslateInputOutputAccess", "JobId": "1c1838f470806ab9c3e0057f14717bed", "TargetLanguageCodes": [ "fr" ], "JobName": "batch-test", "SubmittedTime": 1576544017.357, "JobStatus": "COMPLETED", "Message": "Your job has completed successfully.", "JobDetails": { "InputDocumentsCount": 77, "DocumentsWithErrorsCount": 0, "TranslatedDocumentsCount": 77 }, "OutputDataConfig": { "S3Uri": "s3://bucket-name/output/012345678901-TranslateText-1c1838f470806ab9c3e0057f14717bed/" } } }

É possível interromper um trabalho de tradução em lote enquanto o status dele for IN_PROGRESS usando a operação StopTextTranslationJob.

exemplo Comando stop-text-translation-job

O exemplo a seguir interrompe uma tradução em lote usando o AWS CLI para executar o comando StopTextTranslationJob:

$ aws translate stop-text-translation-job --job-id 5236d36ce5192abdb3e2519f3ab8b065

Este comando retorna a seguinte saída:

{ "TextTranslationJobProperties": { "InputDataConfig": { "ContentType": "text/plain", "S3Uri": "s3://input-bucket-name/folder" }, "SourceLanguageCode": "en", "DataAccessRoleArn": "arn:aws:iam::012345678901:role/service-role/AmazonTranslateInputOutputAccess", "TargetLanguageCodes": [ "fr" ], "JobName": "canceled-test", "SubmittedTime": 1576558958.167, "JobStatus": "STOP_REQUESTED", "JobId": "5236d36ce5192abdb3e2519f3ab8b065", "OutputDataConfig": { "S3Uri": "s3://output-bucket-name/012345678901-TranslateText-5236d36ce5192abdb3e2519f3ab8b065/" } } }