Я пытаюсь перевести строки из JSON throw PHP.Эта строка содержит \n
, \
, /
.После перевода этот символ исчезает или будут добавлены дополнительные пробелы, это зависит от положения этих символов.
Пример:
red\ncars
=> voitures \ nrouges
red\n cars
=> voitures rouges
red/cars
=> rouge / voitures
...
Мне нужно сохранить эти символы следующим образом
red\ncars
=> voiture\nrouge
red\n cars
=> voiture\n rouge
red/cars
=> rouge/voitures
...
$apiKey = 'xxx';
$source = 'en';
$target = 'fr';
$original_text = "voiture\nrouges";
$url = 'https://www.googleapis.com/language/translate/v2?key=' . $apiKey . '&q=' . rawurlencode($original_text) . '&source='.$source.'&target='.$target;
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($handle);
$responseDecoded = json_decode($response, true);
curl_close($handle);
$translated_text = $responseDecoded['data']['translations'][0]['translatedText'];
echo $translated_text ;
Как это исправить?