YD API Translate проблема с кавычками
Всем привет, пишу скрипт для API, перевод через яндекс API на русский язык, столкнулся с такой проблемой, что переводчик не переводит текст после кавычек, только до них и обрубает, думаю ошибка тут: запрос для curl:
$url = "https://translate.api.cloud.yandex.net/translate/v2/translate?targetLanguageCode=ru&texts=$word?&format=HTML";
где, $word - это текст, в нем и попадаются кавычки, например заголовок: Android webview crash “Fatal signal 5 (SIGTRAP)” , переведет все до первой кавычки “Fatal...
str_replace применять не хочется, ведь текст может потерять смысл без некоторых кавычек в нем, можно их как-то экранировать что ли? фантазия закончилась...