mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-22 05:09:05 +00:00
813 lines
17 KiB
JSON
813 lines
17 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2017-07-01",
|
|
"endpointPrefix": "translate",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "json",
|
|
"serviceFullName": "Amazon Translate",
|
|
"serviceId": "Translate",
|
|
"signatureVersion": "v4",
|
|
"signingName": "translate",
|
|
"targetPrefix": "AWSShineFrontendService_20170701",
|
|
"uid": "translate-2017-07-01"
|
|
},
|
|
"operations": {
|
|
"CreateParallelData": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"ParallelDataConfig",
|
|
"ClientToken"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"Description": {},
|
|
"ParallelDataConfig": {
|
|
"shape": "S4"
|
|
},
|
|
"EncryptionKey": {
|
|
"shape": "S7"
|
|
},
|
|
"ClientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"Tags": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"Status": {}
|
|
}
|
|
}
|
|
},
|
|
"DeleteParallelData": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name"
|
|
],
|
|
"members": {
|
|
"Name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"Status": {}
|
|
}
|
|
}
|
|
},
|
|
"DeleteTerminology": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name"
|
|
],
|
|
"members": {
|
|
"Name": {}
|
|
}
|
|
}
|
|
},
|
|
"DescribeTextTranslationJob": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"JobId"
|
|
],
|
|
"members": {
|
|
"JobId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"TextTranslationJobProperties": {
|
|
"shape": "Sn"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetParallelData": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name"
|
|
],
|
|
"members": {
|
|
"Name": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ParallelDataProperties": {
|
|
"shape": "S17"
|
|
},
|
|
"DataLocation": {
|
|
"shape": "S1b"
|
|
},
|
|
"AuxiliaryDataLocation": {
|
|
"shape": "S1b"
|
|
},
|
|
"LatestUpdateAttemptAuxiliaryDataLocation": {
|
|
"shape": "S1b"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetTerminology": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"TerminologyDataFormat": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"TerminologyProperties": {
|
|
"shape": "S1g"
|
|
},
|
|
"TerminologyDataLocation": {
|
|
"shape": "S1j"
|
|
},
|
|
"AuxiliaryDataLocation": {
|
|
"shape": "S1j"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ImportTerminology": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"MergeStrategy",
|
|
"TerminologyData"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"MergeStrategy": {},
|
|
"Description": {},
|
|
"TerminologyData": {
|
|
"type": "structure",
|
|
"required": [
|
|
"File",
|
|
"Format"
|
|
],
|
|
"members": {
|
|
"File": {
|
|
"type": "blob",
|
|
"sensitive": true
|
|
},
|
|
"Format": {},
|
|
"Directionality": {}
|
|
}
|
|
},
|
|
"EncryptionKey": {
|
|
"shape": "S7"
|
|
},
|
|
"Tags": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"TerminologyProperties": {
|
|
"shape": "S1g"
|
|
},
|
|
"AuxiliaryDataLocation": {
|
|
"shape": "S1j"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListLanguages": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DisplayLanguageCode": {},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Languages": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"LanguageName",
|
|
"LanguageCode"
|
|
],
|
|
"members": {
|
|
"LanguageName": {},
|
|
"LanguageCode": {}
|
|
}
|
|
}
|
|
},
|
|
"DisplayLanguageCode": {},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListParallelData": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ParallelDataPropertiesList": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S17"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListTagsForResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Tags": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ListTerminologies": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"TerminologyPropertiesList": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S1g"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListTextTranslationJobs": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Filter": {
|
|
"type": "structure",
|
|
"members": {
|
|
"JobName": {},
|
|
"JobStatus": {},
|
|
"SubmittedBeforeTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"SubmittedAfterTime": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"TextTranslationJobPropertiesList": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sn"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"StartTextTranslationJob": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"InputDataConfig",
|
|
"OutputDataConfig",
|
|
"DataAccessRoleArn",
|
|
"SourceLanguageCode",
|
|
"TargetLanguageCodes",
|
|
"ClientToken"
|
|
],
|
|
"members": {
|
|
"JobName": {},
|
|
"InputDataConfig": {
|
|
"shape": "Sx"
|
|
},
|
|
"OutputDataConfig": {
|
|
"shape": "Sz"
|
|
},
|
|
"DataAccessRoleArn": {},
|
|
"SourceLanguageCode": {},
|
|
"TargetLanguageCodes": {
|
|
"shape": "St"
|
|
},
|
|
"TerminologyNames": {
|
|
"shape": "Su"
|
|
},
|
|
"ParallelDataNames": {
|
|
"shape": "Su"
|
|
},
|
|
"ClientToken": {
|
|
"idempotencyToken": true
|
|
},
|
|
"Settings": {
|
|
"shape": "S11"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"JobId": {},
|
|
"JobStatus": {}
|
|
}
|
|
}
|
|
},
|
|
"StopTextTranslationJob": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"JobId"
|
|
],
|
|
"members": {
|
|
"JobId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"JobId": {},
|
|
"JobStatus": {}
|
|
}
|
|
}
|
|
},
|
|
"TagResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn",
|
|
"Tags"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {},
|
|
"Tags": {
|
|
"shape": "Sb"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"TranslateDocument": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Document",
|
|
"SourceLanguageCode",
|
|
"TargetLanguageCode"
|
|
],
|
|
"members": {
|
|
"Document": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Content",
|
|
"ContentType"
|
|
],
|
|
"members": {
|
|
"Content": {
|
|
"type": "blob",
|
|
"sensitive": true
|
|
},
|
|
"ContentType": {}
|
|
}
|
|
},
|
|
"TerminologyNames": {
|
|
"shape": "Su"
|
|
},
|
|
"SourceLanguageCode": {},
|
|
"TargetLanguageCode": {},
|
|
"Settings": {
|
|
"shape": "S11"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TranslatedDocument",
|
|
"SourceLanguageCode",
|
|
"TargetLanguageCode"
|
|
],
|
|
"members": {
|
|
"TranslatedDocument": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Content"
|
|
],
|
|
"members": {
|
|
"Content": {
|
|
"type": "blob",
|
|
"sensitive": true
|
|
}
|
|
}
|
|
},
|
|
"SourceLanguageCode": {},
|
|
"TargetLanguageCode": {},
|
|
"AppliedTerminologies": {
|
|
"shape": "S2m"
|
|
},
|
|
"AppliedSettings": {
|
|
"shape": "S11"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TranslateText": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Text",
|
|
"SourceLanguageCode",
|
|
"TargetLanguageCode"
|
|
],
|
|
"members": {
|
|
"Text": {},
|
|
"TerminologyNames": {
|
|
"shape": "Su"
|
|
},
|
|
"SourceLanguageCode": {},
|
|
"TargetLanguageCode": {},
|
|
"Settings": {
|
|
"shape": "S11"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"TranslatedText",
|
|
"SourceLanguageCode",
|
|
"TargetLanguageCode"
|
|
],
|
|
"members": {
|
|
"TranslatedText": {},
|
|
"SourceLanguageCode": {},
|
|
"TargetLanguageCode": {},
|
|
"AppliedTerminologies": {
|
|
"shape": "S2m"
|
|
},
|
|
"AppliedSettings": {
|
|
"shape": "S11"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UntagResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn",
|
|
"TagKeys"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {},
|
|
"TagKeys": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"UpdateParallelData": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"ParallelDataConfig",
|
|
"ClientToken"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"Description": {},
|
|
"ParallelDataConfig": {
|
|
"shape": "S4"
|
|
},
|
|
"ClientToken": {
|
|
"idempotencyToken": true
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"Status": {},
|
|
"LatestUpdateAttemptStatus": {},
|
|
"LatestUpdateAttemptAt": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S4": {
|
|
"type": "structure",
|
|
"members": {
|
|
"S3Uri": {},
|
|
"Format": {}
|
|
}
|
|
},
|
|
"S7": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Type",
|
|
"Id"
|
|
],
|
|
"members": {
|
|
"Type": {},
|
|
"Id": {}
|
|
}
|
|
},
|
|
"Sb": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Key",
|
|
"Value"
|
|
],
|
|
"members": {
|
|
"Key": {},
|
|
"Value": {}
|
|
}
|
|
}
|
|
},
|
|
"Sn": {
|
|
"type": "structure",
|
|
"members": {
|
|
"JobId": {},
|
|
"JobName": {},
|
|
"JobStatus": {},
|
|
"JobDetails": {
|
|
"type": "structure",
|
|
"members": {
|
|
"TranslatedDocumentsCount": {
|
|
"type": "integer"
|
|
},
|
|
"DocumentsWithErrorsCount": {
|
|
"type": "integer"
|
|
},
|
|
"InputDocumentsCount": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"SourceLanguageCode": {},
|
|
"TargetLanguageCodes": {
|
|
"shape": "St"
|
|
},
|
|
"TerminologyNames": {
|
|
"shape": "Su"
|
|
},
|
|
"ParallelDataNames": {
|
|
"shape": "Su"
|
|
},
|
|
"Message": {},
|
|
"SubmittedTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"EndTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"InputDataConfig": {
|
|
"shape": "Sx"
|
|
},
|
|
"OutputDataConfig": {
|
|
"shape": "Sz"
|
|
},
|
|
"DataAccessRoleArn": {},
|
|
"Settings": {
|
|
"shape": "S11"
|
|
}
|
|
}
|
|
},
|
|
"St": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Su": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Sx": {
|
|
"type": "structure",
|
|
"required": [
|
|
"S3Uri",
|
|
"ContentType"
|
|
],
|
|
"members": {
|
|
"S3Uri": {},
|
|
"ContentType": {}
|
|
}
|
|
},
|
|
"Sz": {
|
|
"type": "structure",
|
|
"required": [
|
|
"S3Uri"
|
|
],
|
|
"members": {
|
|
"S3Uri": {},
|
|
"EncryptionKey": {
|
|
"shape": "S7"
|
|
}
|
|
}
|
|
},
|
|
"S11": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Formality": {},
|
|
"Profanity": {},
|
|
"Brevity": {}
|
|
}
|
|
},
|
|
"S17": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"Arn": {},
|
|
"Description": {},
|
|
"Status": {},
|
|
"SourceLanguageCode": {},
|
|
"TargetLanguageCodes": {
|
|
"shape": "S19"
|
|
},
|
|
"ParallelDataConfig": {
|
|
"shape": "S4"
|
|
},
|
|
"Message": {},
|
|
"ImportedDataSize": {
|
|
"type": "long"
|
|
},
|
|
"ImportedRecordCount": {
|
|
"type": "long"
|
|
},
|
|
"FailedRecordCount": {
|
|
"type": "long"
|
|
},
|
|
"SkippedRecordCount": {
|
|
"type": "long"
|
|
},
|
|
"EncryptionKey": {
|
|
"shape": "S7"
|
|
},
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"LastUpdatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"LatestUpdateAttemptStatus": {},
|
|
"LatestUpdateAttemptAt": {
|
|
"type": "timestamp"
|
|
}
|
|
}
|
|
},
|
|
"S19": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S1b": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RepositoryType",
|
|
"Location"
|
|
],
|
|
"members": {
|
|
"RepositoryType": {},
|
|
"Location": {}
|
|
}
|
|
},
|
|
"S1g": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"Description": {},
|
|
"Arn": {},
|
|
"SourceLanguageCode": {},
|
|
"TargetLanguageCodes": {
|
|
"shape": "S19"
|
|
},
|
|
"EncryptionKey": {
|
|
"shape": "S7"
|
|
},
|
|
"SizeBytes": {
|
|
"type": "integer"
|
|
},
|
|
"TermCount": {
|
|
"type": "integer"
|
|
},
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"LastUpdatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"Directionality": {},
|
|
"Message": {},
|
|
"SkippedTermCount": {
|
|
"type": "integer"
|
|
},
|
|
"Format": {}
|
|
}
|
|
},
|
|
"S1j": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RepositoryType",
|
|
"Location"
|
|
],
|
|
"members": {
|
|
"RepositoryType": {},
|
|
"Location": {}
|
|
}
|
|
},
|
|
"S2m": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"Terms": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SourceText": {},
|
|
"TargetText": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |