Aktueller Standort: Startseite> Neueste Artikel> Ein vollständiges Tutorial zur Verwendung von PHP -Baidu -Übersetzungs -API zur Implementierung von Deutsch zu chinesischen Übersetzungsfunktionen

Ein vollständiges Tutorial zur Verwendung von PHP -Baidu -Übersetzungs -API zur Implementierung von Deutsch zu chinesischen Übersetzungsfunktionen

M66 2025-07-13

Einführung

Mit der Entwicklung der Globalisierung ist die branchenübergreifende Kommunikation immer wichtiger geworden. Im Zusammenhang mit dem Internet sind Übersetzungswerkzeuge zu einem unverzichtbaren Bestandteil des digitalen Zeitalters geworden. Für Entwickler sind API-Schnittstellen eine der besten Möglichkeiten für die Implementierung von Übersetzungsfunktionen. In diesem Artikel wird vorgestellt, wie die PHP Baidu -Übersetzungs -API verwendet wird, um die Übersetzungsfunktion vom Deutsch zum Chinesisch zu implementieren.

Vorbereitung

Bevor wir mit der Baidu -Übersetzungs -API beginnen, müssen wir einige Vorbereitungen durchführen.

Registrieren Sie ein Baidu -Entwicklerkonto

Zunächst müssen wir ein Baidu -Entwicklerkonto registrieren und eine neue Anwendung auf der Baidu -Entwicklerplattform erstellen. Beim Erstellen einer Anwendung müssen wir die App -ID und den App -Schlüssel erhalten, die beide wichtige Parameter für die anschließende Verwendung der Baidu -Übersetzungs -API sind.

Installieren Sie die PHP Curl -Erweiterung

Da wir die Baidu -Übersetzungs -API über HTTP -Anfragen anrufen müssen, müssen wir sicherstellen, dass unsere PHP -Umgebung die Curl -Erweiterung unterstützt. Wenn in Ihrer lokalen PHP -Umgebung diese Erweiterung nicht installiert ist, können Sie sie über den folgenden Befehl installieren:

 <span class="fun">sudo apt-get installieren Sie PHP-Curl</span>

Führen Sie die Baidu -Übersetzungs -API -Datei ein

Als nächstes müssen wir eine neue PHP -Datei erstellen und die Baidu -Übersetzungs -API -Klassendatei von der offiziellen Website von Baidu herunterladen und vorstellen. Das Beispiel lautet wie folgt:

 <span class="fun">required_once &#39;baidutranslate.php&#39;;</span>

Implementieren Sie die Übersetzungsfunktion Deutsch zum Chinesisch

Nach Abschluss der Vorbereitungsarbeiten können wir mit der Implementierung der Deutsch- bis chinesischen Übersetzungsfunktion beginnen. Im Folgenden sind die spezifischen Schritte:

Erstellen Sie eine Instanz der Baidutranslate -Klasse

Wir müssen zunächst eine Instanz der Baidutranslate -Klasse erstellen. Der Code lautet wie folgt:

 <span class="fun">$ translate = new Baidutranslate ($ Appid, $ appey);</span>

Unter diesen sind $ Appid und $ appey die App -ID und den App -Schlüssel, die wir bei der Registrierung der Anwendung erhalten haben.

Rufen Sie die Übersetzungsmethode auf

Als nächstes wird die Übersetzungsfunktion vom Deutsch zum Chinesisch durch Aufrufen der Übersetzungsmethode implementiert. Der Code ist wie folgt:

 <span class="fun">$ result = $ translate-> translate ($ query, &#39;de&#39;, &#39;zh&#39;);</span>

Wenn $ Query der deutsche Text ist, der übersetzt wird, bedeutet "DE", dass die Quellsprache deutsch ist und "Zh" bedeutet, dass die Zielsprache Chinesisch ist.

Analysieren Sie die Translationsergebnisse

Schließlich müssen wir die Übersetzungsergebnisse analysieren und auf die Seite ausgeben. Der Code lautet wie folgt:

 <span class="fun">$ res = json_decode ($ result, true);</span>

Stellen Sie dann fest, ob das Übersetzungsergebnis existiert, und geben Sie den übersetzten Text oder die Eingabeaufforderung an: Ausgabe:

 if (isset($res['trans_result'][0]['dst'])) {
    echo $res['trans_result'][0]['dst'];
} else {
    echo 'Übersetzung fehlgeschlagen';
}

Vollständiger Codebeispiel

Hier ist ein vollständiges Beispiel für PHP -Code:

 <span class="fun">required_once &#39;baidutranslate.php&#39;;</span>
 <span class="fun">$ appid = &#39;deine App -ID&#39;;</span>
 <span class="fun">$ appey = &#39;dein App -Schlüssel&#39;;</span>
 <span class="fun">$ translate = new Baidutranslate ($ Appid, $ appey);</span>
 <span class="fun">$ query = &#39;Guten Tag! Wie Geht es Ihenen? &#39;;</span>
 <span class="fun">$ result = $ translate-> translate ($ query, &#39;de&#39;, &#39;zh&#39;);</span>
 <span class="fun">$ res = json_decode ($ result, true);</span>
 if (isset($res['trans_result'][0]['dst'])) {
    echo $res['trans_result'][0]['dst'];
} else {
    echo 'Übersetzung fehlgeschlagen';
}

Abschluss

In den obigen Schritten können wir die PHP -Baidu -Übersetzungs -API problemlos verwenden, um die Übersetzungsfunktion vom Deutsch zum Chinesisch zu implementieren. In diesem Beispiel können wir auch die Übersetzungsfunktion entsprechend unseren Anforderungen erweitern und anpassen. Ich hoffe, dieser Artikel kann Anfängern helfen, Übersetzungsfunktionen zu verstehen und zu implementieren. Danke fürs Lesen!