@Generated(value="software.amazon.awssdk:codegen") public interface TranslateAsyncClient extends SdkClient
builder()
method.
Provides translation between one source language and another of the same set of languages.
Modifier and Type | Field and Description |
---|---|
static String |
SERVICE_NAME |
Modifier and Type | Method and Description |
---|---|
static TranslateAsyncClientBuilder |
builder()
Create a builder that can be used to configure and create a
TranslateAsyncClient . |
static TranslateAsyncClient |
create()
Create a
TranslateAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider . |
default CompletableFuture<DeleteTerminologyResponse> |
deleteTerminology(Consumer<DeleteTerminologyRequest.Builder> deleteTerminologyRequest)
A synchronous action that deletes a custom terminology.
|
default CompletableFuture<DeleteTerminologyResponse> |
deleteTerminology(DeleteTerminologyRequest deleteTerminologyRequest)
A synchronous action that deletes a custom terminology.
|
default CompletableFuture<GetTerminologyResponse> |
getTerminology(Consumer<GetTerminologyRequest.Builder> getTerminologyRequest)
Retrieves a custom terminology.
|
default CompletableFuture<GetTerminologyResponse> |
getTerminology(GetTerminologyRequest getTerminologyRequest)
Retrieves a custom terminology.
|
default CompletableFuture<ImportTerminologyResponse> |
importTerminology(Consumer<ImportTerminologyRequest.Builder> importTerminologyRequest)
Creates or updates a custom terminology, depending on whether or not one already exists for the given terminology
name.
|
default CompletableFuture<ImportTerminologyResponse> |
importTerminology(ImportTerminologyRequest importTerminologyRequest)
Creates or updates a custom terminology, depending on whether or not one already exists for the given terminology
name.
|
default CompletableFuture<ListTerminologiesResponse> |
listTerminologies()
Provides a list of custom terminologies associated with your account.
|
default CompletableFuture<ListTerminologiesResponse> |
listTerminologies(Consumer<ListTerminologiesRequest.Builder> listTerminologiesRequest)
Provides a list of custom terminologies associated with your account.
|
default CompletableFuture<ListTerminologiesResponse> |
listTerminologies(ListTerminologiesRequest listTerminologiesRequest)
Provides a list of custom terminologies associated with your account.
|
default CompletableFuture<TranslateTextResponse> |
translateText(Consumer<TranslateTextRequest.Builder> translateTextRequest)
Translates input text from the source language to the target language.
|
default CompletableFuture<TranslateTextResponse> |
translateText(TranslateTextRequest translateTextRequest)
Translates input text from the source language to the target language.
|
serviceName
close
static final String SERVICE_NAME
static TranslateAsyncClient create()
TranslateAsyncClient
with the region loaded from the
DefaultAwsRegionProviderChain
and credentials loaded from the
DefaultCredentialsProvider
.static TranslateAsyncClientBuilder builder()
TranslateAsyncClient
.default CompletableFuture<DeleteTerminologyResponse> deleteTerminology(DeleteTerminologyRequest deleteTerminologyRequest)
A synchronous action that deletes a custom terminology.
deleteTerminologyRequest
- default CompletableFuture<DeleteTerminologyResponse> deleteTerminology(Consumer<DeleteTerminologyRequest.Builder> deleteTerminologyRequest)
A synchronous action that deletes a custom terminology.
This is a convenience which creates an instance of the DeleteTerminologyRequest.Builder
avoiding the need
to create one manually via DeleteTerminologyRequest.builder()
deleteTerminologyRequest
- A Consumer
that will call methods on DeleteTerminologyRequest.Builder
to create a request.default CompletableFuture<GetTerminologyResponse> getTerminology(GetTerminologyRequest getTerminologyRequest)
Retrieves a custom terminology.
getTerminologyRequest
- default CompletableFuture<GetTerminologyResponse> getTerminology(Consumer<GetTerminologyRequest.Builder> getTerminologyRequest)
Retrieves a custom terminology.
This is a convenience which creates an instance of the GetTerminologyRequest.Builder
avoiding the need to
create one manually via GetTerminologyRequest.builder()
getTerminologyRequest
- A Consumer
that will call methods on GetTerminologyRequest.Builder
to create a request.default CompletableFuture<ImportTerminologyResponse> importTerminology(ImportTerminologyRequest importTerminologyRequest)
Creates or updates a custom terminology, depending on whether or not one already exists for the given terminology name. Importing a terminology with the same name as an existing one will merge the terminologies based on the chosen merge strategy. Currently, the only supported merge strategy is OVERWRITE, and so the imported terminology will overwrite an existing terminology of the same name.
If you import a terminology that overwrites an existing one, the new terminology take up to 10 minutes to fully propagate and be available for use in a translation due to cache policies with the DataPlane service that performs the translations.
importTerminologyRequest
- default CompletableFuture<ImportTerminologyResponse> importTerminology(Consumer<ImportTerminologyRequest.Builder> importTerminologyRequest)
Creates or updates a custom terminology, depending on whether or not one already exists for the given terminology name. Importing a terminology with the same name as an existing one will merge the terminologies based on the chosen merge strategy. Currently, the only supported merge strategy is OVERWRITE, and so the imported terminology will overwrite an existing terminology of the same name.
If you import a terminology that overwrites an existing one, the new terminology take up to 10 minutes to fully propagate and be available for use in a translation due to cache policies with the DataPlane service that performs the translations.
This is a convenience which creates an instance of the ImportTerminologyRequest.Builder
avoiding the need
to create one manually via ImportTerminologyRequest.builder()
importTerminologyRequest
- A Consumer
that will call methods on ImportTerminologyRequest.Builder
to create a request.default CompletableFuture<ListTerminologiesResponse> listTerminologies(ListTerminologiesRequest listTerminologiesRequest)
Provides a list of custom terminologies associated with your account.
listTerminologiesRequest
- default CompletableFuture<ListTerminologiesResponse> listTerminologies(Consumer<ListTerminologiesRequest.Builder> listTerminologiesRequest)
Provides a list of custom terminologies associated with your account.
This is a convenience which creates an instance of the ListTerminologiesRequest.Builder
avoiding the need
to create one manually via ListTerminologiesRequest.builder()
listTerminologiesRequest
- A Consumer
that will call methods on ListTerminologiesRequest.Builder
to create a request.default CompletableFuture<ListTerminologiesResponse> listTerminologies()
Provides a list of custom terminologies associated with your account.
default CompletableFuture<TranslateTextResponse> translateText(TranslateTextRequest translateTextRequest)
Translates input text from the source language to the target language. It is not necessary to use English (en) as either the source or the target language but not all language combinations are supported by Amazon Translate. For more information, see Supported Language Pairs.
Arabic (ar)
Chinese (Simplified) (zh)
Chinese (Traditional) (zh-TW)
Czech (cs)
Danish (da)
Dutch (nl)
English (en)
Finnish (fi)
French (fr)
German (de)
Hebrew (he)
Indonesian (id)
Italian (it)
Japanese (ja)
Korean (ko)
Polish (pl)
Portuguese (pt)
Russian (ru)
Spanish (es)
Swedish (sv)
Turkish (tr)
To have Amazon Translate determine the source language of your text, you can specify auto
in the
SourceLanguageCode
field. If you specify auto
, Amazon Translate will call Amazon
Comprehend to determine the source language.
translateTextRequest
- default CompletableFuture<TranslateTextResponse> translateText(Consumer<TranslateTextRequest.Builder> translateTextRequest)
Translates input text from the source language to the target language. It is not necessary to use English (en) as either the source or the target language but not all language combinations are supported by Amazon Translate. For more information, see Supported Language Pairs.
Arabic (ar)
Chinese (Simplified) (zh)
Chinese (Traditional) (zh-TW)
Czech (cs)
Danish (da)
Dutch (nl)
English (en)
Finnish (fi)
French (fr)
German (de)
Hebrew (he)
Indonesian (id)
Italian (it)
Japanese (ja)
Korean (ko)
Polish (pl)
Portuguese (pt)
Russian (ru)
Spanish (es)
Swedish (sv)
Turkish (tr)
To have Amazon Translate determine the source language of your text, you can specify auto
in the
SourceLanguageCode
field. If you specify auto
, Amazon Translate will call Amazon
Comprehend to determine the source language.
This is a convenience which creates an instance of the TranslateTextRequest.Builder
avoiding the need to
create one manually via TranslateTextRequest.builder()
translateTextRequest
- A Consumer
that will call methods on TranslateTextRequest.Builder
to create a request.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.