Files
wevads-platform/scripts/hamid-translate.php
2026-02-26 04:53:11 +01:00

29 lines
720 B
PHP
Executable File

<?php
set_time_limit(300);
header('Content-Type: application/json');
$text = $_POST['text'] ?? '';
$target = $_POST['target'] ?? 'en';
$source = $_POST['source'] ?? 'auto';
if (empty($text)) {
echo json_encode(['error' => 'Text required']);
exit;
}
// Utiliser LibreTranslate ou MyMemory (gratuits)
$url = "https://api.mymemory.translated.net/get?q=" . urlencode($text) . "&langpair=$source|$target";
$response = @file_get_contents($url);
$data = json_decode($response, true);
$translated = $data['responseData']['translatedText'] ?? '';
echo json_encode([
'success' => !empty($translated),
'original' => $text,
'translated' => $translated,
'source' => $source,
'target' => $target
]);