對https://www.deepl.com 的示例請求:
curl https://api-free.deepl.com/v2/translate \
-d auth_key=[yourAuthKey] \
-d "text=Hello world!" \
-d "target_lang=DE"
示例回應:
{"translations": [{
"detected_source_language":"EN",
"text":"Hallo Welt!"
}]
}
我想使用 Indy 的TIdHTTP組件在 Delphi 11 中實作上述示例,但我無法將現有答案轉換為對我來說可行的解決方案。
uj5u.com熱心網友回復:
該TIdHTTPcurl 示例的等效項是將TStrings包含name=value對的物件傳遞給該TIdHTTP.Post()方法,例如:
PostData := TStringList.Create;
try
PostData.Add('auth_key=[yourAuthKey]');
PostData.Add('text=Hello, world!');
PostData.Add('target_lang=DE');
Response := IdHTTP.Post('https://api-free.deepl.com/v2/translate', PostData);
finally
PostData.Free;
end;
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/397461.html
上一篇:jq:缺少值前面的鍵,僅列印值
