Translate Yandex API
Бесплатно яндекс предлагает объем переводимого текста — в размере до 1 000 000 символов в сутки, но не более 10 000 000 символов месяц.
Регистрируем яндекс ключ : https://translate.yandex.ru/developers/keys
$key = 'Ключ'; $text = 'Текст для перевода'; $params = array( 'key' => $key , 'text' => $text, 'lang' => 'ru-en',); $query = http_build_query($params); $response = file_get_contents('https://translate.yandex.net/api/v1.5/tr.json/translate?'.$query); $data = json_decode($response, true); $text = $data['text'][0]; echo $text;
Translate Bing API
Региструемся и добаляем сайт тут получаем API-key
function translate_bing(text, sl, tl, success, complete){ if(typeof(complete) != 'function') complete = function(){}; jQuery.ajax({ url: 'http://api.bing.net/json.aspx?JsonCallback=?', dataType: 'jsonp', data: { 'AppId' : 'YOUR_API_KEY', 'Query': text.substr(0, 5000), 'Sources': 'Translation', 'Version': '2.2', 'Translation.SourceLanguage': sl, 'Translation.TargetLanguage': tl, 'JsonType':'callback' }, success: function(response){ success(response.SearchResponse.Translation.Results[0].TranslatedTerm || ''); }, complete: complete }); }