Wie übersetze ich beispielsweise den angegebenen englischen Inhalt ins Chinesische?
Dies ist das Ergebnis einer GPT3.5-Abfrage und funktioniert nicht.
Danke!
url = "https://translate.google.com";
sourceText = "Hello, world!";
targetLanguage = "zh-CN"; // Chinese Simplified
// Build the HTTP request
postData = "sl=en&tl=" || urlEncode(targetLanguage) || "&text=" || urlEncode(sourceText);
headers = Associative Array("Content-Type", "application/x-www-form-urlencoded", "User-Agent", "Mozilla/5.0");
httpReq = New HTTP Request(
url,
"POST",
headers,
postData
);
// Send the HTTP request and retrieve the response
httpReq.Send();
response = httpReq.ResponseBody();
// Extract the translation
startPos = Pos(response, "<SPAN title="\">", startPos); translation = Substr(response, startPos, endPos - startPos); // Übersetzungsergebnis anzeigen Show("Quelltext: " || Quelltext); Show("Übersetzung: " || translation);</SPAN>In Ihrem Beispiel werden viele, viele falsche Funktionen verwendet. Ich würde diese zunächst mithilfe des Skriptindex beheben und dann bei Bedarf hierher zurückkehren.