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.
Link to this function

describe_text_translation_job(job_id)

View Source

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.