У меня есть функция для перевода текущей текстовой строки с помощью API-интерфейса Free Bing translator. Я просто хочу убедиться, что если что-то выйдет из строя или что-то случится с идентификатором приложения, или я перейду к запросам, я не хочу, чтобы отображалась большая ошибка.
Код, который у меня есть прямо сейчас:
$translate_feed = file_get_contents('http://api.microsofttranslator.com/v2/Http.svc/Translate?appId=' . BING_APPID . '&text=' . urlencode($text) . '&from=en&to=' . $to_lan . '');
$translate = simplexml_load_string($translate_feed);
return $translate[0];
Я хочу, чтобы произошло сбой, поэтому, если я добавлю еще один символ в URL-адрес, чтобы сделать его недействительным, я просто хочу вернуть $ text
так что по крайней мере что-то показывает .
Спасибо!