Traducción de texto

Traduce las cadenas escritas en la colección de Cloud Firestore a varios idiomas, para lo cual utiliza la Cloud Translation API.

Funcionamiento de la extensión

Usa esta extensión para traducir las cadenas escritas en una colección de Cloud Firestore, como mensajes de texto.

Esta extensión escucha la colección de Cloud Firestore especificada. Si añades una cadena al campo especificado en cualquier documento de esa colección, la extensión hace lo siguiente:

  • Detecta automáticamente el idioma de la cadena y la traduce a los idiomas de destino especificados.
  • Añade las traducciones de la cadena al otro campo del mismo documento que hayas especificado.

Especifica los idiomas de destino con su código ISO‑639‑1. La lista de idiomas admitidos y sus correspondientes códigos están disponibles en la documentación de la API Cloud Translation.

Si se actualiza el campo original del documento, también se actualizan las traducciones automáticamente.

Otros ajustes

Antes de instalar la extensión, comprueba que has configurado una base de datos de Cloud Firestore en el proyecto de Firebase.

Facturación

Esta extensión usa otros servicios de Firebase o de Google Cloud Platform que pueden ser de pago:

  • Cloud Translation API
  • Cloud Firestore
  • Cloud Functions

Cuando usas Firebase Extensions, se te cobra únicamente por los recursos subyacentes que utilizas. Solo hace falta un plan de facturación de niveles de pago si la extensión emplea algún servicio que lo exige, por ejemplo, llamar a una API de Google Cloud Platform o realizar solicitudes de red salientes a servicios que no son de Google. Todos los servicios de Firebase cuentan con un nivel gratuito de uso. Más información sobre la facturación de Firebase

Instalación de la extensión

Con la consola de Firebase

Para instalar y gestionar las extensiones, puedes usar la consola de Firebase.

Instalar con consola

Con la CLI de Firebase

Para instalar y gestionar las extensiones, también puedes usar la CLI de Firebase:

Paso 1: Ejecuta el siguiente comando npm para instalar la CLI o actualizarla a la versión más reciente.

npm install -g firebase-tools
¿No funciona? Consulta la referencia de la CLI de Firebase o cambia los permisos de npm.

Paso 2: Para instalar la extensión, ejecuta el siguiente comando:

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

Plan Blaze obligatorio

Compatibilidad
Cloud Firestore
Licencia
Apache-2.0
Versión
0.1.2