Гугл транслейт PHP - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB93.4409
BTC/USD61011.7115
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 19.03.2010, 18:15   #1
Dadee
Шоколатье
 
Аватар для Dadee
 
Регистрация: 20.04.2007
Сообщений: 5,973
Бабло: $726105
По умолчанию Гугл транслейт PHP

Бразы, подкиньте сорц функции, которая переводит гугл транслейтом текст...
гуглил, яндексил, яхуячил - чёто не могу найти рабочий код

надо чтобы можно было её юзать так
google_translate($from,$to,$textz)

где $from - язык исходного текста, например "en"
$to - язык в который надо перевести, например "ru"
$textz - сам текст
Dadee вне форума  
Старый 19.03.2010, 18:26   #2
2analgin
Ебланнед
 
Регистрация: 16.10.2009
Сообщений: 688
Бабло: $75440
Отправить сообщение для 2analgin с помощью ICQ
По умолчанию

http://code.google.com/p/gtranslate-api-php/

Юзал, доволен
__________________
с Уважением, Киевский Комитет спасения Украины.
follow | god hates fangs | я тя найду сцука айпи вычеслю говно ты (c)
2analgin вне форума  
Старый 19.03.2010, 19:03   #3
Dadee
Шоколатье
 
Аватар для Dadee
 
Регистрация: 20.04.2007
Сообщений: 5,973
Бабло: $726105
ТС -->
автор темы ТС По умолчанию

спасибо мужик
Dadee вне форума  
Старый 19.03.2010, 19:42   #4
Dux
Senior Member
 
Аватар для Dux
 
Регистрация: 29.09.2009
Сообщений: 409
Бабло: $93280
По умолчанию

PHP код:
function translate($s_text$s_lang$d_lang){
    
//$s_text = iconv("windows-1251", "utf-8", $s_text);
    
$post_data['q']=$s_text;
    
$post_data['langpair']=$s_lang."|".$d_lang;
    
$query=http_build_query($post_data);
    
$url "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0";
    
$c curl_init();
    
curl_setopt($cCURLOPT_COOKIEJAR,"cookie");
    
curl_setopt($cCURLOPT_COOKIEFILE,"cookie");   
    
curl_setopt($cCURLOPT_URL$url);
    
curl_setopt($cCURLOPT_RETURNTRANSFER1);
    
curl_setopt($cCURLOPT_POST0);
    
curl_setopt($cCURLOPT_POSTFIELDS$query);
    
$b curl_exec($c);
    
curl_close($c);
    
$json json_decode($btrue);
    if (
$json['responseStatus'] != 200)return false;
    return 
$json['responseData']['translatedText'];
}
translate($text'en''ru'); 
лимит около 4500 символов вроде
Dux вне форума  
Старый 19.03.2010, 19:47   #5
Dadee
Шоколатье
 
Аватар для Dadee
 
Регистрация: 20.04.2007
Сообщений: 5,973
Бабло: $726105
ТС -->
автор темы ТС По умолчанию

спасибо , работает
Dadee вне форума  
Старый 19.03.2010, 20:16   #6
seocoder
хуйнанэ
 
Аватар для seocoder
 
Регистрация: 03.04.2007
Сообщений: 1,294
Бабло: $126446
Отправить сообщение для seocoder с помощью Skype™
По умолчанию

http://www.seocoder.ru/showthread.php?t=36 вот еще вариант
__________________
webparadox
seocoder вне форума  
Старый 19.03.2010, 20:17   #7
Maximus325
Технодаун
 
Регистрация: 11.05.2007
Сообщений: 10,384
Бабло: $1503235
По умолчанию

Цитата:
лимит около 4500 символов вроде
За какой период если помнишь?
__________________
ноу криминалити ин раша
Maximus325 вне форума  
Старый 19.03.2010, 20:21   #8
Dux
Senior Member
 
Аватар для Dux
 
Регистрация: 29.09.2009
Сообщений: 409
Бабло: $93280
По умолчанию

Цитата:
Сообщение от Maximus325 Посмотреть сообщение
За какой период если помнишь?
один заход, если текст больше, то надо разбивать и в цикл
я мегабайтами так переводил
Dux вне форума  
Старый 19.03.2010, 20:51   #9
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
По умолчанию

А с ипа какой лимит?
Drunk Monk вне форума  
Старый 19.03.2010, 21:00   #10
IFund
Senior Member
 
Регистрация: 24.09.2009
Сообщений: 267
Бабло: $49180
По умолчанию

Да задержку ставить по 30 секунд и переводить хоть круглые сутки
IFund вне форума