hallowebsite Translator

DE | EN

Translates single Gutenberg blocks, whole pages or entire posts with the OpenAI API, while keeping blocks, nesting and HTML intact. One click in the admin list creates a translated draft and links it with Polylang or WPML when available.

Download v1.2.9
Version
1.2.9
Updated
14. November 2026
File size
10,9 KB
Author
hallowebsite

Overview

hallowebsite Translator translates WordPress content with the OpenAI API, right where you work. You can translate a single Gutenberg block in the editor, rewrite a whole page in another language, or create a translated partner page from the admin list with one click. Block structure, nesting and HTML are kept intact. Only the text changes.

Features

  • Block mode: translates the selected block, including content inside groups, rows, columns and other nested blocks.
  • Full-page mode: cleans the page HTML and sends it in safe chunks, so long pages don't hit API limits.
  • Admin list buttons: an HW Translate column in every post type creates or updates a translated copy as a draft. An All button translates into every configured language at once.
  • Polylang / WPML aware: the translated page is linked as a language partner when one of these plugins is active. Meta fields and taxonomies are copied over.
  • Any target language: just type it in, e.g. "English", "French", "Dutch".

Requirements

  • WordPress with the block editor
  • An OpenAI API key (usage is billed by OpenAI)
  • Optional: Polylang or WPML for linked language versions

Setup

  1. Activate the plugin and open Settings → Hallowebsite Translator.
  2. Enter your OpenAI API key and choose a model (default gpt-4o-mini).
  3. Set the default target language, e.g. English.

Usage

In the block editor

  1. Open the sidebar via the ⋮ menu → HW Translator.
  2. Enter the target language.
  3. Click Translate selected block or Translate full page.

From the admin list

In the HW Translate column, click a language button (e.g. EN). A translated draft is created with the slug original-slug-en. If one already exists, it is updated. Review the draft, then publish it.

Settings

OptionDefaultDescription
OpenAI API Key–Stored in the WordPress options table, never shown in the frontend.
Modelgpt-4o-miniAny chat-completion model from your account.
Default target languageEnglishPre-filled in the editor and the admin list.
Full-page chunk size4500Characters per API request (1,000–10,000).
Max HTML size300000Safety limit for full-page translations.

Notes

  • Translations are always saved as drafts. Nothing goes live without your review.
  • Machine translations should be proofread, especially legal texts.
  • Content is sent to OpenAI. Mention this in your privacy policy if needed.

Changelog

Changed:
- Rebranding: neuer Name „hallowebsite Translator“, Autor hallowebsite, Plugin-URI https://hallowebsite.de/plugins/translator/
- Keine funktionalen Änderungen.