Skip to content

Type definitions#

Index > Translate > Type definitions

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

BlobTypeDef#

# BlobTypeDef Union usage example

from mypy_boto3_translate.type_defs import BlobTypeDef


def get_value() -> BlobTypeDef:
    return ...


# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

TimestampTypeDef#

# TimestampTypeDef Union usage example

from mypy_boto3_translate.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

TermTypeDef#

# TermTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import TermTypeDef


def get_value() -> TermTypeDef:
    return {
        "SourceText": ...,
    }


# TermTypeDef definition

class TermTypeDef(TypedDict):
    SourceText: NotRequired[str],
    TargetText: NotRequired[str],

EncryptionKeyTypeDef#

# EncryptionKeyTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import EncryptionKeyTypeDef


def get_value() -> EncryptionKeyTypeDef:
    return {
        "Type": ...,
    }


# EncryptionKeyTypeDef definition

class EncryptionKeyTypeDef(TypedDict):
    Type: EncryptionKeyTypeType,  # (1)
    Id: str,
  1. See EncryptionKeyTypeType

ParallelDataConfigTypeDef#

# ParallelDataConfigTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ParallelDataConfigTypeDef


def get_value() -> ParallelDataConfigTypeDef:
    return {
        "S3Uri": ...,
    }


# ParallelDataConfigTypeDef definition

class ParallelDataConfigTypeDef(TypedDict):
    S3Uri: NotRequired[str],
    Format: NotRequired[ParallelDataFormatType],  # (1)
  1. See ParallelDataFormatType

TagTypeDef#

# TagTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }


# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

DeleteParallelDataRequestTypeDef#

# DeleteParallelDataRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import DeleteParallelDataRequestTypeDef


def get_value() -> DeleteParallelDataRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteParallelDataRequestTypeDef definition

class DeleteParallelDataRequestTypeDef(TypedDict):
    Name: str,

DeleteTerminologyRequestTypeDef#

# DeleteTerminologyRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import DeleteTerminologyRequestTypeDef


def get_value() -> DeleteTerminologyRequestTypeDef:
    return {
        "Name": ...,
    }


# DeleteTerminologyRequestTypeDef definition

class DeleteTerminologyRequestTypeDef(TypedDict):
    Name: str,

DescribeTextTranslationJobRequestTypeDef#

# DescribeTextTranslationJobRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import DescribeTextTranslationJobRequestTypeDef


def get_value() -> DescribeTextTranslationJobRequestTypeDef:
    return {
        "JobId": ...,
    }


# DescribeTextTranslationJobRequestTypeDef definition

class DescribeTextTranslationJobRequestTypeDef(TypedDict):
    JobId: str,

GetParallelDataRequestTypeDef#

# GetParallelDataRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import GetParallelDataRequestTypeDef


def get_value() -> GetParallelDataRequestTypeDef:
    return {
        "Name": ...,
    }


# GetParallelDataRequestTypeDef definition

class GetParallelDataRequestTypeDef(TypedDict):
    Name: str,

ParallelDataDataLocationTypeDef#

# ParallelDataDataLocationTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ParallelDataDataLocationTypeDef


def get_value() -> ParallelDataDataLocationTypeDef:
    return {
        "RepositoryType": ...,
    }


# ParallelDataDataLocationTypeDef definition

class ParallelDataDataLocationTypeDef(TypedDict):
    RepositoryType: str,
    Location: str,

GetTerminologyRequestTypeDef#

# GetTerminologyRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import GetTerminologyRequestTypeDef


def get_value() -> GetTerminologyRequestTypeDef:
    return {
        "Name": ...,
    }


# GetTerminologyRequestTypeDef definition

class GetTerminologyRequestTypeDef(TypedDict):
    Name: str,
    TerminologyDataFormat: NotRequired[TerminologyDataFormatType],  # (1)
  1. See TerminologyDataFormatType

TerminologyDataLocationTypeDef#

# TerminologyDataLocationTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import TerminologyDataLocationTypeDef


def get_value() -> TerminologyDataLocationTypeDef:
    return {
        "RepositoryType": ...,
    }


# TerminologyDataLocationTypeDef definition

class TerminologyDataLocationTypeDef(TypedDict):
    RepositoryType: str,
    Location: str,

InputDataConfigTypeDef#

# InputDataConfigTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import InputDataConfigTypeDef


def get_value() -> InputDataConfigTypeDef:
    return {
        "S3Uri": ...,
    }


# InputDataConfigTypeDef definition

class InputDataConfigTypeDef(TypedDict):
    S3Uri: str,
    ContentType: str,

JobDetailsTypeDef#

# JobDetailsTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import JobDetailsTypeDef


def get_value() -> JobDetailsTypeDef:
    return {
        "TranslatedDocumentsCount": ...,
    }


# JobDetailsTypeDef definition

class JobDetailsTypeDef(TypedDict):
    TranslatedDocumentsCount: NotRequired[int],
    DocumentsWithErrorsCount: NotRequired[int],
    InputDocumentsCount: NotRequired[int],

LanguageTypeDef#

# LanguageTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import LanguageTypeDef


def get_value() -> LanguageTypeDef:
    return {
        "LanguageName": ...,
    }


# LanguageTypeDef definition

class LanguageTypeDef(TypedDict):
    LanguageName: str,
    LanguageCode: str,

ListLanguagesRequestTypeDef#

# ListLanguagesRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ListLanguagesRequestTypeDef


def get_value() -> ListLanguagesRequestTypeDef:
    return {
        "DisplayLanguageCode": ...,
    }


# ListLanguagesRequestTypeDef definition

class ListLanguagesRequestTypeDef(TypedDict):
    DisplayLanguageCode: NotRequired[DisplayLanguageCodeType],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See DisplayLanguageCodeType

ListParallelDataRequestTypeDef#

# ListParallelDataRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ListParallelDataRequestTypeDef


def get_value() -> ListParallelDataRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListParallelDataRequestTypeDef definition

class ListParallelDataRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceArn: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListTerminologiesRequestTypeDef#

# ListTerminologiesRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ListTerminologiesRequestTypeDef


def get_value() -> ListTerminologiesRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListTerminologiesRequestTypeDef definition

class ListTerminologiesRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

TranslationSettingsTypeDef#

# TranslationSettingsTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import TranslationSettingsTypeDef


def get_value() -> TranslationSettingsTypeDef:
    return {
        "Formality": ...,
    }


# TranslationSettingsTypeDef definition

class TranslationSettingsTypeDef(TypedDict):
    Formality: NotRequired[FormalityType],  # (1)
    Profanity: NotRequired[ProfanityType],  # (2)
    Brevity: NotRequired[BrevityType],  # (3)
  1. See FormalityType
  2. See ProfanityType
  3. See BrevityType

StopTextTranslationJobRequestTypeDef#

# StopTextTranslationJobRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import StopTextTranslationJobRequestTypeDef


def get_value() -> StopTextTranslationJobRequestTypeDef:
    return {
        "JobId": ...,
    }


# StopTextTranslationJobRequestTypeDef definition

class StopTextTranslationJobRequestTypeDef(TypedDict):
    JobId: str,

TranslatedDocumentTypeDef#

# TranslatedDocumentTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import TranslatedDocumentTypeDef


def get_value() -> TranslatedDocumentTypeDef:
    return {
        "Content": ...,
    }


# TranslatedDocumentTypeDef definition

class TranslatedDocumentTypeDef(TypedDict):
    Content: bytes,

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

AppliedTerminologyTypeDef#

# AppliedTerminologyTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import AppliedTerminologyTypeDef


def get_value() -> AppliedTerminologyTypeDef:
    return {
        "Name": ...,
    }


# AppliedTerminologyTypeDef definition

class AppliedTerminologyTypeDef(TypedDict):
    Name: NotRequired[str],
    Terms: NotRequired[List[TermTypeDef]],  # (1)
  1. See TermTypeDef

DocumentTypeDef#

# DocumentTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import DocumentTypeDef


def get_value() -> DocumentTypeDef:
    return {
        "Content": ...,
    }


# DocumentTypeDef definition

class DocumentTypeDef(TypedDict):
    Content: BlobTypeDef,
    ContentType: str,

TerminologyDataTypeDef#

# TerminologyDataTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import TerminologyDataTypeDef


def get_value() -> TerminologyDataTypeDef:
    return {
        "File": ...,
    }


# TerminologyDataTypeDef definition

class TerminologyDataTypeDef(TypedDict):
    File: BlobTypeDef,
    Format: TerminologyDataFormatType,  # (1)
    Directionality: NotRequired[DirectionalityType],  # (2)
  1. See TerminologyDataFormatType
  2. See DirectionalityType

OutputDataConfigTypeDef#

# OutputDataConfigTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import OutputDataConfigTypeDef


def get_value() -> OutputDataConfigTypeDef:
    return {
        "S3Uri": ...,
    }


# OutputDataConfigTypeDef definition

class OutputDataConfigTypeDef(TypedDict):
    S3Uri: str,
    EncryptionKey: NotRequired[EncryptionKeyTypeDef],  # (1)
  1. See EncryptionKeyTypeDef

TerminologyPropertiesTypeDef#

# TerminologyPropertiesTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import TerminologyPropertiesTypeDef


def get_value() -> TerminologyPropertiesTypeDef:
    return {
        "Name": ...,
    }


# TerminologyPropertiesTypeDef 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#

# ParallelDataPropertiesTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ParallelDataPropertiesTypeDef


def get_value() -> ParallelDataPropertiesTypeDef:
    return {
        "Name": ...,
    }


# ParallelDataPropertiesTypeDef 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

UpdateParallelDataRequestTypeDef#

# UpdateParallelDataRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import UpdateParallelDataRequestTypeDef


def get_value() -> UpdateParallelDataRequestTypeDef:
    return {
        "Name": ...,
    }


# UpdateParallelDataRequestTypeDef definition

class UpdateParallelDataRequestTypeDef(TypedDict):
    Name: str,
    ParallelDataConfig: ParallelDataConfigTypeDef,  # (1)
    ClientToken: str,
    Description: NotRequired[str],
  1. See ParallelDataConfigTypeDef

CreateParallelDataRequestTypeDef#

# CreateParallelDataRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import CreateParallelDataRequestTypeDef


def get_value() -> CreateParallelDataRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateParallelDataRequestTypeDef definition

class CreateParallelDataRequestTypeDef(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

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateParallelDataResponseTypeDef#

# CreateParallelDataResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import CreateParallelDataResponseTypeDef


def get_value() -> CreateParallelDataResponseTypeDef:
    return {
        "Name": ...,
    }


# CreateParallelDataResponseTypeDef definition

class CreateParallelDataResponseTypeDef(TypedDict):
    Name: str,
    Status: ParallelDataStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParallelDataStatusType
  2. See ResponseMetadataTypeDef

DeleteParallelDataResponseTypeDef#

# DeleteParallelDataResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import DeleteParallelDataResponseTypeDef


def get_value() -> DeleteParallelDataResponseTypeDef:
    return {
        "Name": ...,
    }


# DeleteParallelDataResponseTypeDef definition

class DeleteParallelDataResponseTypeDef(TypedDict):
    Name: str,
    Status: ParallelDataStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ParallelDataStatusType
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import EmptyResponseMetadataTypeDef


def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }


# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

StartTextTranslationJobResponseTypeDef#

# StartTextTranslationJobResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import StartTextTranslationJobResponseTypeDef


def get_value() -> StartTextTranslationJobResponseTypeDef:
    return {
        "JobId": ...,
    }


# StartTextTranslationJobResponseTypeDef definition

class StartTextTranslationJobResponseTypeDef(TypedDict):
    JobId: str,
    JobStatus: JobStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobStatusType
  2. See ResponseMetadataTypeDef

StopTextTranslationJobResponseTypeDef#

# StopTextTranslationJobResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import StopTextTranslationJobResponseTypeDef


def get_value() -> StopTextTranslationJobResponseTypeDef:
    return {
        "JobId": ...,
    }


# StopTextTranslationJobResponseTypeDef definition

class StopTextTranslationJobResponseTypeDef(TypedDict):
    JobId: str,
    JobStatus: JobStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobStatusType
  2. See ResponseMetadataTypeDef

UpdateParallelDataResponseTypeDef#

# UpdateParallelDataResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import UpdateParallelDataResponseTypeDef


def get_value() -> UpdateParallelDataResponseTypeDef:
    return {
        "Name": ...,
    }


# UpdateParallelDataResponseTypeDef 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

ListLanguagesResponseTypeDef#

# ListLanguagesResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ListLanguagesResponseTypeDef


def get_value() -> ListLanguagesResponseTypeDef:
    return {
        "Languages": ...,
    }


# ListLanguagesResponseTypeDef definition

class ListLanguagesResponseTypeDef(TypedDict):
    Languages: List[LanguageTypeDef],  # (1)
    DisplayLanguageCode: DisplayLanguageCodeType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],
  1. See LanguageTypeDef
  2. See DisplayLanguageCodeType
  3. See ResponseMetadataTypeDef

ListTerminologiesRequestPaginateTypeDef#

# ListTerminologiesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ListTerminologiesRequestPaginateTypeDef


def get_value() -> ListTerminologiesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListTerminologiesRequestPaginateTypeDef definition

class ListTerminologiesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

TranslateTextRequestTypeDef#

# TranslateTextRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import TranslateTextRequestTypeDef


def get_value() -> TranslateTextRequestTypeDef:
    return {
        "Text": ...,
    }


# TranslateTextRequestTypeDef definition

class TranslateTextRequestTypeDef(TypedDict):
    Text: str,
    SourceLanguageCode: str,
    TargetLanguageCode: str,
    TerminologyNames: NotRequired[Sequence[str]],
    Settings: NotRequired[TranslationSettingsTypeDef],  # (1)
  1. See TranslationSettingsTypeDef

TextTranslationJobFilterTypeDef#

# TextTranslationJobFilterTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import TextTranslationJobFilterTypeDef


def get_value() -> TextTranslationJobFilterTypeDef:
    return {
        "JobName": ...,
    }


# TextTranslationJobFilterTypeDef definition

class TextTranslationJobFilterTypeDef(TypedDict):
    JobName: NotRequired[str],
    JobStatus: NotRequired[JobStatusType],  # (1)
    SubmittedBeforeTime: NotRequired[TimestampTypeDef],
    SubmittedAfterTime: NotRequired[TimestampTypeDef],
  1. See JobStatusType

TranslateDocumentResponseTypeDef#

# TranslateDocumentResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import TranslateDocumentResponseTypeDef


def get_value() -> TranslateDocumentResponseTypeDef:
    return {
        "TranslatedDocument": ...,
    }


# TranslateDocumentResponseTypeDef definition

class TranslateDocumentResponseTypeDef(TypedDict):
    TranslatedDocument: TranslatedDocumentTypeDef,  # (1)
    SourceLanguageCode: str,
    TargetLanguageCode: str,
    AppliedTerminologies: List[AppliedTerminologyTypeDef],  # (2)
    AppliedSettings: TranslationSettingsTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See TranslatedDocumentTypeDef
  2. See AppliedTerminologyTypeDef
  3. See TranslationSettingsTypeDef
  4. See ResponseMetadataTypeDef

TranslateTextResponseTypeDef#

# TranslateTextResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import TranslateTextResponseTypeDef


def get_value() -> TranslateTextResponseTypeDef:
    return {
        "TranslatedText": ...,
    }


# TranslateTextResponseTypeDef 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

TranslateDocumentRequestTypeDef#

# TranslateDocumentRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import TranslateDocumentRequestTypeDef


def get_value() -> TranslateDocumentRequestTypeDef:
    return {
        "Document": ...,
    }


# TranslateDocumentRequestTypeDef definition

class TranslateDocumentRequestTypeDef(TypedDict):
    Document: DocumentTypeDef,  # (1)
    SourceLanguageCode: str,
    TargetLanguageCode: str,
    TerminologyNames: NotRequired[Sequence[str]],
    Settings: NotRequired[TranslationSettingsTypeDef],  # (2)
  1. See DocumentTypeDef
  2. See TranslationSettingsTypeDef

ImportTerminologyRequestTypeDef#

# ImportTerminologyRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ImportTerminologyRequestTypeDef


def get_value() -> ImportTerminologyRequestTypeDef:
    return {
        "Name": ...,
    }


# ImportTerminologyRequestTypeDef definition

class ImportTerminologyRequestTypeDef(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

StartTextTranslationJobRequestTypeDef#

# StartTextTranslationJobRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import StartTextTranslationJobRequestTypeDef


def get_value() -> StartTextTranslationJobRequestTypeDef:
    return {
        "InputDataConfig": ...,
    }


# StartTextTranslationJobRequestTypeDef definition

class StartTextTranslationJobRequestTypeDef(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#

# TextTranslationJobPropertiesTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import TextTranslationJobPropertiesTypeDef


def get_value() -> TextTranslationJobPropertiesTypeDef:
    return {
        "JobId": ...,
    }


# TextTranslationJobPropertiesTypeDef 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#

# GetTerminologyResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import GetTerminologyResponseTypeDef


def get_value() -> GetTerminologyResponseTypeDef:
    return {
        "TerminologyProperties": ...,
    }


# GetTerminologyResponseTypeDef 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#

# ImportTerminologyResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ImportTerminologyResponseTypeDef


def get_value() -> ImportTerminologyResponseTypeDef:
    return {
        "TerminologyProperties": ...,
    }


# ImportTerminologyResponseTypeDef definition

class ImportTerminologyResponseTypeDef(TypedDict):
    TerminologyProperties: TerminologyPropertiesTypeDef,  # (1)
    AuxiliaryDataLocation: TerminologyDataLocationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See TerminologyPropertiesTypeDef
  2. See TerminologyDataLocationTypeDef
  3. See ResponseMetadataTypeDef

ListTerminologiesResponseTypeDef#

# ListTerminologiesResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ListTerminologiesResponseTypeDef


def get_value() -> ListTerminologiesResponseTypeDef:
    return {
        "TerminologyPropertiesList": ...,
    }


# ListTerminologiesResponseTypeDef definition

class ListTerminologiesResponseTypeDef(TypedDict):
    TerminologyPropertiesList: List[TerminologyPropertiesTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TerminologyPropertiesTypeDef
  2. See ResponseMetadataTypeDef

GetParallelDataResponseTypeDef#

# GetParallelDataResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import GetParallelDataResponseTypeDef


def get_value() -> GetParallelDataResponseTypeDef:
    return {
        "ParallelDataProperties": ...,
    }


# GetParallelDataResponseTypeDef 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#

# ListParallelDataResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ListParallelDataResponseTypeDef


def get_value() -> ListParallelDataResponseTypeDef:
    return {
        "ParallelDataPropertiesList": ...,
    }


# ListParallelDataResponseTypeDef definition

class ListParallelDataResponseTypeDef(TypedDict):
    ParallelDataPropertiesList: List[ParallelDataPropertiesTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ParallelDataPropertiesTypeDef
  2. See ResponseMetadataTypeDef

ListTextTranslationJobsRequestTypeDef#

# ListTextTranslationJobsRequestTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ListTextTranslationJobsRequestTypeDef


def get_value() -> ListTextTranslationJobsRequestTypeDef:
    return {
        "Filter": ...,
    }


# ListTextTranslationJobsRequestTypeDef definition

class ListTextTranslationJobsRequestTypeDef(TypedDict):
    Filter: NotRequired[TextTranslationJobFilterTypeDef],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See TextTranslationJobFilterTypeDef

DescribeTextTranslationJobResponseTypeDef#

# DescribeTextTranslationJobResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import DescribeTextTranslationJobResponseTypeDef


def get_value() -> DescribeTextTranslationJobResponseTypeDef:
    return {
        "TextTranslationJobProperties": ...,
    }


# DescribeTextTranslationJobResponseTypeDef definition

class DescribeTextTranslationJobResponseTypeDef(TypedDict):
    TextTranslationJobProperties: TextTranslationJobPropertiesTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TextTranslationJobPropertiesTypeDef
  2. See ResponseMetadataTypeDef

ListTextTranslationJobsResponseTypeDef#

# ListTextTranslationJobsResponseTypeDef TypedDict usage example

from mypy_boto3_translate.type_defs import ListTextTranslationJobsResponseTypeDef


def get_value() -> ListTextTranslationJobsResponseTypeDef:
    return {
        "TextTranslationJobPropertiesList": ...,
    }


# ListTextTranslationJobsResponseTypeDef definition

class ListTextTranslationJobsResponseTypeDef(TypedDict):
    TextTranslationJobPropertiesList: List[TextTranslationJobPropertiesTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TextTranslationJobPropertiesTypeDef
  2. See ResponseMetadataTypeDef