Skip to content

Typed dictionaries

Index > Translate > Typed dictionaries

Auto-generated documentation for Translate type annotations stubs module mypy-boto3-translate.

TermTypeDef

Usage Example
from mypy_boto3_translate.type_defs import TermTypeDef

def get_value() -> TermTypeDef:
    return {
        "SourceText": ...,
    }
Definition
class TermTypeDef(TypedDict):
    SourceText: NotRequired[str],
    TargetText: NotRequired[str],

EncryptionKeyTypeDef

Usage Example
from mypy_boto3_translate.type_defs import EncryptionKeyTypeDef

def get_value() -> EncryptionKeyTypeDef:
    return {
        "Type": ...,
        "Id": ...,
    }
Definition
class EncryptionKeyTypeDef(TypedDict):
    Type: EncryptionKeyTypeType,  # (1)
    Id: str,
  1. See EncryptionKeyTypeType

ParallelDataConfigTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ParallelDataConfigTypeDef

def get_value() -> ParallelDataConfigTypeDef:
    return {
        "S3Uri": ...,
        "Format": ...,
    }
Definition
class ParallelDataConfigTypeDef(TypedDict):
    S3Uri: str,
    Format: ParallelDataFormatType,  # (1)
  1. See ParallelDataFormatType

TagTypeDef

Usage Example
from mypy_boto3_translate.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

DeleteParallelDataRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import DeleteParallelDataRequestRequestTypeDef

def get_value() -> DeleteParallelDataRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteParallelDataRequestRequestTypeDef(TypedDict):
    Name: str,

DeleteTerminologyRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import DeleteTerminologyRequestRequestTypeDef

def get_value() -> DeleteTerminologyRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class DeleteTerminologyRequestRequestTypeDef(TypedDict):
    Name: str,

DescribeTextTranslationJobRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import DescribeTextTranslationJobRequestRequestTypeDef

def get_value() -> DescribeTextTranslationJobRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
Definition
class DescribeTextTranslationJobRequestRequestTypeDef(TypedDict):
    JobId: str,

GetParallelDataRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import GetParallelDataRequestRequestTypeDef

def get_value() -> GetParallelDataRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class GetParallelDataRequestRequestTypeDef(TypedDict):
    Name: str,

ParallelDataDataLocationTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ParallelDataDataLocationTypeDef

def get_value() -> ParallelDataDataLocationTypeDef:
    return {
        "RepositoryType": ...,
        "Location": ...,
    }
Definition
class ParallelDataDataLocationTypeDef(TypedDict):
    RepositoryType: str,
    Location: str,

GetTerminologyRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import GetTerminologyRequestRequestTypeDef

def get_value() -> GetTerminologyRequestRequestTypeDef:
    return {
        "Name": ...,
    }
Definition
class GetTerminologyRequestRequestTypeDef(TypedDict):
    Name: str,
    TerminologyDataFormat: NotRequired[TerminologyDataFormatType],  # (1)
  1. See TerminologyDataFormatType

TerminologyDataLocationTypeDef

Usage Example
from mypy_boto3_translate.type_defs import TerminologyDataLocationTypeDef

def get_value() -> TerminologyDataLocationTypeDef:
    return {
        "RepositoryType": ...,
        "Location": ...,
    }
Definition
class TerminologyDataLocationTypeDef(TypedDict):
    RepositoryType: str,
    Location: str,

TerminologyDataTypeDef

Usage Example
from mypy_boto3_translate.type_defs import TerminologyDataTypeDef

def get_value() -> TerminologyDataTypeDef:
    return {
        "File": ...,
        "Format": ...,
    }
Definition
class TerminologyDataTypeDef(TypedDict):
    File: Union[str, bytes, IO[Any], StreamingBody],
    Format: TerminologyDataFormatType,  # (1)
    Directionality: NotRequired[DirectionalityType],  # (2)
  1. See TerminologyDataFormatType
  2. See DirectionalityType

InputDataConfigTypeDef

Usage Example
from mypy_boto3_translate.type_defs import InputDataConfigTypeDef

def get_value() -> InputDataConfigTypeDef:
    return {
        "S3Uri": ...,
        "ContentType": ...,
    }
Definition
class InputDataConfigTypeDef(TypedDict):
    S3Uri: str,
    ContentType: str,

JobDetailsTypeDef

Usage Example
from mypy_boto3_translate.type_defs import JobDetailsTypeDef

def get_value() -> JobDetailsTypeDef:
    return {
        "TranslatedDocumentsCount": ...,
    }
Definition
class JobDetailsTypeDef(TypedDict):
    TranslatedDocumentsCount: NotRequired[int],
    DocumentsWithErrorsCount: NotRequired[int],
    InputDocumentsCount: NotRequired[int],

LanguageTypeDef

Usage Example
from mypy_boto3_translate.type_defs import LanguageTypeDef

def get_value() -> LanguageTypeDef:
    return {
        "LanguageName": ...,
        "LanguageCode": ...,
    }
Definition
class LanguageTypeDef(TypedDict):
    LanguageName: str,
    LanguageCode: str,

ListLanguagesRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ListLanguagesRequestRequestTypeDef

def get_value() -> ListLanguagesRequestRequestTypeDef:
    return {
        "DisplayLanguageCode": ...,
    }
Definition
class ListLanguagesRequestRequestTypeDef(TypedDict):
    DisplayLanguageCode: NotRequired[DisplayLanguageCodeType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See DisplayLanguageCodeType

ListParallelDataRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ListParallelDataRequestRequestTypeDef

def get_value() -> ListParallelDataRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListParallelDataRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_translate.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListTerminologiesRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ListTerminologiesRequestRequestTypeDef

def get_value() -> ListTerminologiesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListTerminologiesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

TextTranslationJobFilterTypeDef

Usage Example
from mypy_boto3_translate.type_defs import TextTranslationJobFilterTypeDef

def get_value() -> TextTranslationJobFilterTypeDef:
    return {
        "JobName": ...,
    }
Definition
class TextTranslationJobFilterTypeDef(TypedDict):
    JobName: NotRequired[str],
    JobStatus: NotRequired[JobStatusType],  # (1)
    SubmittedBeforeTime: NotRequired[Union[datetime, str]],
    SubmittedAfterTime: NotRequired[Union[datetime, str]],
  1. See JobStatusType

TranslationSettingsTypeDef

Usage Example
from mypy_boto3_translate.type_defs import TranslationSettingsTypeDef

def get_value() -> TranslationSettingsTypeDef:
    return {
        "Formality": ...,
    }
Definition
class TranslationSettingsTypeDef(TypedDict):
    Formality: NotRequired[FormalityType],  # (1)
    Profanity: NotRequired[ProfanityType],  # (2)
  1. See FormalityType
  2. See ProfanityType

StopTextTranslationJobRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import StopTextTranslationJobRequestRequestTypeDef

def get_value() -> StopTextTranslationJobRequestRequestTypeDef:
    return {
        "JobId": ...,
    }
Definition
class StopTextTranslationJobRequestRequestTypeDef(TypedDict):
    JobId: str,

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

AppliedTerminologyTypeDef

Usage Example
from mypy_boto3_translate.type_defs import AppliedTerminologyTypeDef

def get_value() -> AppliedTerminologyTypeDef:
    return {
        "Name": ...,
    }
Definition
class AppliedTerminologyTypeDef(TypedDict):
    Name: NotRequired[str],
    Terms: NotRequired[List[TermTypeDef]],  # (1)
  1. See TermTypeDef

OutputDataConfigTypeDef

Usage Example
from mypy_boto3_translate.type_defs import OutputDataConfigTypeDef

def get_value() -> OutputDataConfigTypeDef:
    return {
        "S3Uri": ...,
    }
Definition
class OutputDataConfigTypeDef(TypedDict):
    S3Uri: str,
    EncryptionKey: NotRequired[EncryptionKeyTypeDef],  # (1)
  1. See EncryptionKeyTypeDef

TerminologyPropertiesTypeDef

Usage Example
from mypy_boto3_translate.type_defs import TerminologyPropertiesTypeDef

def get_value() -> TerminologyPropertiesTypeDef:
    return {
        "Name": ...,
    }
Definition
class TerminologyPropertiesTypeDef(TypedDict):
    Name: NotRequired[str],
    Description: NotRequired[str],
    Arn: NotRequired[str],
    SourceLanguageCode: NotRequired[str],
    TargetLanguageCodes: NotRequired[List[str]],
    EncryptionKey: NotRequired[EncryptionKeyTypeDef],  # (1)
    SizeBytes: NotRequired[int],
    TermCount: NotRequired[int],
    CreatedAt: NotRequired[datetime],
    LastUpdatedAt: NotRequired[datetime],
    Directionality: NotRequired[DirectionalityType],  # (2)
    Message: NotRequired[str],
    SkippedTermCount: NotRequired[int],
    Format: NotRequired[TerminologyDataFormatType],  # (3)
  1. See EncryptionKeyTypeDef
  2. See DirectionalityType
  3. See TerminologyDataFormatType

ParallelDataPropertiesTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ParallelDataPropertiesTypeDef

def get_value() -> ParallelDataPropertiesTypeDef:
    return {
        "Name": ...,
    }
Definition
class ParallelDataPropertiesTypeDef(TypedDict):
    Name: NotRequired[str],
    Arn: NotRequired[str],
    Description: NotRequired[str],
    Status: NotRequired[ParallelDataStatusType],  # (1)
    SourceLanguageCode: NotRequired[str],
    TargetLanguageCodes: NotRequired[List[str]],
    ParallelDataConfig: NotRequired[ParallelDataConfigTypeDef],  # (2)
    Message: NotRequired[str],
    ImportedDataSize: NotRequired[int],
    ImportedRecordCount: NotRequired[int],
    FailedRecordCount: NotRequired[int],
    SkippedRecordCount: NotRequired[int],
    EncryptionKey: NotRequired[EncryptionKeyTypeDef],  # (3)
    CreatedAt: NotRequired[datetime],
    LastUpdatedAt: NotRequired[datetime],
    LatestUpdateAttemptStatus: NotRequired[ParallelDataStatusType],  # (1)
    LatestUpdateAttemptAt: NotRequired[datetime],
  1. See ParallelDataStatusType
  2. See ParallelDataConfigTypeDef
  3. See EncryptionKeyTypeDef
  4. See ParallelDataStatusType

UpdateParallelDataRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import UpdateParallelDataRequestRequestTypeDef

def get_value() -> UpdateParallelDataRequestRequestTypeDef:
    return {
        "Name": ...,
        "ParallelDataConfig": ...,
        "ClientToken": ...,
    }
Definition
class UpdateParallelDataRequestRequestTypeDef(TypedDict):
    Name: str,
    ParallelDataConfig: ParallelDataConfigTypeDef,  # (1)
    ClientToken: str,
    Description: NotRequired[str],
  1. See ParallelDataConfigTypeDef

CreateParallelDataRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import CreateParallelDataRequestRequestTypeDef

def get_value() -> CreateParallelDataRequestRequestTypeDef:
    return {
        "Name": ...,
        "ParallelDataConfig": ...,
        "ClientToken": ...,
    }
Definition
class CreateParallelDataRequestRequestTypeDef(TypedDict):
    Name: str,
    ParallelDataConfig: ParallelDataConfigTypeDef,  # (1)
    ClientToken: str,
    Description: NotRequired[str],
    EncryptionKey: NotRequired[EncryptionKeyTypeDef],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See ParallelDataConfigTypeDef
  2. See EncryptionKeyTypeDef
  3. See TagTypeDef

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateParallelDataResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import CreateParallelDataResponseTypeDef

def get_value() -> CreateParallelDataResponseTypeDef:
    return {
        "Name": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateParallelDataResponseTypeDef(TypedDict):
    Name: str,
    Status: ParallelDataStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParallelDataStatusType
  2. See ResponseMetadataTypeDef

DeleteParallelDataResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import DeleteParallelDataResponseTypeDef

def get_value() -> DeleteParallelDataResponseTypeDef:
    return {
        "Name": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteParallelDataResponseTypeDef(TypedDict):
    Name: str,
    Status: ParallelDataStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParallelDataStatusType
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_translate.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

StartTextTranslationJobResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import StartTextTranslationJobResponseTypeDef

def get_value() -> StartTextTranslationJobResponseTypeDef:
    return {
        "JobId": ...,
        "JobStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartTextTranslationJobResponseTypeDef(TypedDict):
    JobId: str,
    JobStatus: JobStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobStatusType
  2. See ResponseMetadataTypeDef

StopTextTranslationJobResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import StopTextTranslationJobResponseTypeDef

def get_value() -> StopTextTranslationJobResponseTypeDef:
    return {
        "JobId": ...,
        "JobStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopTextTranslationJobResponseTypeDef(TypedDict):
    JobId: str,
    JobStatus: JobStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobStatusType
  2. See ResponseMetadataTypeDef

UpdateParallelDataResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import UpdateParallelDataResponseTypeDef

def get_value() -> UpdateParallelDataResponseTypeDef:
    return {
        "Name": ...,
        "Status": ...,
        "LatestUpdateAttemptStatus": ...,
        "LatestUpdateAttemptAt": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateParallelDataResponseTypeDef(TypedDict):
    Name: str,
    Status: ParallelDataStatusType,  # (1)
    LatestUpdateAttemptStatus: ParallelDataStatusType,  # (1)
    LatestUpdateAttemptAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ParallelDataStatusType
  2. See ParallelDataStatusType
  3. See ResponseMetadataTypeDef

ImportTerminologyRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ImportTerminologyRequestRequestTypeDef

def get_value() -> ImportTerminologyRequestRequestTypeDef:
    return {
        "Name": ...,
        "MergeStrategy": ...,
        "TerminologyData": ...,
    }
Definition
class ImportTerminologyRequestRequestTypeDef(TypedDict):
    Name: str,
    MergeStrategy: MergeStrategyType,  # (1)
    TerminologyData: TerminologyDataTypeDef,  # (2)
    Description: NotRequired[str],
    EncryptionKey: NotRequired[EncryptionKeyTypeDef],  # (3)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
  1. See MergeStrategyType
  2. See TerminologyDataTypeDef
  3. See EncryptionKeyTypeDef
  4. See TagTypeDef

ListLanguagesResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ListLanguagesResponseTypeDef

def get_value() -> ListLanguagesResponseTypeDef:
    return {
        "Languages": ...,
        "DisplayLanguageCode": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListLanguagesResponseTypeDef(TypedDict):
    Languages: List[LanguageTypeDef],  # (1)
    DisplayLanguageCode: DisplayLanguageCodeType,  # (2)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See LanguageTypeDef
  2. See DisplayLanguageCodeType
  3. See ResponseMetadataTypeDef

ListTerminologiesRequestListTerminologiesPaginateTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ListTerminologiesRequestListTerminologiesPaginateTypeDef

def get_value() -> ListTerminologiesRequestListTerminologiesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListTerminologiesRequestListTerminologiesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTextTranslationJobsRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ListTextTranslationJobsRequestRequestTypeDef

def get_value() -> ListTextTranslationJobsRequestRequestTypeDef:
    return {
        "Filter": ...,
    }
Definition
class ListTextTranslationJobsRequestRequestTypeDef(TypedDict):
    Filter: NotRequired[TextTranslationJobFilterTypeDef],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See TextTranslationJobFilterTypeDef

TranslateTextRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import TranslateTextRequestRequestTypeDef

def get_value() -> TranslateTextRequestRequestTypeDef:
    return {
        "Text": ...,
        "SourceLanguageCode": ...,
        "TargetLanguageCode": ...,
    }
Definition
class TranslateTextRequestRequestTypeDef(TypedDict):
    Text: str,
    SourceLanguageCode: str,
    TargetLanguageCode: str,
    TerminologyNames: NotRequired[Sequence[str]],
    Settings: NotRequired[TranslationSettingsTypeDef],  # (1)
  1. See TranslationSettingsTypeDef

TranslateTextResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import TranslateTextResponseTypeDef

def get_value() -> TranslateTextResponseTypeDef:
    return {
        "TranslatedText": ...,
        "SourceLanguageCode": ...,
        "TargetLanguageCode": ...,
        "AppliedTerminologies": ...,
        "AppliedSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class TranslateTextResponseTypeDef(TypedDict):
    TranslatedText: str,
    SourceLanguageCode: str,
    TargetLanguageCode: str,
    AppliedTerminologies: List[AppliedTerminologyTypeDef],  # (1)
    AppliedSettings: TranslationSettingsTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AppliedTerminologyTypeDef
  2. See TranslationSettingsTypeDef
  3. See ResponseMetadataTypeDef

StartTextTranslationJobRequestRequestTypeDef

Usage Example
from mypy_boto3_translate.type_defs import StartTextTranslationJobRequestRequestTypeDef

def get_value() -> StartTextTranslationJobRequestRequestTypeDef:
    return {
        "InputDataConfig": ...,
        "OutputDataConfig": ...,
        "DataAccessRoleArn": ...,
        "SourceLanguageCode": ...,
        "TargetLanguageCodes": ...,
        "ClientToken": ...,
    }
Definition
class StartTextTranslationJobRequestRequestTypeDef(TypedDict):
    InputDataConfig: InputDataConfigTypeDef,  # (1)
    OutputDataConfig: OutputDataConfigTypeDef,  # (2)
    DataAccessRoleArn: str,
    SourceLanguageCode: str,
    TargetLanguageCodes: Sequence[str],
    ClientToken: str,
    JobName: NotRequired[str],
    TerminologyNames: NotRequired[Sequence[str]],
    ParallelDataNames: NotRequired[Sequence[str]],
    Settings: NotRequired[TranslationSettingsTypeDef],  # (3)
  1. See InputDataConfigTypeDef
  2. See OutputDataConfigTypeDef
  3. See TranslationSettingsTypeDef

TextTranslationJobPropertiesTypeDef

Usage Example
from mypy_boto3_translate.type_defs import TextTranslationJobPropertiesTypeDef

def get_value() -> TextTranslationJobPropertiesTypeDef:
    return {
        "JobId": ...,
    }
Definition
class TextTranslationJobPropertiesTypeDef(TypedDict):
    JobId: NotRequired[str],
    JobName: NotRequired[str],
    JobStatus: NotRequired[JobStatusType],  # (1)
    JobDetails: NotRequired[JobDetailsTypeDef],  # (2)
    SourceLanguageCode: NotRequired[str],
    TargetLanguageCodes: NotRequired[List[str]],
    TerminologyNames: NotRequired[List[str]],
    ParallelDataNames: NotRequired[List[str]],
    Message: NotRequired[str],
    SubmittedTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],
    InputDataConfig: NotRequired[InputDataConfigTypeDef],  # (3)
    OutputDataConfig: NotRequired[OutputDataConfigTypeDef],  # (4)
    DataAccessRoleArn: NotRequired[str],
    Settings: NotRequired[TranslationSettingsTypeDef],  # (5)
  1. See JobStatusType
  2. See JobDetailsTypeDef
  3. See InputDataConfigTypeDef
  4. See OutputDataConfigTypeDef
  5. See TranslationSettingsTypeDef

GetTerminologyResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import GetTerminologyResponseTypeDef

def get_value() -> GetTerminologyResponseTypeDef:
    return {
        "TerminologyProperties": ...,
        "TerminologyDataLocation": ...,
        "AuxiliaryDataLocation": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTerminologyResponseTypeDef(TypedDict):
    TerminologyProperties: TerminologyPropertiesTypeDef,  # (1)
    TerminologyDataLocation: TerminologyDataLocationTypeDef,  # (2)
    AuxiliaryDataLocation: TerminologyDataLocationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See TerminologyPropertiesTypeDef
  2. See TerminologyDataLocationTypeDef
  3. See TerminologyDataLocationTypeDef
  4. See ResponseMetadataTypeDef

ImportTerminologyResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ImportTerminologyResponseTypeDef

def get_value() -> ImportTerminologyResponseTypeDef:
    return {
        "TerminologyProperties": ...,
        "AuxiliaryDataLocation": ...,
        "ResponseMetadata": ...,
    }
Definition
class ImportTerminologyResponseTypeDef(TypedDict):
    TerminologyProperties: TerminologyPropertiesTypeDef,  # (1)
    AuxiliaryDataLocation: TerminologyDataLocationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See TerminologyPropertiesTypeDef
  2. See TerminologyDataLocationTypeDef
  3. See ResponseMetadataTypeDef

ListTerminologiesResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ListTerminologiesResponseTypeDef

def get_value() -> ListTerminologiesResponseTypeDef:
    return {
        "TerminologyPropertiesList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTerminologiesResponseTypeDef(TypedDict):
    TerminologyPropertiesList: List[TerminologyPropertiesTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TerminologyPropertiesTypeDef
  2. See ResponseMetadataTypeDef

GetParallelDataResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import GetParallelDataResponseTypeDef

def get_value() -> GetParallelDataResponseTypeDef:
    return {
        "ParallelDataProperties": ...,
        "DataLocation": ...,
        "AuxiliaryDataLocation": ...,
        "LatestUpdateAttemptAuxiliaryDataLocation": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetParallelDataResponseTypeDef(TypedDict):
    ParallelDataProperties: ParallelDataPropertiesTypeDef,  # (1)
    DataLocation: ParallelDataDataLocationTypeDef,  # (2)
    AuxiliaryDataLocation: ParallelDataDataLocationTypeDef,  # (2)
    LatestUpdateAttemptAuxiliaryDataLocation: ParallelDataDataLocationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See ParallelDataPropertiesTypeDef
  2. See ParallelDataDataLocationTypeDef
  3. See ParallelDataDataLocationTypeDef
  4. See ParallelDataDataLocationTypeDef
  5. See ResponseMetadataTypeDef

ListParallelDataResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ListParallelDataResponseTypeDef

def get_value() -> ListParallelDataResponseTypeDef:
    return {
        "ParallelDataPropertiesList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListParallelDataResponseTypeDef(TypedDict):
    ParallelDataPropertiesList: List[ParallelDataPropertiesTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParallelDataPropertiesTypeDef
  2. See ResponseMetadataTypeDef

DescribeTextTranslationJobResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import DescribeTextTranslationJobResponseTypeDef

def get_value() -> DescribeTextTranslationJobResponseTypeDef:
    return {
        "TextTranslationJobProperties": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeTextTranslationJobResponseTypeDef(TypedDict):
    TextTranslationJobProperties: TextTranslationJobPropertiesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TextTranslationJobPropertiesTypeDef
  2. See ResponseMetadataTypeDef

ListTextTranslationJobsResponseTypeDef

Usage Example
from mypy_boto3_translate.type_defs import ListTextTranslationJobsResponseTypeDef

def get_value() -> ListTextTranslationJobsResponseTypeDef:
    return {
        "TextTranslationJobPropertiesList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTextTranslationJobsResponseTypeDef(TypedDict):
    TextTranslationJobPropertiesList: List[TextTranslationJobPropertiesTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TextTranslationJobPropertiesTypeDef
  2. See ResponseMetadataTypeDef