translate-2017-07-01.min.json 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2017-07-01",
  5. "endpointPrefix": "translate",
  6. "jsonVersion": "1.1",
  7. "protocol": "json",
  8. "serviceFullName": "Amazon Translate",
  9. "serviceId": "Translate",
  10. "signatureVersion": "v4",
  11. "signingName": "translate",
  12. "targetPrefix": "AWSShineFrontendService_20170701",
  13. "uid": "translate-2017-07-01"
  14. },
  15. "operations": {
  16. "CreateParallelData": {
  17. "input": {
  18. "type": "structure",
  19. "required": [
  20. "Name",
  21. "ParallelDataConfig",
  22. "ClientToken"
  23. ],
  24. "members": {
  25. "Name": {},
  26. "Description": {},
  27. "ParallelDataConfig": {
  28. "shape": "S4"
  29. },
  30. "EncryptionKey": {
  31. "shape": "S7"
  32. },
  33. "ClientToken": {
  34. "idempotencyToken": true
  35. },
  36. "Tags": {
  37. "shape": "Sb"
  38. }
  39. }
  40. },
  41. "output": {
  42. "type": "structure",
  43. "members": {
  44. "Name": {},
  45. "Status": {}
  46. }
  47. }
  48. },
  49. "DeleteParallelData": {
  50. "input": {
  51. "type": "structure",
  52. "required": [
  53. "Name"
  54. ],
  55. "members": {
  56. "Name": {}
  57. }
  58. },
  59. "output": {
  60. "type": "structure",
  61. "members": {
  62. "Name": {},
  63. "Status": {}
  64. }
  65. }
  66. },
  67. "DeleteTerminology": {
  68. "input": {
  69. "type": "structure",
  70. "required": [
  71. "Name"
  72. ],
  73. "members": {
  74. "Name": {}
  75. }
  76. }
  77. },
  78. "DescribeTextTranslationJob": {
  79. "input": {
  80. "type": "structure",
  81. "required": [
  82. "JobId"
  83. ],
  84. "members": {
  85. "JobId": {}
  86. }
  87. },
  88. "output": {
  89. "type": "structure",
  90. "members": {
  91. "TextTranslationJobProperties": {
  92. "shape": "Sn"
  93. }
  94. }
  95. }
  96. },
  97. "GetParallelData": {
  98. "input": {
  99. "type": "structure",
  100. "required": [
  101. "Name"
  102. ],
  103. "members": {
  104. "Name": {}
  105. }
  106. },
  107. "output": {
  108. "type": "structure",
  109. "members": {
  110. "ParallelDataProperties": {
  111. "shape": "S17"
  112. },
  113. "DataLocation": {
  114. "shape": "S1b"
  115. },
  116. "AuxiliaryDataLocation": {
  117. "shape": "S1b"
  118. },
  119. "LatestUpdateAttemptAuxiliaryDataLocation": {
  120. "shape": "S1b"
  121. }
  122. }
  123. }
  124. },
  125. "GetTerminology": {
  126. "input": {
  127. "type": "structure",
  128. "required": [
  129. "Name"
  130. ],
  131. "members": {
  132. "Name": {},
  133. "TerminologyDataFormat": {}
  134. }
  135. },
  136. "output": {
  137. "type": "structure",
  138. "members": {
  139. "TerminologyProperties": {
  140. "shape": "S1g"
  141. },
  142. "TerminologyDataLocation": {
  143. "shape": "S1j"
  144. },
  145. "AuxiliaryDataLocation": {
  146. "shape": "S1j"
  147. }
  148. }
  149. }
  150. },
  151. "ImportTerminology": {
  152. "input": {
  153. "type": "structure",
  154. "required": [
  155. "Name",
  156. "MergeStrategy",
  157. "TerminologyData"
  158. ],
  159. "members": {
  160. "Name": {},
  161. "MergeStrategy": {},
  162. "Description": {},
  163. "TerminologyData": {
  164. "type": "structure",
  165. "required": [
  166. "File",
  167. "Format"
  168. ],
  169. "members": {
  170. "File": {
  171. "type": "blob",
  172. "sensitive": true
  173. },
  174. "Format": {},
  175. "Directionality": {}
  176. }
  177. },
  178. "EncryptionKey": {
  179. "shape": "S7"
  180. },
  181. "Tags": {
  182. "shape": "Sb"
  183. }
  184. }
  185. },
  186. "output": {
  187. "type": "structure",
  188. "members": {
  189. "TerminologyProperties": {
  190. "shape": "S1g"
  191. },
  192. "AuxiliaryDataLocation": {
  193. "shape": "S1j"
  194. }
  195. }
  196. }
  197. },
  198. "ListLanguages": {
  199. "input": {
  200. "type": "structure",
  201. "members": {
  202. "DisplayLanguageCode": {},
  203. "NextToken": {},
  204. "MaxResults": {
  205. "type": "integer"
  206. }
  207. }
  208. },
  209. "output": {
  210. "type": "structure",
  211. "members": {
  212. "Languages": {
  213. "type": "list",
  214. "member": {
  215. "type": "structure",
  216. "required": [
  217. "LanguageName",
  218. "LanguageCode"
  219. ],
  220. "members": {
  221. "LanguageName": {},
  222. "LanguageCode": {}
  223. }
  224. }
  225. },
  226. "DisplayLanguageCode": {},
  227. "NextToken": {}
  228. }
  229. }
  230. },
  231. "ListParallelData": {
  232. "input": {
  233. "type": "structure",
  234. "members": {
  235. "NextToken": {},
  236. "MaxResults": {
  237. "type": "integer"
  238. }
  239. }
  240. },
  241. "output": {
  242. "type": "structure",
  243. "members": {
  244. "ParallelDataPropertiesList": {
  245. "type": "list",
  246. "member": {
  247. "shape": "S17"
  248. }
  249. },
  250. "NextToken": {}
  251. }
  252. }
  253. },
  254. "ListTagsForResource": {
  255. "input": {
  256. "type": "structure",
  257. "required": [
  258. "ResourceArn"
  259. ],
  260. "members": {
  261. "ResourceArn": {}
  262. }
  263. },
  264. "output": {
  265. "type": "structure",
  266. "members": {
  267. "Tags": {
  268. "shape": "Sb"
  269. }
  270. }
  271. }
  272. },
  273. "ListTerminologies": {
  274. "input": {
  275. "type": "structure",
  276. "members": {
  277. "NextToken": {},
  278. "MaxResults": {
  279. "type": "integer"
  280. }
  281. }
  282. },
  283. "output": {
  284. "type": "structure",
  285. "members": {
  286. "TerminologyPropertiesList": {
  287. "type": "list",
  288. "member": {
  289. "shape": "S1g"
  290. }
  291. },
  292. "NextToken": {}
  293. }
  294. }
  295. },
  296. "ListTextTranslationJobs": {
  297. "input": {
  298. "type": "structure",
  299. "members": {
  300. "Filter": {
  301. "type": "structure",
  302. "members": {
  303. "JobName": {},
  304. "JobStatus": {},
  305. "SubmittedBeforeTime": {
  306. "type": "timestamp"
  307. },
  308. "SubmittedAfterTime": {
  309. "type": "timestamp"
  310. }
  311. }
  312. },
  313. "NextToken": {},
  314. "MaxResults": {
  315. "type": "integer"
  316. }
  317. }
  318. },
  319. "output": {
  320. "type": "structure",
  321. "members": {
  322. "TextTranslationJobPropertiesList": {
  323. "type": "list",
  324. "member": {
  325. "shape": "Sn"
  326. }
  327. },
  328. "NextToken": {}
  329. }
  330. }
  331. },
  332. "StartTextTranslationJob": {
  333. "input": {
  334. "type": "structure",
  335. "required": [
  336. "InputDataConfig",
  337. "OutputDataConfig",
  338. "DataAccessRoleArn",
  339. "SourceLanguageCode",
  340. "TargetLanguageCodes",
  341. "ClientToken"
  342. ],
  343. "members": {
  344. "JobName": {},
  345. "InputDataConfig": {
  346. "shape": "Sx"
  347. },
  348. "OutputDataConfig": {
  349. "shape": "Sz"
  350. },
  351. "DataAccessRoleArn": {},
  352. "SourceLanguageCode": {},
  353. "TargetLanguageCodes": {
  354. "shape": "St"
  355. },
  356. "TerminologyNames": {
  357. "shape": "Su"
  358. },
  359. "ParallelDataNames": {
  360. "shape": "Su"
  361. },
  362. "ClientToken": {
  363. "idempotencyToken": true
  364. },
  365. "Settings": {
  366. "shape": "S11"
  367. }
  368. }
  369. },
  370. "output": {
  371. "type": "structure",
  372. "members": {
  373. "JobId": {},
  374. "JobStatus": {}
  375. }
  376. }
  377. },
  378. "StopTextTranslationJob": {
  379. "input": {
  380. "type": "structure",
  381. "required": [
  382. "JobId"
  383. ],
  384. "members": {
  385. "JobId": {}
  386. }
  387. },
  388. "output": {
  389. "type": "structure",
  390. "members": {
  391. "JobId": {},
  392. "JobStatus": {}
  393. }
  394. }
  395. },
  396. "TagResource": {
  397. "input": {
  398. "type": "structure",
  399. "required": [
  400. "ResourceArn",
  401. "Tags"
  402. ],
  403. "members": {
  404. "ResourceArn": {},
  405. "Tags": {
  406. "shape": "Sb"
  407. }
  408. }
  409. },
  410. "output": {
  411. "type": "structure",
  412. "members": {}
  413. }
  414. },
  415. "TranslateDocument": {
  416. "input": {
  417. "type": "structure",
  418. "required": [
  419. "Document",
  420. "SourceLanguageCode",
  421. "TargetLanguageCode"
  422. ],
  423. "members": {
  424. "Document": {
  425. "type": "structure",
  426. "required": [
  427. "Content",
  428. "ContentType"
  429. ],
  430. "members": {
  431. "Content": {
  432. "type": "blob",
  433. "sensitive": true
  434. },
  435. "ContentType": {}
  436. }
  437. },
  438. "TerminologyNames": {
  439. "shape": "Su"
  440. },
  441. "SourceLanguageCode": {},
  442. "TargetLanguageCode": {},
  443. "Settings": {
  444. "shape": "S11"
  445. }
  446. }
  447. },
  448. "output": {
  449. "type": "structure",
  450. "required": [
  451. "TranslatedDocument",
  452. "SourceLanguageCode",
  453. "TargetLanguageCode"
  454. ],
  455. "members": {
  456. "TranslatedDocument": {
  457. "type": "structure",
  458. "required": [
  459. "Content"
  460. ],
  461. "members": {
  462. "Content": {
  463. "type": "blob",
  464. "sensitive": true
  465. }
  466. }
  467. },
  468. "SourceLanguageCode": {},
  469. "TargetLanguageCode": {},
  470. "AppliedTerminologies": {
  471. "shape": "S2m"
  472. },
  473. "AppliedSettings": {
  474. "shape": "S11"
  475. }
  476. }
  477. }
  478. },
  479. "TranslateText": {
  480. "input": {
  481. "type": "structure",
  482. "required": [
  483. "Text",
  484. "SourceLanguageCode",
  485. "TargetLanguageCode"
  486. ],
  487. "members": {
  488. "Text": {},
  489. "TerminologyNames": {
  490. "shape": "Su"
  491. },
  492. "SourceLanguageCode": {},
  493. "TargetLanguageCode": {},
  494. "Settings": {
  495. "shape": "S11"
  496. }
  497. }
  498. },
  499. "output": {
  500. "type": "structure",
  501. "required": [
  502. "TranslatedText",
  503. "SourceLanguageCode",
  504. "TargetLanguageCode"
  505. ],
  506. "members": {
  507. "TranslatedText": {},
  508. "SourceLanguageCode": {},
  509. "TargetLanguageCode": {},
  510. "AppliedTerminologies": {
  511. "shape": "S2m"
  512. },
  513. "AppliedSettings": {
  514. "shape": "S11"
  515. }
  516. }
  517. }
  518. },
  519. "UntagResource": {
  520. "input": {
  521. "type": "structure",
  522. "required": [
  523. "ResourceArn",
  524. "TagKeys"
  525. ],
  526. "members": {
  527. "ResourceArn": {},
  528. "TagKeys": {
  529. "type": "list",
  530. "member": {}
  531. }
  532. }
  533. },
  534. "output": {
  535. "type": "structure",
  536. "members": {}
  537. }
  538. },
  539. "UpdateParallelData": {
  540. "input": {
  541. "type": "structure",
  542. "required": [
  543. "Name",
  544. "ParallelDataConfig",
  545. "ClientToken"
  546. ],
  547. "members": {
  548. "Name": {},
  549. "Description": {},
  550. "ParallelDataConfig": {
  551. "shape": "S4"
  552. },
  553. "ClientToken": {
  554. "idempotencyToken": true
  555. }
  556. }
  557. },
  558. "output": {
  559. "type": "structure",
  560. "members": {
  561. "Name": {},
  562. "Status": {},
  563. "LatestUpdateAttemptStatus": {},
  564. "LatestUpdateAttemptAt": {
  565. "type": "timestamp"
  566. }
  567. }
  568. }
  569. }
  570. },
  571. "shapes": {
  572. "S4": {
  573. "type": "structure",
  574. "members": {
  575. "S3Uri": {},
  576. "Format": {}
  577. }
  578. },
  579. "S7": {
  580. "type": "structure",
  581. "required": [
  582. "Type",
  583. "Id"
  584. ],
  585. "members": {
  586. "Type": {},
  587. "Id": {}
  588. }
  589. },
  590. "Sb": {
  591. "type": "list",
  592. "member": {
  593. "type": "structure",
  594. "required": [
  595. "Key",
  596. "Value"
  597. ],
  598. "members": {
  599. "Key": {},
  600. "Value": {}
  601. }
  602. }
  603. },
  604. "Sn": {
  605. "type": "structure",
  606. "members": {
  607. "JobId": {},
  608. "JobName": {},
  609. "JobStatus": {},
  610. "JobDetails": {
  611. "type": "structure",
  612. "members": {
  613. "TranslatedDocumentsCount": {
  614. "type": "integer"
  615. },
  616. "DocumentsWithErrorsCount": {
  617. "type": "integer"
  618. },
  619. "InputDocumentsCount": {
  620. "type": "integer"
  621. }
  622. }
  623. },
  624. "SourceLanguageCode": {},
  625. "TargetLanguageCodes": {
  626. "shape": "St"
  627. },
  628. "TerminologyNames": {
  629. "shape": "Su"
  630. },
  631. "ParallelDataNames": {
  632. "shape": "Su"
  633. },
  634. "Message": {},
  635. "SubmittedTime": {
  636. "type": "timestamp"
  637. },
  638. "EndTime": {
  639. "type": "timestamp"
  640. },
  641. "InputDataConfig": {
  642. "shape": "Sx"
  643. },
  644. "OutputDataConfig": {
  645. "shape": "Sz"
  646. },
  647. "DataAccessRoleArn": {},
  648. "Settings": {
  649. "shape": "S11"
  650. }
  651. }
  652. },
  653. "St": {
  654. "type": "list",
  655. "member": {}
  656. },
  657. "Su": {
  658. "type": "list",
  659. "member": {}
  660. },
  661. "Sx": {
  662. "type": "structure",
  663. "required": [
  664. "S3Uri",
  665. "ContentType"
  666. ],
  667. "members": {
  668. "S3Uri": {},
  669. "ContentType": {}
  670. }
  671. },
  672. "Sz": {
  673. "type": "structure",
  674. "required": [
  675. "S3Uri"
  676. ],
  677. "members": {
  678. "S3Uri": {},
  679. "EncryptionKey": {
  680. "shape": "S7"
  681. }
  682. }
  683. },
  684. "S11": {
  685. "type": "structure",
  686. "members": {
  687. "Formality": {},
  688. "Profanity": {},
  689. "Brevity": {}
  690. }
  691. },
  692. "S17": {
  693. "type": "structure",
  694. "members": {
  695. "Name": {},
  696. "Arn": {},
  697. "Description": {},
  698. "Status": {},
  699. "SourceLanguageCode": {},
  700. "TargetLanguageCodes": {
  701. "shape": "S19"
  702. },
  703. "ParallelDataConfig": {
  704. "shape": "S4"
  705. },
  706. "Message": {},
  707. "ImportedDataSize": {
  708. "type": "long"
  709. },
  710. "ImportedRecordCount": {
  711. "type": "long"
  712. },
  713. "FailedRecordCount": {
  714. "type": "long"
  715. },
  716. "SkippedRecordCount": {
  717. "type": "long"
  718. },
  719. "EncryptionKey": {
  720. "shape": "S7"
  721. },
  722. "CreatedAt": {
  723. "type": "timestamp"
  724. },
  725. "LastUpdatedAt": {
  726. "type": "timestamp"
  727. },
  728. "LatestUpdateAttemptStatus": {},
  729. "LatestUpdateAttemptAt": {
  730. "type": "timestamp"
  731. }
  732. }
  733. },
  734. "S19": {
  735. "type": "list",
  736. "member": {}
  737. },
  738. "S1b": {
  739. "type": "structure",
  740. "required": [
  741. "RepositoryType",
  742. "Location"
  743. ],
  744. "members": {
  745. "RepositoryType": {},
  746. "Location": {}
  747. }
  748. },
  749. "S1g": {
  750. "type": "structure",
  751. "members": {
  752. "Name": {},
  753. "Description": {},
  754. "Arn": {},
  755. "SourceLanguageCode": {},
  756. "TargetLanguageCodes": {
  757. "shape": "S19"
  758. },
  759. "EncryptionKey": {
  760. "shape": "S7"
  761. },
  762. "SizeBytes": {
  763. "type": "integer"
  764. },
  765. "TermCount": {
  766. "type": "integer"
  767. },
  768. "CreatedAt": {
  769. "type": "timestamp"
  770. },
  771. "LastUpdatedAt": {
  772. "type": "timestamp"
  773. },
  774. "Directionality": {},
  775. "Message": {},
  776. "SkippedTermCount": {
  777. "type": "integer"
  778. },
  779. "Format": {}
  780. }
  781. },
  782. "S1j": {
  783. "type": "structure",
  784. "required": [
  785. "RepositoryType",
  786. "Location"
  787. ],
  788. "members": {
  789. "RepositoryType": {},
  790. "Location": {}
  791. }
  792. },
  793. "S2m": {
  794. "type": "list",
  795. "member": {
  796. "type": "structure",
  797. "members": {
  798. "Name": {},
  799. "Terms": {
  800. "type": "list",
  801. "member": {
  802. "type": "structure",
  803. "members": {
  804. "SourceText": {},
  805. "TargetText": {}
  806. }
  807. }
  808. }
  809. }
  810. }
  811. }
  812. }
  813. }