VELUNO Translator

Single-File Panel für mehrsprachige Websites (Shared-Host kompatibel)

Übersetze komplette Websites mit DeepL – inklusive Spiegelstruktur (/en, /en-us, /it …), Link-Rewriter, SEO-Meta, optionalem Language-Switcher, Find & Replace, URL-Ausschlüssen u. v. m.

Highlights

  • DeepL JSON + Header-Auth (Free/Pro auto), Batch-Übersetzung, Hash-Cache

  • Spiegelstruktur je Sprache – nur Textknoten & SEO-Metafelder (title, description, OG/Twitter)

  • Link-Rewriter: root-relative & absolute interne Links → /lang/…

  • Switcher: Auto-Inject optional (manuell empfohlen)

  • Find & Replace via JSON (data/replace_rules.json)

  • URL-Ausschlüsse: bestimmte Pfade/Dateien von der Übersetzung ausnehmen

  • Wildcard-Ziel in Links: …/* wird zur Laufzeit auf den aktuellen Pfad gemappt

Installation (Kurzfassung)

  1. Ordner /translator ins Webroot laden (PHP 7.4+, cURL aktiv).

  2. Im Panel Site Root, Base URL, DeepL-Key setzen (Free: Key endet auf :fx).

  3. Zielsprachen angeben (z. B. en-us,it), optional Skip-Selektoren & URL-Ausschlüsse pflegen.

  4. Scannen → Übersetzen. Ordner /lang/ werden erzeugt/überschrieben (falls aktiviert).

  • Optionales Panel-Passwort (Hash in Session), Keys niemals öffentlich posten.

  • Nur sichtbare Texte/Meta werden ersetzt – Formulare/Logins bleiben funktional.

  • Cache & Regeln als JSON im /data-Verzeichnis.

placeholder image sq

$59.00

(5.0 stars) · 2 reviews

KaufenZUM SHOP

Nach dem Kauf erhalten Sie das vollständige Installationspaket als direkten Download. Die Lizenz berechtigt zur uneingeschränkten Nutzung in eigenen oder Kundenprojekten – ein Weiterverkauf ist untersagt.

Mit dem Kauf bei VELUNO LLC stimmen Sie unseren Bedingungen und Datenschutzrichtlinien zu.

FAQ

Was ist der VELUNO TRANSLATOR?

Ein einzelnes PHP-Panel zum Übersetzen statischer Seiten (HTML/PHP) mit DeepL. Es erzeugt je Sprache einen Spiegel deiner Site (/en, /en-us, …), schreibt interne Links um und übernimmt wichtige SEO-Metafelder.

Wie richte ich DeepL ein (Free vs. Pro)?

Trage deinen API-Key im Panel ein. Keys, die auf :fx enden, werden automatisch über api-free.deepl.com geroutet; sonst api.deepl.com. Der Key testen-Button prüft das Usage-Endpoint.

Wie schließe ich bestimmte URLs von der Übersetzung aus?

Im Panel unter „URLs ausschließen (nicht übersetzen)“ pro Zeile ein Muster eintragen. Unterstützt werden absolute URLs (https://example.com/legal/*), root-relative Pfade (/blog/*, /index.php) sowie Wildcards * und ?. Übereinstimmungen werden beim Durchlauf ignoriert (Datei wird kopiert, aber nicht übersetzt).

Was bewirken „Nicht übersetzen“-Selektoren?

Damit kannst du DOM-Bereiche vom Übersetzen ausnehmen (z. B. .notranslate oder [data-notranslate]). Nur Textknoten außerhalb dieser Selektoren werden an DeepL gesendet.

Wie funktionieren Link-Rewriter und SEO-Meta?

Root-relative und eigene absolute Links werden auf /lang/… umgeschrieben. Der Translator aktualisiert <title> und gängige Meta-Felder (description, OpenGraph, Twitter). Optional werden hreflang-Links in den <head> eingefügt.

Gibt es einen Language-Switcher?

Ja. Du kannst einen kleinen Umschalter automatisch ins Header- oder Footer-Element injizieren lassen – oder ihn manuell in dein Theme einbauen.

Wie gehe ich bei Fehlern vor?

Prüfe zunächst den Key testen-Dialog und die Panel-Konsole. Häufige Ursachen: falsche Base URL (für absolute Links), fehlende Schreibrechte im Zielordner oder blockierte cURL-Requests beim Hoster.