public
static
final
class
TranslationRequest.Builder
extends Object
| java.lang.Object | |
| ↳ | android.view.translation.TranslationRequest.Builder |
A builder for TranslationRequest
Public constructors | |
|---|---|
Builder()
|
|
Public methods | |
|---|---|
TranslationRequest
|
build()
Builds the instance. |
TranslationRequest.Builder
|
setFlags(int value)
Request flags. |
TranslationRequest.Builder
|
setTranslationRequestValues(List<TranslationRequestValue> value)
List of |
TranslationRequest.Builder
|
setViewTranslationRequests(List<ViewTranslationRequest> value)
List of |
Inherited methods | |
|---|---|
public TranslationRequest build ()
Builds the instance. This builder should not be touched after calling this!
| Returns | |
|---|---|
TranslationRequest |
This value cannot be null. |
public TranslationRequest.Builder setFlags (int value)
Request flags. TranslationRequest.FLAG_TRANSLATION_RESULT by default.
valueint: Value is either 0 or a combination of the following:
TranslationRequest.FLAG_TRANSLATION_RESULTTranslationRequest.FLAG_DICTIONARY_RESULTTranslationRequest.FLAG_TRANSLITERATION_RESULTTranslationRequest.FLAG_PARTIAL_RESPONSES| Returns | |
|---|---|
TranslationRequest.Builder |
This value cannot be null. |
public TranslationRequest.Builder setTranslationRequestValues (List<TranslationRequestValue> value)
List of TranslationRequestValues to be translated. The index of entries in this list
will be their respective key in the SparseArray returned by calling
TranslationResponse.getTranslationResponseValues().
| Parameters | |
|---|---|
value |
List: This value cannot be null. |
| Returns | |
|---|---|
TranslationRequest.Builder |
This value cannot be null. |
public TranslationRequest.Builder setViewTranslationRequests (List<ViewTranslationRequest> value)
List of ViewTranslationRequests to be translated. The index of entries in this list
will be their respective key in the SparseArray returned by calling
TranslationResponse.getViewTranslationResponses().
| Parameters | |
|---|---|
value |
List: This value cannot be null. |
| Returns | |
|---|---|
TranslationRequest.Builder |
This value cannot be null. |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2026-02-13 UTC.