{-# OPTIONS_GHC -fno-warn-duplicate-exports #-} {-# OPTIONS_GHC -fno-warn-unused-imports #-} -- | -- Module : Amazonka.Translate -- Copyright : (c) 2013-2023 Brendan Hay -- License : Mozilla Public License, v. 2.0. -- Maintainer : Brendan Hay -- Stability : auto-generated -- Portability : non-portable (GHC extensions) -- -- Derived from API version @2017-07-01@ of the AWS service descriptions, licensed under Apache 2.0. -- -- Provides translation of the input content from the source language to -- the target language. module Amazonka.Translate ( -- * Service Configuration defaultService, -- * Errors -- $errors -- ** ConcurrentModificationException _ConcurrentModificationException, -- ** ConflictException _ConflictException, -- ** DetectedLanguageLowConfidenceException _DetectedLanguageLowConfidenceException, -- ** InternalServerException _InternalServerException, -- ** InvalidFilterException _InvalidFilterException, -- ** InvalidParameterValueException _InvalidParameterValueException, -- ** InvalidRequestException _InvalidRequestException, -- ** LimitExceededException _LimitExceededException, -- ** ResourceNotFoundException _ResourceNotFoundException, -- ** ServiceUnavailableException _ServiceUnavailableException, -- ** TextSizeLimitExceededException _TextSizeLimitExceededException, -- ** TooManyRequestsException _TooManyRequestsException, -- ** TooManyTagsException _TooManyTagsException, -- ** UnsupportedDisplayLanguageCodeException _UnsupportedDisplayLanguageCodeException, -- ** UnsupportedLanguagePairException _UnsupportedLanguagePairException, -- * Waiters -- $waiters -- * Operations -- $operations -- ** CreateParallelData CreateParallelData (CreateParallelData'), newCreateParallelData, CreateParallelDataResponse (CreateParallelDataResponse'), newCreateParallelDataResponse, -- ** DeleteParallelData DeleteParallelData (DeleteParallelData'), newDeleteParallelData, DeleteParallelDataResponse (DeleteParallelDataResponse'), newDeleteParallelDataResponse, -- ** DeleteTerminology DeleteTerminology (DeleteTerminology'), newDeleteTerminology, DeleteTerminologyResponse (DeleteTerminologyResponse'), newDeleteTerminologyResponse, -- ** DescribeTextTranslationJob DescribeTextTranslationJob (DescribeTextTranslationJob'), newDescribeTextTranslationJob, DescribeTextTranslationJobResponse (DescribeTextTranslationJobResponse'), newDescribeTextTranslationJobResponse, -- ** GetParallelData GetParallelData (GetParallelData'), newGetParallelData, GetParallelDataResponse (GetParallelDataResponse'), newGetParallelDataResponse, -- ** GetTerminology GetTerminology (GetTerminology'), newGetTerminology, GetTerminologyResponse (GetTerminologyResponse'), newGetTerminologyResponse, -- ** ImportTerminology ImportTerminology (ImportTerminology'), newImportTerminology, ImportTerminologyResponse (ImportTerminologyResponse'), newImportTerminologyResponse, -- ** ListLanguages ListLanguages (ListLanguages'), newListLanguages, ListLanguagesResponse (ListLanguagesResponse'), newListLanguagesResponse, -- ** ListParallelData ListParallelData (ListParallelData'), newListParallelData, ListParallelDataResponse (ListParallelDataResponse'), newListParallelDataResponse, -- ** ListTagsForResource ListTagsForResource (ListTagsForResource'), newListTagsForResource, ListTagsForResourceResponse (ListTagsForResourceResponse'), newListTagsForResourceResponse, -- ** ListTerminologies (Paginated) ListTerminologies (ListTerminologies'), newListTerminologies, ListTerminologiesResponse (ListTerminologiesResponse'), newListTerminologiesResponse, -- ** ListTextTranslationJobs ListTextTranslationJobs (ListTextTranslationJobs'), newListTextTranslationJobs, ListTextTranslationJobsResponse (ListTextTranslationJobsResponse'), newListTextTranslationJobsResponse, -- ** StartTextTranslationJob StartTextTranslationJob (StartTextTranslationJob'), newStartTextTranslationJob, StartTextTranslationJobResponse (StartTextTranslationJobResponse'), newStartTextTranslationJobResponse, -- ** StopTextTranslationJob StopTextTranslationJob (StopTextTranslationJob'), newStopTextTranslationJob, StopTextTranslationJobResponse (StopTextTranslationJobResponse'), newStopTextTranslationJobResponse, -- ** TagResource TagResource (TagResource'), newTagResource, TagResourceResponse (TagResourceResponse'), newTagResourceResponse, -- ** TranslateText TranslateText (TranslateText'), newTranslateText, TranslateTextResponse (TranslateTextResponse'), newTranslateTextResponse, -- ** UntagResource UntagResource (UntagResource'), newUntagResource, UntagResourceResponse (UntagResourceResponse'), newUntagResourceResponse, -- ** UpdateParallelData UpdateParallelData (UpdateParallelData'), newUpdateParallelData, UpdateParallelDataResponse (UpdateParallelDataResponse'), newUpdateParallelDataResponse, -- * Types -- ** Directionality Directionality (..), -- ** DisplayLanguageCode DisplayLanguageCode (..), -- ** EncryptionKeyType EncryptionKeyType (..), -- ** Formality Formality (..), -- ** JobStatus JobStatus (..), -- ** MergeStrategy MergeStrategy (..), -- ** ParallelDataFormat ParallelDataFormat (..), -- ** ParallelDataStatus ParallelDataStatus (..), -- ** Profanity Profanity (..), -- ** TerminologyDataFormat TerminologyDataFormat (..), -- ** AppliedTerminology AppliedTerminology (AppliedTerminology'), newAppliedTerminology, -- ** EncryptionKey EncryptionKey (EncryptionKey'), newEncryptionKey, -- ** InputDataConfig InputDataConfig (InputDataConfig'), newInputDataConfig, -- ** JobDetails JobDetails (JobDetails'), newJobDetails, -- ** Language Language (Language'), newLanguage, -- ** OutputDataConfig OutputDataConfig (OutputDataConfig'), newOutputDataConfig, -- ** ParallelDataConfig ParallelDataConfig (ParallelDataConfig'), newParallelDataConfig, -- ** ParallelDataDataLocation ParallelDataDataLocation (ParallelDataDataLocation'), newParallelDataDataLocation, -- ** ParallelDataProperties ParallelDataProperties (ParallelDataProperties'), newParallelDataProperties, -- ** Tag Tag (Tag'), newTag, -- ** Term Term (Term'), newTerm, -- ** TerminologyData TerminologyData (TerminologyData'), newTerminologyData, -- ** TerminologyDataLocation TerminologyDataLocation (TerminologyDataLocation'), newTerminologyDataLocation, -- ** TerminologyProperties TerminologyProperties (TerminologyProperties'), newTerminologyProperties, -- ** TextTranslationJobFilter TextTranslationJobFilter (TextTranslationJobFilter'), newTextTranslationJobFilter, -- ** TextTranslationJobProperties TextTranslationJobProperties (TextTranslationJobProperties'), newTextTranslationJobProperties, -- ** TranslationSettings TranslationSettings (TranslationSettings'), newTranslationSettings, ) where import Amazonka.Translate.CreateParallelData import Amazonka.Translate.DeleteParallelData import Amazonka.Translate.DeleteTerminology import Amazonka.Translate.DescribeTextTranslationJob import Amazonka.Translate.GetParallelData import Amazonka.Translate.GetTerminology import Amazonka.Translate.ImportTerminology import Amazonka.Translate.Lens import Amazonka.Translate.ListLanguages import Amazonka.Translate.ListParallelData import Amazonka.Translate.ListTagsForResource import Amazonka.Translate.ListTerminologies import Amazonka.Translate.ListTextTranslationJobs import Amazonka.Translate.StartTextTranslationJob import Amazonka.Translate.StopTextTranslationJob import Amazonka.Translate.TagResource import Amazonka.Translate.TranslateText import Amazonka.Translate.Types import Amazonka.Translate.UntagResource import Amazonka.Translate.UpdateParallelData import Amazonka.Translate.Waiters -- $errors -- Error matchers are designed for use with the functions provided by -- . -- This allows catching (and rethrowing) service specific errors returned -- by 'Translate'. -- $operations -- Some AWS operations return results that are incomplete and require subsequent -- requests in order to obtain the entire result set. The process of sending -- subsequent requests to continue where a previous request left off is called -- pagination. For example, the 'ListObjects' operation of Amazon S3 returns up to -- 1000 objects at a time, and you must send subsequent requests with the -- appropriate Marker in order to retrieve the next page of results. -- -- Operations that have an 'AWSPager' instance can transparently perform subsequent -- requests, correctly setting Markers and other request facets to iterate through -- the entire result set of a truncated API operation. Operations which support -- this have an additional note in the documentation. -- -- Many operations have the ability to filter results on the server side. See the -- individual operation parameters for details. -- $waiters -- Waiters poll by repeatedly sending a request until some remote success condition -- configured by the 'Wait' specification is fulfilled. The 'Wait' specification -- determines how many attempts should be made, in addition to delay and retry strategies.