Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Puoi utilizzare l'ID di un lavoro per monitorarne l'avanzamento e ottenere la posizione in Amazon S3 dei relativi documenti di output. Per monitorare un processo specifico, utilizza l'operazione DescribeTextTranslationJob. Puoi inoltre utilizzare l'operazione ListTextTranslationJobs per recuperare informazioni su tutti i processi di traduzione nel tuo account. Per limitare i risultati ai lavori che soddisfano determinati criteri, utilizza il filter
parametro dell'ListTextTranslationJobsoperazione. Puoi filtrare i risultati in base al nome del processo, allo stato del processo o alla data e all'ora in cui il processo è stato inviato.
Esempio describe-text-translation-job comando
L'esempio seguente controlla lo stato di un lavoro utilizzando AWS CLI per eseguire il DescribeTextTranslationJobcomando:
$
aws translate describe-text-translation-job --job-id
1c1838f470806ab9c3e0057f14717bed
Questo comando restituisce il seguente output:
{
"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/"
}
}
}
Puoi interrompere un processo di traduzione batch se lo stato è IN_PROGRESS
utilizzando l'operazione StopTextTranslationJob.
Esempio stop-text-translation-job comando
L'esempio seguente interrompe una traduzione in batch utilizzando il StopTextTranslationJobcomando AWS CLI to run:
$
aws translate stop-text-translation-job --job-id
5236d36ce5192abdb3e2519f3ab8b065
Questo comando restituisce il seguente output:
{
"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/"
}
}
}