$curl = curl_init();
$headers = array();
$headers[] = 'Content-Type: application/x-www-form-urlencoded';
curl_setopt($curl, CURLOPT_URL, "https://api.deepl.com/v2/translate");
curl_setopt($curl, CURLOPT_CAINFO, dirname(__FILE__)."/cacert.pem");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_POSTFIELDS, "auth_key=".$authkey."&target_lang=".$langueTarget."&source_lang=".$langueSRC."&text=".$textToTranslate."");
$urlCall = "https://api.deepl.com/v2/translate?source_lang=".$langueSRC."&target_lang=".$langueTarget."&auth_key=".$authkey."&text=".$textToTranslate;
if (!$response = curl_exec($curl)) {
$errorTab = curl_error($curl);
}
else {
$responseArray = json_decode($response);
}
style_prefix "radio"
label _("Language")
textbutton _("French") action Language(None)
textbutton _("English") action Language("english")
Cela va ouvrir le menu de choix de langue à votre utilisateur.