UNPKG

cloudworker-proxy

Version:
398 lines 8.56 kB
{ "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": { "DeleteTerminology": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } } }, "DescribeTextTranslationJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "TextTranslationJobProperties": { "shape": "S6" } } } }, "GetTerminology": { "input": { "type": "structure", "required": [ "Name", "TerminologyDataFormat" ], "members": { "Name": {}, "TerminologyDataFormat": {} } }, "output": { "type": "structure", "members": { "TerminologyProperties": { "shape": "So" }, "TerminologyDataLocation": { "type": "structure", "required": [ "RepositoryType", "Location" ], "members": { "RepositoryType": {}, "Location": {} } } } } }, "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": {} } }, "EncryptionKey": { "shape": "Ss" } } }, "output": { "type": "structure", "members": { "TerminologyProperties": { "shape": "So" } } } }, "ListTerminologies": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "TerminologyPropertiesList": { "type": "list", "member": { "shape": "So" } }, "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": "S6" } }, "NextToken": {} } } }, "StartTextTranslationJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "SourceLanguageCode", "TargetLanguageCodes", "ClientToken" ], "members": { "JobName": {}, "InputDataConfig": { "shape": "Sg" }, "OutputDataConfig": { "shape": "Sj" }, "DataAccessRoleArn": {}, "SourceLanguageCode": {}, "TargetLanguageCodes": { "shape": "Sc" }, "TerminologyNames": { "shape": "Sd" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "JobId": {}, "JobStatus": {} } } }, "StopTextTranslationJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "JobId": {}, "JobStatus": {} } } }, "TranslateText": { "input": { "type": "structure", "required": [ "Text", "SourceLanguageCode", "TargetLanguageCode" ], "members": { "Text": {}, "TerminologyNames": { "shape": "Sd" }, "SourceLanguageCode": {}, "TargetLanguageCode": {} } }, "output": { "type": "structure", "required": [ "TranslatedText", "SourceLanguageCode", "TargetLanguageCode" ], "members": { "TranslatedText": {}, "SourceLanguageCode": {}, "TargetLanguageCode": {}, "AppliedTerminologies": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Terms": { "type": "list", "member": { "type": "structure", "members": { "SourceText": {}, "TargetText": {} } } } } } } } } } }, "shapes": { "S6": { "type": "structure", "members": { "JobId": {}, "JobName": {}, "JobStatus": {}, "JobDetails": { "type": "structure", "members": { "TranslatedDocumentsCount": { "type": "integer" }, "DocumentsWithErrorsCount": { "type": "integer" }, "InputDocumentsCount": { "type": "integer" } } }, "SourceLanguageCode": {}, "TargetLanguageCodes": { "shape": "Sc" }, "TerminologyNames": { "shape": "Sd" }, "Message": {}, "SubmittedTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "InputDataConfig": { "shape": "Sg" }, "OutputDataConfig": { "shape": "Sj" }, "DataAccessRoleArn": {} } }, "Sc": { "type": "list", "member": {} }, "Sd": { "type": "list", "member": {} }, "Sg": { "type": "structure", "required": [ "S3Uri", "ContentType" ], "members": { "S3Uri": {}, "ContentType": {} } }, "Sj": { "type": "structure", "required": [ "S3Uri" ], "members": { "S3Uri": {} } }, "So": { "type": "structure", "members": { "Name": {}, "Description": {}, "Arn": {}, "SourceLanguageCode": {}, "TargetLanguageCodes": { "type": "list", "member": {} }, "EncryptionKey": { "shape": "Ss" }, "SizeBytes": { "type": "integer" }, "TermCount": { "type": "integer" }, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" } } }, "Ss": { "type": "structure", "required": [ "Type", "Id" ], "members": { "Type": {}, "Id": {} } } } }