ExAws.Translate.describe_text_translation_job
You're seeing just the function
describe_text_translation_job
, go back to ExAws.Translate module for more information.
Specs
describe_text_translation_job(job_id :: String.t()) :: ExAws.Operation.JSON.t()
Gets the properties associated with an asycnhronous batch translation job including name, ID, status, source and target languages, input/output S3 buckets, and so on.
Examples
iex> iex(2)> ExAws.Translate.describe_text_translation_job("12345") |> ExAws.request()
{:ok,
%{
"TextTranslationJobProperties" => %{
"DataAccessRoleArn" => "arn:aws:iam::123456789123:role/service-role/AmazonTranslateServiceRole-translate",
"EndTime" => 1592240282.932,
"InputDataConfig" => %{
"ContentType" => "text/plain",
"S3Uri" => "s3://bucket/input/"
},
"JobDetails" => %{
"DocumentsWithErrorsCount" => 0,
"InputDocumentsCount" => 1,
"TranslatedDocumentsCount" => 1
},
"JobId" => "12345",
"JobName" => "testjob",
"JobStatus" => "COMPLETED",
"Message" => "Your job has completed successfully.",
"OutputDataConfig" => %{
"S3Uri" => "s3://bucket/output/123456789123-TranslateText-12345/"
},
"SourceLanguageCode" => "en",
"SubmittedTime" => 1592239611.151,
"TargetLanguageCodes" => ["es"]
}
}
}
For more information visit the AWS Translate API Documentation for DescribeTextTranslationJob.