# SpeechTranslatorResponse


```
public sealed interface SpeechTranslatorResponse
```

<br />

Known direct subclasses [SpeechTranslatorResponse.Audio](https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse.Audio), [SpeechTranslatorResponse.CompletedResponse](https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse.CompletedResponse), [SpeechTranslatorResponse.ErrorResponse](https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse.ErrorResponse), [SpeechTranslatorResponse.Text](https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse.Text)

|---|---|
| `https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse.Audio` | Represents a successful audio output result. |
| `https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse.CompletedResponse` | Represents the completion of the translation session. |
| `https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse.ErrorResponse` | Represents an error that occurred during translation. |
| `https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse.Text` | Represents a successful text translation result. |

*** ** * ** ***

The response from the speech translator.

## Summary

| ### Nested types |
|---|
| `public final class https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse.Audio implements https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse` Represents a successful audio output result. |
| `public static class https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse.CompletedResponse implements https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse` Represents the completion of the translation session. |
| `public final class https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse.ErrorResponse implements https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse` Represents an error that occurred during translation. |
| `public final class https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse.Text implements https://developers.google.com/android/reference/com/google/mlkit/genai/speechtranslation/SpeechTranslatorResponse` Represents a successful text translation result. |