# com.google.mlkit.genai.rewriting

### Annotations

|---|---|
| [RewriterOptions.Language](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewriterOptions.Language) | Languages supported. |
| [RewriterOptions.OutputType](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewriterOptions.OutputType) | Specifies the style of output for rewriting. |

### Classes

|---|---|
| [Rewriter](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/Rewriter) | Provides an interface for performing text rewriting. |
| [RewriterOptions](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewriterOptions) | Options for `https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/Rewriter`. |
| [RewriterOptions.Builder](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewriterOptions.Builder) | Builder class for `https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewriterOptions` objects. |
| [Rewriting](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/Rewriting) | Entry class to get a rewriter client. |
| [RewritingRequest](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewritingRequest) | A request to a rewriting inference. |
| [RewritingRequest.Builder](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewritingRequest.Builder) | Builder class for `https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewritingRequest` objects. |
| [RewritingResult](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewritingResult) | Results from the rewriting inference. |
| [RewritingSuggestion](https://developers.google.com/android/reference/com/google/mlkit/genai/rewriting/RewritingSuggestion) | A single suggestion from the rewriting inference. |