Traduzir textos

Traduz strings gravadas em uma coleção do Cloud Firestore para vários idiomas usando a Cloud Translation API.

Como esta extensão funciona

Use essa extensão para traduzir strings gravadas em uma coleção do Cloud Firestore, como mensagens de texto.

A extensão faz detecções na coleção especificada do Cloud Firestore. Quando você adiciona uma string a um campo especificado em um documento dessa coleção, a extensão faz o seguinte:

  • Traduz a string para os idiomas de destino especificados. O idioma de origem da string é detectado automaticamente.
  • Adiciona as traduções da string a um campo separado especificado no mesmo documento.

Use códigos ISO-639-1 para especificar os idiomas de destino pretendidos. Você encontra uma lista dos idiomas válidos e os respectivos códigos na documentação da API Cloud Translate.

Se o campo original não traduzido do documento for atualizado, as traduções também serão atualizadas.

Mais configurações

Antes de instalar essa extensão, configure um banco de dados do Cloud Firestore no projeto do Firebase.

Cobrança

Nessa extensão, são usados outros serviços do Firebase ou do Google Cloud Platform que podem ser cobrados:

  • Cloud Translation API
  • Cloud Firestore
  • Cloud Functions

Ao usar as Extensões do Firebase, é feita a cobrança somente dos recursos subjacentes utilizados. Você só precisa ter um plano de faturamento em níveis se a extensão usar um serviço em que ele é necessário. Por exemplo, chamar uma API do Google Cloud Platform ou fazer solicitações de rede de saída para serviços externos. Todos os serviços do Firebase oferecem um nível gratuito de uso. Saiba mais sobre a cobrança do Firebase.

Como instalar a extensão

Como usar o Console do Firebase

Para instalar e gerenciar extensões, use o Console do Firebase.

Instalar usando o console

Como usar a Firebase CLI

Para instalar e gerenciar extensões, também é possível usar a Firebase CLI:

Etapa 1: execute o comando npm (em inglês) a seguir para instalar a CLI ou atualizá-la para a versão mais recente.

npm install -g firebase-tools
Não está funcionando? Consulte a referência da Firebase CLI ou altere suas permissões do npm (em inglês).

Etapa 2: execute o comando a seguir para instalar a extensão.

firebase ext:install firestore-translate-text --project=projectId_or_alias

Plano Blaze necessário

Compatível com
Cloud Firestore
Licença
Apache-2.0
Versão
0.1.2