Marketing Intermediate

Translate WordPress Posts to Any Language with DeepL

Watch WordPress for posts in the source language, run the content through DeepL for high-quality translation, and publish the translated version back to WordPress.

At a glance

Translate WordPress Posts to Any Language with DeepL is an intermediate-level marketing automation built with Make. Pull WordPress posts, translate with DeepL, and publish the localized version back.

Tools required
Make
Tags
#wordpress #deepl #translation #content #localization
Difficulty
Intermediate
Published
· 1 min read

How It Works

The Make scenario watches WordPress for new or updated posts, sends the title and body to DeepL for translation into the target language, and writes the translated post back to WordPress. Because DeepL handles formatting-aware translation, the output preserves headings, lists, and inline links from the source post without manual cleanup.

Setup Steps

  1. Connect WordPress: Add the WordPress connection in Make with REST API credentials that allow reading and writing posts.
  2. Connect DeepL: Create a DeepL API account, generate an API key, and add it as a Make connection.
  3. Pick the Source and Target Languages: In the DeepL module, set the source language (or let it auto-detect) and the target language code, for example DE or FR.
  4. Configure the Destination: Decide whether translated posts should be published, drafted, or scheduled, and set the category and author in the WordPress create-post module.
  5. Activate the Scenario: Turn the scenario on so every new post flows through DeepL and lands as a translated version in WordPress.

Automation Workflow

WordPress (Watch New Posts) → DeepL (Translate Title + Body)
↓
WordPress (Create Translated Post)

Benefits

Use Cases

Pro tip: For a more systemic approach to localisation, check out Tolgee.

Related Automations