Heim > Artikel > Backend-Entwicklung > Die PHP-Baidu-Übersetzungs-API ermöglicht die gemeinsame Nutzung von Übersetzungsmethoden vom Deutschen ins Englische
PHP Baidu Translation API ermöglicht die gemeinsame Nutzung von Übersetzungsmethoden vom Deutschen ins Englische
Einführung:
Mit der Entwicklung der Globalisierung ist die Sprachübersetzung zu einem notwendigen Faktor für grenzüberschreitende Kommunikation und Zusammenarbeit geworden. Die Baidu Translation API bietet Entwicklern Übersetzungsdienste zwischen 27 Sprachen auf der ganzen Welt. In diesem Artikel wird erläutert, wie die PHP-Sprache in Kombination mit der Baidu-Übersetzungs-API verwendet wird, um die gegenseitige Übersetzungsfunktion vom Deutschen ins Englische zu realisieren, und die entsprechenden Codebeispiele werden geteilt.
Vorbereitung:
Bevor wir beginnen, müssen wir folgende Vorbereitungen treffen:
PHP-Codebeispiel:
Das Folgende ist ein einfaches PHP-Codebeispiel zur Implementierung der Deutsch-Englisch-Übersetzungsfunktion.
<?php // 设置百度翻译API接口地址 $url = 'https://fanyi-api.baidu.com/api/trans/vip/translate'; // 设置App ID和密钥 $appId = 'your_app_id'; $secretKey = 'your_secret_key'; // 设置待翻译的文本 $query = 'Hallo Welt!'; // 设定源语言和目标语言 $from = 'de'; $to = 'en'; // 生成随机数和签名 $salt = mt_rand(10000, 99999); $sign = md5($appId . $query . $salt . $secretKey); // 构建请求参数 $data = array( 'q' => $query, 'from' => $from, 'to' => $to, 'appid' => $appId, 'salt' => $salt, 'sign' => $sign ); // 发送HTTP请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch); curl_close($ch); // 解析响应结果 $result = json_decode($response, true); if (isset($result['trans_result'][0]['dst'])) { echo '源文本:' . $query; echo '目标文本:' . $result['trans_result'][0]['dst']; } else { echo '翻译失败'; } ?>
Laufende Ergebnisse:
Nach der Ausführung des obigen Codes können wir das folgende Beispiel für laufende Ergebnisse erhalten:
源文本:Hallo Welt! 目标文本:Hello World!
Zusammenfassung:
Durch die Verwendung der PHP-Sprache in Kombination mit der Baidu-Übersetzungs-API können wir die Übersetzungsfunktion vom Deutschen ins Englische problemlos realisieren . Dieser Artikel enthält einfache Codebeispiele, auf die sich Entwickler beziehen und die sie verwenden können. Gleichzeitig unterstützt die Baidu-Übersetzungs-API auch mehr Sprachübersetzungen, und Leser können sie entsprechend den tatsächlichen Anforderungen erweitern und optimieren. Ich hoffe, dieser Artikel kann jedem helfen, die PHP-Baidu-Übersetzungs-API zu verstehen und zu verwenden.
Das obige ist der detaillierte Inhalt vonDie PHP-Baidu-Übersetzungs-API ermöglicht die gemeinsame Nutzung von Übersetzungsmethoden vom Deutschen ins Englische. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!