Google Cloud Translation v2 API - Namespace Google.Cloud.Translation.V2 (3.4.0)

Classes

AdvancedTranslationClient

Abstract class providing operations for Google Cloud Translation. This class uses strings for model names, unlike TranslationClient which uses the TranslationModel enum. This makes it less convenient to use for simple cases, but more powerful in allowing arbitrary custom models to be specified.

AdvancedTranslationClientBuilder

A builder for AdvancedTranslationClient, allowing simple client customization.

AdvancedTranslationClientImpl

Wrapper around TranslateService to provide simpler operations.

Detection

A result of detecting the language of a piece of text via DetectLanguage(string) or DetectLanguageAsync(string, CancellationToken), or the multiple-item equivalents.

Language

A language supported by the Google Cloud Translation API.

LanguageCodes

A helper class with constants for supported language codes. This is simply a code-convenient form of the set of languages returned by ListLanguages(string, TranslationModel?). It is regenerated regularly, but not guaranteed to be complete at any moment in time; if the language you wish to use is present in the table but not covered here, please use the listed language code as a hard-coded string until this class catches up.

TranslationClient

Abstract class providing operations for Google Cloud Translation.

TranslationClientBuilder

A builder for TranslationClient, allowing simple client customization.

TranslationClientImpl

Wrapper around TranslateService to provide simpler operations.

TranslationResult

The result of a translation operation.

Enums

TranslationModel

Underlying model used by the Google Cloud Translation API. This can be explicitly specified on a per-client or per-method basis. See https://cloud.google.com/translate/release-notes for on-going changes and new models.