Templates / Auto-translate incoming Gmail emails to English with OpenAI GPT-3.5

Auto-translate incoming Gmail emails to English with OpenAI GPT-3.5

Needs changes

by David Olusola ✓ · 191 views · created 2025-08-29 · Support Chatbot, AI Summarization

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: OpenAI (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 8 nodes and runs on Gmail events. Along the way it connects Gmail.

How it runs

Trigger: On Gmail events.

  1. Normalize Email Data (Code): runs custom JavaScript code
  2. Detect Language (OpenAI) (OpenAI): create (chat)
  3. Need Translation? (If): checks a condition and branches into true / false
  4. Translate to English (OpenAI): create (chat)
  5. Prepare Translated Email (Code): runs custom JavaScript code
  6. Send Translated Email (Gmail): uses Gmail
  7. Add 'Translated' Label (Gmail): add labels

Services it uses

Gmail

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • OpenAI (legacy) in Detect Language (OpenAI), Translate to English: replace with OpenAI node (AI section).
  • Also check Gmail Trigger below v1.4 runs as v1.4 (drafts skipped, max emails per poll).

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
OpenAI (legacy)
Detect Language (OpenAI), Translate to English
OpenAI node (AI section)

Nodes used (5)

From the author

🌍 Auto-Translate Incoming Emails to English This workflow automatically detects the language of every new Gmail email and translates non-English messages into English. The translated email is forwarded to your inbox with a clear "TRANSLATED" subject tag, and…

Excerpt from David Olusola's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.