Die meisten Übersetzungs-Plugins für WordPress wie Translatepress, Polylang, WPML verwenden nur die Google-API oder eine andere, um die Websites zu übersetzen, was die Kosten für die Übersetzung extrem hoch macht.
Die Open AI mit GPT 3.5 turbo hat Übersetzungen um den Faktor hundert günstiger und zuverlässiger gemacht. Um eine Vorstellung zu bekommen: Während Google 20 USD für jede 1.000.000 Zeichen berechnet, berechnet OpenAI's GPT nur 0,0020 für alle 800 Wörter oder ungefähr 5.000 Zeichen.
Mit GPT 3.5 verbrauchen wir weniger als 2 USD, um 1.000.000 Zeichen zu übersetzen, was die Verwendung von Übersetzungs-APIs viel billiger und bequemer macht.
Früher musste man die Google-API mit neuen Konten umgehen oder manuell übersetzen, indem man Datenbanken und Google Sheets verwendete, was in der Regel kompliziert, zeitaufwändig und fehleranfällig ist.
In diesem Artikel werde ich zwei Möglichkeiten teilen, wie Sie GPT verwenden können, um Ihre Zeichenfolgen in Translatepress zu übersetzen. Eine der Möglichkeiten kann in jedem Übersetzungs-Plugin wie WPML und Polylang repliziert werden.
1 – Erstellung einer Automatisierung
Müde davon, auf den nativen Support von Translatepress für GPT zu warten, habe ich mich entschieden, selbst eine Remote-Integration mithilfe von Automatisierungstools wie Zapier oder Make zu erstellen.
Das Hauptproblem ist, dass mein Server nur über einen SSH-Tunnel mit der Datenbank verbunden ist, daher konnte ich diese beiden Tools nicht verwenden, aber ich habe die beste Option namens N8N gewählt.
Es handelt sich um eine Open-Source-Software, die es Ihnen ermöglicht, ein eigenes Automatisierungssystem auf Ihrem Server zu installieren, das perfekt für Tausende von Aufgaben geeignet ist. Dank dieses Tools konnte ich mich mit meiner Datenbank verbinden und die Automatisierung erstellen.
Sehen Sie unten, wie ich diese Automation erstellt habe, die noch weiter verbessert und angepasst werden kann, um Ihren Bedürfnissen gerecht zu werden, Strings zu ignorieren, Wörter zu ersetzen und jede andere fortgeschrittene Änderung an Übersetzungen und WordPress-Datenbanken vorzunehmen.
Unten finden Sie den Befehl, den ich verwendet habe, um eine korrekte Übersetzung mittels GPT zu erhalten. Dieser Befehl wurde auf Englisch erstellt, um eine bessere Wirkung zu erzielen. Wir verwenden auch in PHP geschweifte Klammern für die Sprachvariablen. Wenn Sie ihn in N8N oder einem anderen Automatisierungstool anwenden, sollte dies entsprechend angepasst werden.
I want you to act as a translator from $source_language to $language_code. I will speak to you in $source_language you will translate in $language_code. The entries I am going to send may have texts in other languages or untransducible, return words it unmodified. Only include the translation and nothing else, do not write explanations here. If an input cannot be translated, return it unmodified.
2 - Anpassen eines Plugins
Wenn Sie ein Programmierer sind, können Sie leicht eine Integration für Translatepress oder ein anderes Plugin erstellen, indem Sie sich auf die PHP-Dateien stützen, die die Übersetzung mit der Google API und Deepl durchführen. Sie müssen nur ihre Grundlage nutzen und in ein benutzerdefiniertes Plugin anpassen.
Es scheint einfach zu sein, aber ich hatte persönlich keine Ahnung von Programmierung, bis ich nach viel Arbeit das Plugin mit Unterstützung von Translatepress-Support erstellt habe, der absolut keine Verpflichtung hat, und auch mit Hilfe des GPT-Chat selbst.
Das Plugin funktioniert einwandfrei und hat heute die vorherige Automatisierung, die mit N8N erstellt wurde, ersetzt. Leider kann ich dieses Plugin nicht öffentlich zur Verfügung stellen. Glücklicherweise lehre und biete ich diese Integration den Teilnehmern meines Übersetzungskurses auf Portugiesisch an.
Falls Sie kein Portugiesisch sprechen, lohnt es sich trotzdem, unseren Kurs zu erwerben, den wir in naher Zukunft übersetzen können, einschließlich der Lizenz und der zuvor erwähnten Erweiterungen. Wir stellen auch Codes zur Verfügung, die Ihnen bei der Anpassung Ihrer Datenbank helfen können.
Sie können auch versuchen, mich zu kontaktieren, um über diese einzigartige Automatisierung zu sprechen, die Translatepress nicht zu reparieren wagte. Ich stehe Ihnen zur Verfügung, um Ihnen bei der Übersetzung Ihrer Website zu helfen!
Videolektion unseres Übersetzungskurses
Unten finden Sie ein Video-Tutorial zu unserem Übersetzungskurs, in dem erklärt wird, wie Sie unser Plugin installieren und die OpenAI-API konfigurieren können.