Use this powerful n8n workflow to automatically translate Google Slides presentations using Gemini AI, ensuring accurate, contextual translation while preserving original formatting.
Download this n8n workflow template and start using it instantly.
Business Consultants and Sales Professionals needing to localize presentations rapidly.
Global Teams requiring accurate, high-volume presentation translation.
n8n automation developers looking for advanced examples of AI agents and recursive n8n workflow structures.
Users seeking robust n8n templates for Google Workspace automation.
Translating large presentations manually is time-consuming, prone to error, and often loses valuable context or disrupts formatting. This advanced n8n workflow solves this critical localization challenge by combining Google Workspace APIs (Slides, Drive) with a powerful AI Agent utilizing Google Gemini.
This n8n automation handles the complexity of text extraction, chunking, recursive processing, contextual translation (excluding proper nouns, links, etc.), and accurate text replacement within the slides. A key technical feature of this n8n workflow is the use of self-execution (the Execute Workflow n8n node) to manage the processing of potentially hundreds of text blocks efficiently, ensuring the final translated presentation retains its original structure and design. This is one of the most powerful n8n templates available for high-fidelity multilingual content localization.
This n8n workflow operates in two main segments: initialization/chunking, and recursive translation/replacement.
zh-CN for Simplified Chinese) in the Set Language n8n node, using the ISO-639 code.Extract Text Code n8n node meticulously parses the complex slide objects, isolating every text block along with the corresponding slide identifier (objectId).Split Out n8n node and the Execute Workflow n8n node to recursively call the same n8n workflow. This passes essential variables (lang, objectId, presentationId) for parallel or sequential processing of individual translation tasks, enabling effective throttling.When Executed by Another Workflow n8n trigger. It feeds the text chunk and target language to the Translation expert AI Agent.Translation expert AI Agent, powered by the Google Gemini Chat Model, uses a detailed system prompt defining specific translation boundaries (e.g., ignoring URLs, phone numbers, and company names) and utilizes the Translate language (Google Translate) n8n tool to perform the translation.Translate Google Slides n8n node to use the original text as a search key and the AI-generated translation as the replacement value. It uses the received objectId to accurately perform the replacement on the correct slide within the duplicated presentation.Wait n8n nodes (set to 3 and 10 seconds) are strategically placed to manage Google API rate limits and ensure the stability of this complex n8n workflow.To deploy this comprehensive n8n workflow, follow these setup steps:
Translate language n8n node). Ensure all OAuth2 API credentials are correctly configured for the respective n8n nodes.Google Gemini Chat Model n8n node.Set Language n8n node, update the lang value (currently zh-CN) to the ISO-639 code of your desired target language.Duplicate presentation n8n node, replace the placeholder file ID (XXXXXXX) with the actual ID of the Google Slides presentation you intend to translate.Execute Workflow n8n node is correctly pointing to the unique ID of this newly saved n8n workflow itself. When clicking ‘Execute workflow’ (n8n trigger): The manual trigger that starts the entire n8n automation process.
Set Language (Set n8n node): Configures the critical parameter—the target language code (ISO-639) for the translation.
Duplicate presentation (Google Drive n8n node): Performs a copy operation on the source presentation, ensuring non-destructive processing.
Extract Text (Code n8n node): Contains custom JavaScript essential for traversing the complex Google Slides API response structure and extracting plain text blocks along with their corresponding slide objectId. This data is crucial for the subsequent replacement steps in the n8n workflow.
Execute Workflow (n8n node): Facilitates recursion by executing a copy of this same n8n workflow, passing necessary slide and translation parameters for chunked processing.
When Executed by Another Workflow (n8n trigger): The entry point for the recursive segment of the n8n workflow, receiving the individual slide data for translation.
Translation expert (AI Agent n8n node): The core intelligence. This n8n node uses a detailed system prompt to guide the Gemini LLM to utilize the configured translation tools while adhering to strict rules regarding which content to translate and which to preserve.
Translate Google Slides (Google Slides Tool n8n node): An AI Tool utilized by the agent to perform the find-and-replace operation on the specific slide identified by its objectId and presentationId within the n8n workflow.
Automate Zendesk ticket categorization using an n8n workflow powered by an OpenAI agent. Fetch new tickets, analyze content, and auto-tag them based on custom rules. This n8n template saves time.

Use this comprehensive n8n workflow to automate exam question creation. Extracts content from Google Docs, uses Qdrant for RAG, and leverages Google Gemini to generate structured open and closed questions.

Automate COO task prioritization using this advanced n8n workflow template. Connect Asana to an OpenAI Agent, leverage Pinecone vector database RAG for context, and store results in Postgres.

Automate your job search with this powerful n8n workflow. It uses the Adzuna API and OpenRouter AI to analyze job descriptions, tailor your resume for ATS, generate custom cover letters, and log progress in Google Sheets. Get started with this advanced n8n templates.

Use this powerful n8n workflow to scrape targeted YouTube product reviews using Apify, analyze their sentiment and summaries using an OpenAI n8n node, and automate the delivery of the final report via Gmail. Boost market research efficiency with this n8n template.

Full-stack Web Developer based in Italy specialising in Marketing & AI-powered automations. For business enquiries, send me an email at [email protected] or add me on Linkedin.com/in/davideboizza







































