Intereting Posts
Плавно добавление 1 к предыдущему значению строки? Как я могу остановить буферизацию вывода PHP из сообщений об ошибках? Обновление таблицы из JSON / MYSQL с помощью jQuery проблема с вложением электронной почты – почему я не получаю файл правильно? Textarea Добавление пространства к началу текста? Нарушение целостности Mysql / PDO Duplicate Primary – хотя ничего уже в таблице От многих до многих отношений с таксономией в «Красноречии» Обоснование обработки текстовыми значениями SimpleXMLElement в addChild и addAttribute Изменить расширение файла Настроить и получить доступ к странице статуса PHP-FPM в стеке LAMP битмы Функция PHP Rename Permission denied PHP: как скопировать файл временного файла в несколько мест? PHP API поддерживает несколько вызовов Как разрешить пользователям пометить своих друзей в обновлении статуса Facebook, опубликованном на вкладке на странице Facebook? Инструмент для анализа кода PHP

API Google Translate v2 – пропустить слова и специальный символ

Я пытаюсь использовать Google API V2 с PHP

Мне нужно исключить некоторые слова, поэтому я их обертываю в <span class"notranslate">WORD</span>

Проблема в том, что мой текст содержит некоторые специальные символы, поэтому я использую urlencode($input)

Проблема в том, что urlencode прерывает функциональность исключающего слова …

Что я делаю неправильно?

пример

 $url = "https://www.googleapis.com/language/translate/v2"; $params = array( 'key' => $helper->getConfigValue('google_api'), 'source' => $from, 'target' => $to, // NOTE for CHINESE zh-CN 'q' => urlencode($input), ); $url .= '?' . http_build_query($params); $handle = curl_init($url); ....