Automatiza la Traducción de Documentos con Gemini, Google Drive y Make/n8n
Elimina las barreras lingüísticas en tu negocio. Este artículo te guía para automatizar la traducción de documentos alojados en Google Drive o datos en Google Sheets, utilizando la potencia de Gemini y plataformas como Make o n8n.
Por qué es útil
- Expansión Global Sencilla: Facilita la comunicación con clientes y socios internacionales al tener contenido relevante en múltiples idiomas.
- Eficiencia en Contenido Multilingüe: Reduce drásticamente el tiempo y el esfuerzo manual requerido para traducir informes, manuales, contratos o material de marketing.
- Reducción de Costos: Minimiza la necesidad de servicios de traducción externos para tareas rutinarias, optimizando recursos.
Cómo hacerlo paso a paso
- Configura el Disparador: Inicia el flujo de trabajo cuando se detecte un nuevo archivo en una carpeta específica de Google Drive (módulo “Google Drive Watch Files”) o una nueva fila en Google Sheets que contenga el enlace al documento (módulo “Google Sheets Watch New Rows”).
- Obtén el Contenido del Documento: Si es un documento de Google Docs, utiliza el módulo de Google Docs para leer su contenido. Para otros formatos (PDF, DOCX), considera servicios de OCR si es texto incrustado, o convierte el archivo a texto plano si es posible.
- Traduce con Gemini: Envía el texto extraído a Gemini (módulo “Google AI Gemini”) solicitando la traducción a uno o varios idiomas específicos. Puedes indicar el idioma de origen y el de destino en el prompt (ej. “Traduce el siguiente texto al inglés:”).
- Crea o Actualiza el Documento Traducido: Genera un nuevo documento en Google Drive con el texto traducido (módulo “Google Docs Create a Document”) en una carpeta de traducciones, o actualiza una columna en Google Sheets con el contenido traducido (módulo “Google Sheets Update a Row”).
- Notificación (Opcional): Envía una notificación a Slack o a un correo electrónico informando que la traducción ha sido completada y el nuevo documento está disponible.
Ejemplo visual o JSON (Make / n8n)
{
"scenario": "Traducción Automática de Documentos",
"modules": [
{
"name": "Google Drive - Watch New Files",
"type": "trigger",
"settings": {
"folderId": "ID_DE_TU_CARPETA_ORIGEN"
}
},
{
"name": "Google Docs - Get a Document",
"type": "action",
"settings": {
"documentId": "{{1.fileId}}"
}
},
{
"name": "Google AI Gemini - Generate Content",
"type": "action",
"settings": {
"prompt": "Traduce el siguiente texto al inglés: '{{2.content}}'",
"model": "gemini-pro"
}
},
{
"name": "Google Docs - Create a Document",
"type": "action",
"settings": {
"folderId": "ID_DE_TU_CARPETA_DESTINO_TRADUCCIONES",
"title": "{{1.fileName}}_EN",
"content": "{{3.choices[0].text}}"
}
},
{
"name": "Slack - Send a Message",
"type": "action",
"settings": {
"channel": "#notificaciones-traducciones",
"message": "Documento '{{1.fileName}}' traducido al inglés. Disponible en: {{4.documentUrl}}"
}
}
]
}
Variantes o ampliaciones
- Traducción de Secciones Específicas: En lugar de todo el documento, puedes extraer y traducir solo párrafos o secciones clave, reduciendo el volumen y el costo de la IA.
- Flujo Multilingüe: Configura el flujo para traducir el documento a varios idiomas simultáneamente (inglés, francés, alemán, etc.) y guardarlos como archivos separados.
- Integración con Herramientas de Post-edición: Después de la traducción automática, podrías enviar el texto a una herramienta de edición para que un traductor humano revise y perfeccione el contenido.
- Traducción de Contenido Web: Adapta este enfoque para traducir dinámicamente el contenido de páginas web o artículos de blog y publicarlos en sitios multilingües.
Plantilla rápida
Google Drive (Watch New Files) -> Google Docs (Get a Document) -> Google AI Gemini (Generate Content) -> Google Docs (Create a Document) -> Slack (Send a Message)