Android.Views.Translation Namespace

Fornece APIs para traduzir o conteúdo da exibição.

Classes

Nome Description
TranslationCapability

Classe de funcionalidade que contém informações para um par de TranslationSpecs.

TranslationCapability.InterfaceConsts

Fornece as constantes de interface parceladas herdadas por TranslationCapability.

TranslationContext

Informações da classe que contém informações para Translators e usadas por TranslationManager#createOnDeviceTranslator(TranslationContext, Executor, Consumer).

TranslationContext.Builder

Um construtor para TranslationContext

TranslationContext.InterfaceConsts

Fornece as constantes de interface parceladas herdadas por TranslationContext.

TranslationManager

A TranslationManager classe fornece maneiras de os aplicativos integrarem e usarem a estrutura de tradução.

TranslationRequest

Solicitação de tradução enviada ao serviço de tradução pelo qual contém android.view.translation.Translator o texto a ser traduzido.

TranslationRequest.Builder

Um construtor para TranslationRequest

TranslationRequest.InterfaceConsts

Fornece as constantes de interface parceladas herdadas por TranslationRequest.

TranslationRequestValue

Um valor a ser convertido por meio de android.view.translation.Translator.

TranslationRequestValue.InterfaceConsts

Fornece as constantes de interface parceladas herdadas por TranslationRequestValue.

TranslationResponse

Resposta do serviço de tradução, que contém o resultado traduzido.

TranslationResponse.Builder

Um construtor para TranslationResponse

TranslationResponse.InterfaceConsts

Fornece as constantes de interface parceladas herdadas por TranslationResponse.

TranslationResponseValue

Um valor de resposta traduzido do serviço de tradução.

TranslationResponseValue.Builder

Um construtor para TranslationResponseValue

TranslationResponseValue.InterfaceConsts

Fornece as constantes de interface parceladas herdadas por TranslationResponseValue.

TranslationSpec

Especificações e informações adicionais para os dados de tradução.

TranslationSpec.InterfaceConsts

Fornece as constantes de interface parceladas herdadas por TranslationSpec.

Translator

O Translator para tradução, definido por um TranslationContext.

UiTranslationManager

A UiTranslationManager classe fornece maneiras de os aplicativos usarem a função de tradução de interface do usuário na estrutura.

ViewTranslationRequest

Classe wrapper que representa uma solicitação de tradução associada a uma android.view.View a ser usada pelo serviço de tradução.

ViewTranslationRequest.Builder

Um construtor para a criação de ViewTranslationRequest.

ViewTranslationRequest.InterfaceConsts

Fornece as constantes de interface parceladas herdadas por ViewTranslationRequest.

ViewTranslationResponse

Classe wrapper que representa uma resposta de tradução associada a uma android.view.View a ser usada pelo serviço de tradução.

ViewTranslationResponse.Builder

Um construtor para ViewTranslationResponse

ViewTranslationResponse.InterfaceConsts

Fornece as constantes de interface parceladas herdadas por ViewTranslationResponse.

Interfaces

Nome Description
IUiTranslationStateCallback

Retorno de chamada para ouvir as alterações de estado de tradução da interface do usuário.

IViewTranslationCallback

Retorno de chamada para lidar com a exibição ou ocultação de informações traduzidas no View.

Enumerações

Nome Description
TranslationContextFlags

Especifica as configurações opcionais para um contexto de tradução.

TranslationDataFormat

Especifica o formato dos dados de tradução.

TranslationRequestFlags

Especifica os resultados de tradução solicitados e se as respostas parciais são aceitas.

TranslationResponseStatus

Especifica o status do resultado de uma solicitação de tradução.

TranslationResponseValueStatus

Especifica se um valor individual foi convertido com êxito.

TranslationState

Especifica a disponibilidade da tradução entre uma especificação de origem e de destino.

Comentários

Use TranslationManager para consultar recursos de tradução no dispositivo e criar um Translator para uma origem e um destino TranslationSpec. Um TranslationContext fornece essas especificações e configurações de tradução.

TranslationRequest e TranslationResponse carregue valores para traduzir e seus resultados. Solicitações e respostas específicas de exibição associam esses valores ao identificador de preenchimento automático de uma exibição. IViewTranslationCallback controla como uma exibição mostra, oculta ou limpa o conteúdo traduzido.

UiTranslationManager e IUiTranslationStateCallback forneça acesso às alterações de estado de tradução da interface do usuário. Suas sobrecargas de retorno de chamada têm diferentes requisitos de versão do Android; use as informações de disponibilidade em cada membro.