# Functions
BaseURL sets a custom base URL for the client.
DisableOutlineDetection The automatic detection of the XML structure won't yield best results in all XML files.
Formal Sets the formality to more formal Sets whether the translated text should lean towards formal or informal language.
GlossaryId Specify the glossary to use for the translation.
HttpClient sets a custom http client for the client.
IgnoreTags Comma-separated list of XML tags that indicate text not to be translated.
Informal Sets the formality to less formal Sets whether the translated text should lean towards formal or informal language.
NewClient creates a new client instance for the DeepL Pro API.
NonSplittingTags Comma-separated list of XML tags which never split sentences.
PreserveFormatting Sets whether the translation engine should respect the original formatting, even if it would usually correct some aspects.
SourceLanguage Language of the text to be translated.
SplitSentences Sets whether the translation engine should first split the input into sentences.
SplittingTags Comma-separated list of XML tags which always cause splits.
TagHandling Sets which kind of tags should be handled.
# Constants
Version of the client.
# Structs
Client for the DeepL Pro API.
Translation A single instance of translated text.
TranslationResponse List of the translations in the order the text parameters have been specified.
# Type aliases
ClientOption for custom client configuration.