translate

open suspend fun translate(sourceLanguage: TranslateLanguage = TranslateLanguage.Auto, targetLanguage: TranslateLanguage = TranslateLanguage.of(CommandAutoTranslate.languageCode), text: String): TranslationResult

Translates the provided text from a source language to a target language. The source language is auto-detected by default, and the target language is defined by the targetLanguage parameter.

Return

A TranslationResult object containing the translation result.

Parameters

sourceLanguage

The language of the input text. Defaults to TranslateLanguage.Auto (auto-detection).

targetLanguage

The language to which the text should be translated. Defaults to a language code from CommandAutoTranslate.languageCode.

text

The text to translate.

Throws

If the text parameter is blank.