hallowebsite Translator
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.9Overview
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
- Activate the plugin and open Settings → Hallowebsite Translator.
- Enter your OpenAI API key and choose a model (default
gpt-4o-mini). - Set the default target language, e.g.
English.
Usage
In the block editor
- Open the sidebar via the ⋮ menu → HW Translator.
- Enter the target language.
- 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
| Option | Default | Description |
|---|---|---|
| OpenAI API Key | – | Stored in the WordPress options table, never shown in the frontend. |
| Model | gpt-4o-mini | Any chat-completion model from your account. |
| Default target language | English | Pre-filled in the editor and the admin list. |
| Full-page chunk size | 4500 | Characters per API request (1,000–10,000). |
| Max HTML size | 300000 | Safety 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.