本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
监控和分析批量翻译作业
您可以使用作业的 ID 来监控其进度并获取其输出文档的 Amazon S3 位置。要监视特定作业,请使用 DescribeTextTranslationJob 操作。您还可以使用 ListTextTranslationJobs 操作检索账户中所有翻译作业的信息。要将结果限制为符合特定条件的作业,请使用ListTextTranslationJobs操作的filter
参数。您可以按作业名称、作业状态或提交作业的日期和时间筛选结果。
例 describe-text-translation-job 命令
以下示例使用运行DescribeTextTranslationJob命令来检查作业的状态: AWS CLI
$
aws translate describe-text-translation-job --job-id
1c1838f470806ab9c3e0057f14717bed
此命令将返回以下输出:
{ "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/" } } }
您可以通过使用 StopTextTranslationJob 操作在批处理翻译作业的状态为 IN_PROGRESS
时停止此作业。
例 stop-text-translation-job 命令
以下示例使用运行StopTextTranslationJob命令来停止批量翻译: AWS CLI
$
aws translate stop-text-translation-job --job-id
5236d36ce5192abdb3e2519f3ab8b065
此命令将返回以下输出:
{ "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/" } } }