1. News
  2. Support
    1. Unerledigte Themen
    2. Steam-API-Dokumentation
  3. FAQ
  4. Discord
  • Anmelden oder registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Produkte
  • FAQ
  • Erweiterte Suche
  1. Hanashi Development
  2. Shop
  3. Plugins

Twitch-Login

Diese Erweiterung ergänzt den Login mit Twitch.

Mehr erfahren

VieCode Shop: Discord-Push

Informieren Sie Ihre Kunden automatisiert via Discord über neue Produkte, neue Versionen, neue Erweiterungen oder neuen Lagerbestand eines Produktes.

Mehr erfahren

Gewinnspiel

Plugin um Gewinnspiel im Forum zu veranstalten.

Mehr erfahren

Übersetzer

  • Übersicht
  • Versionen 4

Dieses Plugin fungiert als dein persönlicher Dolmetscher für deine Seite.

Der Übersetzer hilft dir mit wenigen Klicks Texte auf deiner Seite in Echtzeit zur Laufzeit zu übersetzen. Für die Übersetzung kannst du entweder DeepL oder Google Cloud API nutzen.

Unterstützung

Das Plugin kann fast überall da genutzt werden, wo Benutzer-generierter Text erstellt werden kann. Aktuell können Übersetzungen auf folgenden Seiten vorgenommen werden:

  • Artikel
  • Kommentare
  • Konversationen
  • CMS-Seiten
  • Beiträge im Forum

Funktionsweise

Beim Klicken auf den Übersetzungsbutton wird ein Formular geöffnet, über welches die Zielsprache für die Übersetzung ausgewählt werden kann. Beim Absenden wird der Inhalt des Textes übersetzt und angezeigt. Sollte der Text bereits zu einem früheren Zeitpunkt für die ausgewählte Zielsprache übersetzt wurden sein, wird diese vorhandene Übersetzung direkt aus der Datenbank ausgelesen und nicht erneut an die Übersetzungs-API gesendet.

Konfiguration

Benutzergruppenrechte

Wenn du nicht möchtest, dass jeder Benutzer die Übersetzungs-Funktion nutzen kann, kannst du diese in den Benutzergruppenrechten für die einzelnen Seiten (siehe Unterstützung) einschränken.

DeepL

  1. Erstelle dir ein Konto auf deepl.com mit API-Zugriff (Paket "DeepL API Free" oder "DeepL API Pro") und melde dich an.
  2. Geh zu deinem Konto. Ganz unten findest du den Authentifizierungsschlüssel.
  3. Fügen den Authentifzierungsschlüssel im ACP -> Konfiguration -> Übersetzer bei "DeepL Authentifizierungsschlüssel" ein und wähle als Übersetzungssystem "DeepL" aus.
  4. Solltest du das Paket "DeepL API Pro" gewählt haben, musst du noch die Option "Benutze Pro API" aktivieren.

Google Cloud

  1. Erstell dir ein Konto bei der Google Cloud und melde dich an.
  2. Erstell dir ein neues Projekt innerhalb der Google Cloud.
  3. Wähle oben in der Auswahl dein erstelltes Projekt aus.
  4. Im linken Menü unter "APIs und Dienste" gibt es eine Option "Bibliothek". Klick diesen Eintrag an.
  5. Suche nach der "Cloud Translation API" und klicke diese an.
  6. Aktiviere die Cloud Translation API.
  7. Geh zurück zu deinem Projekt und klicke unter "APIs und Dienste" auf "Anemeldaten".
  8. Klicke auf "Anmeldedaten erstellen".
  9. Wähle "API-Schlüssel" aus.
  10. Deine Schlüssel wurde erstellt, wähle diesen aus und füge ihn im ACP -> Konfiguration -> Übersetzer bei "Google API Key" ein und wähle als Übersetzungssystem "Google Übersetzer" aus.

Erweiterbarkeit

Das Plugin kann programmiertechnisch erweitert werden und somit in andere Plugins implementiert werden. Die Erweiterbarkeit richtet sich insbesondere an Plugin-Entwickler.

weitere Übersetzer

Wenn du einen weiteren Übersetzer hinzufügen möchtest, musst du lediglich eine Klasse erstellen, welche das Interface wcf\system\translator\ITranslator implementiert (es wird empfohlen direkt die Klasse wcf\system\translator\AbstractTranslator zu erben). Nun muss nur noch ein Object-Type mit der Object-Type-Definition dev.hanashi.wsc.translator.translator hinzugefügt werden, welcher die neu erstellte Klasse angibt.

weitere Seiten

Wenn du weitere Seiten hinzufügen möchtest, musst du lediglich eine Klasse erstellen, welche das Interface wcf\system\translator\object\ITranslatorObject implementiert (es wird empfohlen direkt die Klasse wcf\system\translator\object\AbstractTranslatorObject zu erben). Nun muss nur noch ein Object-Type mit der Object-Type-Definition dev.hanashi.wsc.translator.object hinzugefügt werden, welcher die neu erstellte Klasse angibt.

  • Übersetzer 1.2.0

    • 14. Dezember 2025
    • 13,8 kB

    Version für WSC 6.2

    Technische Änderungen

    • Deprecations eresetzt
    • JavaScript aktualisiert

    Neue Funktionen

    • die Standardzielsprache ist nun global einstellbar
    • die Standardzielsprache ist nun pro Benutzer einstellbar
    • Embeds und Anhänge werden nun bei übersetzen Beiträgen/Artikeln angezeigt
    • ITranslator hat nun die Methode hasAutoDetectSourceLanguage, damit können Entwickler bei Übersetzungssystem die Option für die Ausgangssprache deaktivieren
    • Übersetzung von Texten direkt im CKEditor

    Dieses Update ist kostenpflichtig.

  • Übersetzer 1.1.0

    • 4. September 2024
    • 11,49 kB

    Version für WSC 6.1

    Technische Änderungen

    • der @-Präfix wurde in Templates durch den unsafe:-Präfix ersetzt
    • #[Override] wurde zu Kind-Methoden hinzugefügt, die Methoden aus Elternklassen überschreiben
    • striktere Typisierung
    • Korrektur des Links zu den DeepL Api Keys

    Das Update ist kostenfrei

  • Übersetzer 1.0.1

    • 2. September 2024
    • 11,44 kB

    Fehlerbehebung

    • löst ein Problem wodurch der Übersetzen-Button mobil im Forum und in Direktnachrichten nicht genutzt werden konnte
  • Übersetzer 1.0.0

    • 30. Oktober 2023
    • 11,41 kB

Preis

  • Übersetzer
    EUR 24,36

Erweiterungen

  • WSC 6.2 Kompatibilität
    EUR 12,18

Preis exkl. USt.

Weitere Produkte

  • TeamSpeak-Sync

    Dieses Plugin ermöglicht die Synchronisierung von Benutzergruppen und Channelgruppen zwischen der WoltLab Suite und deinem TeamSpeak-Server.
  • Discord-Push (Board)

    Discord Synchronisation Board ist eine Erweiterung für Discord Synchronisation. Bei neuen Threads oder Posts kann automatisch eine Vorschau des Posts in Discord gepostet werden.
  • Branding Free für alle Plugins

    Dieses Plugin berechtigt zur Entfernung des Copyrights aus allen aktuellen und zukünftigen Plugins von Hanashi Development.
  1. Rechtliches
    1. Datenschutzerklärung
    2. Allgemeine Geschäftsbedingungen
      1. Widerrufsbelehrung
    3. Nutzungsbedingungen
    4. Impressum
  2. Lizenzen
    1. Freie Lizenz
    2. Alpha-Lizenz
    3. Kommerzielle Lizenz
  3. Third-Party
    1. Twitter Emoji (Twemoji)

Eingetragene Marke

Hanashi Development ist eine eingetragene Wort-Bildmarke - Registernummer: 302021209882
© Hanashi Development

Oups...

Leider verwenden Sie noch einen veralteten Browser!
Die Seite wird von den folgenden Browsern unterstützt.

Firefox Chrome Safari Edge