Android.Views.Translation Espace de noms

Fournit des API pour traduire le contenu de l’affichage.

Classes

Nom Description
TranslationCapability

Classe de capacité contenant des informations pour une paire de TranslationSpecs.

TranslationCapability.InterfaceConsts

Fournit les constantes d’interface colisable héritées par TranslationCapability.

TranslationContext

Classe d’informations contenant des informations pour Translators et utilisée par TranslationManager#createOnDeviceTranslator(TranslationContext, Executor, Consumer).

TranslationContext.Builder

Générateur pour TranslationContext

TranslationContext.InterfaceConsts

Fournit les constantes d’interface colisable héritées par TranslationContext.

TranslationManager

La TranslationManager classe fournit des moyens pour les applications d’intégrer et d’utiliser l’infrastructure de traduction.

TranslationRequest

Demande de traduction envoyée au service de traduction par celui android.view.translation.Translator qui contient le texte à traduire.

TranslationRequest.Builder

Générateur pour TranslationRequest

TranslationRequest.InterfaceConsts

Fournit les constantes d’interface colisable héritées par TranslationRequest.

TranslationRequestValue

Valeur à traduire via android.view.translation.Translator.

TranslationRequestValue.InterfaceConsts

Fournit les constantes d’interface colisable héritées par TranslationRequestValue.

TranslationResponse

Réponse du service de traduction, qui contient le résultat traduit.

TranslationResponse.Builder

Générateur pour TranslationResponse

TranslationResponse.InterfaceConsts

Fournit les constantes d’interface colisable héritées par TranslationResponse.

TranslationResponseValue

Valeur de réponse traduite du service de traduction.

TranslationResponseValue.Builder

Générateur pour TranslationResponseValue

TranslationResponseValue.InterfaceConsts

Fournit les constantes d’interface colisable héritées par TranslationResponseValue.

TranslationSpec

Spécifications et informations supplémentaires pour les données de traduction.

TranslationSpec.InterfaceConsts

Fournit les constantes d’interface colisable héritées par TranslationSpec.

Translator

Pour Translator la traduction, définie par un TranslationContext.

UiTranslationManager

La UiTranslationManager classe fournit des moyens pour les applications d’utiliser la fonction de traduction d’interface utilisateur dans l’infrastructure.

ViewTranslationRequest

Classe Wrapper représentant une demande de traduction associée à un android.view.View service de traduction.

ViewTranslationRequest.Builder

Générateur de création de ViewTranslationRequest.

ViewTranslationRequest.InterfaceConsts

Fournit les constantes d’interface colisable héritées par ViewTranslationRequest.

ViewTranslationResponse

Classe wrapper représentant une réponse de traduction associée à un android.view.View service de traduction.

ViewTranslationResponse.Builder

Générateur pour ViewTranslationResponse

ViewTranslationResponse.InterfaceConsts

Fournit les constantes d’interface colisable héritées par ViewTranslationResponse.

Interfaces

Nom Description
IUiTranslationStateCallback

Rappel pour l’écoute des modifications d’état de traduction d’interface utilisateur.

IViewTranslationCallback

Rappel permettant de gérer les informations traduites ou de les masquer dans le View.

Énumérations

Nom Description
TranslationContextFlags

Spécifie les paramètres facultatifs d’un contexte de traduction.

TranslationDataFormat

Spécifie le format des données de traduction.

TranslationRequestFlags

Spécifie les résultats de traduction demandés et indique si les réponses partielles sont acceptées.

TranslationResponseStatus

Spécifie l’état du résultat d’une demande de traduction.

TranslationResponseValueStatus

Spécifie si une valeur individuelle a été traduite avec succès.

TranslationState

Spécifie la disponibilité de la traduction entre une spécification source et cible.

Remarques

Permet TranslationManager d’interroger des fonctionnalités de traduction sur appareil et de créer une source et une Translator cible TranslationSpec. Un TranslationContext fournit ces spécifications et paramètres de traduction.

TranslationRequest et TranslationResponse porter des valeurs pour traduire et leurs résultats. Les requêtes et réponses spécifiques à l’affichage associent ces valeurs à l’identificateur de remplissage automatique d’une vue. IViewTranslationCallback contrôle la façon dont une vue affiche, masque ou efface le contenu traduit.

UiTranslationManager et IUiTranslationStateCallback fournir l’accès aux modifications d’état de traduction de l’interface utilisateur. Leurs surcharges de rappel ont des exigences différentes en matière de version Android ; utilisez les informations de disponibilité sur chaque membre.