Работа с Гугл переводчиком

Статус
В этой теме нельзя размещать новые ответы.

vredin

Постоялец
Заблокирован
Регистрация
17 Дек 2007
Сообщения
139
Реакции
35
  • Автор темы
  • Заблокирован
  • #1
Подскажите, куда копать почему ничего не выводится как результат?
планирую выдергивать значения из базы, переводить и писать обратно.
PHP:
<?php
	$oldSetting = libxml_use_internal_errors( true ); 
	libxml_clear_errors(); 
	$req = "hello, this is mike's bike";
	$url = 'http://translate.google.com/#en|ru|'. urlencode($req);
	$html = new DOMDocument(); 
	$html->loadHtmlFile($url); 
	$xpath = new DOMXPath( $html ); 
	$translated = $xpath->query( "//html/body/div[1]/div[6]/div[2]/div[2]/div[1]/span/span" );
	foreach ( $translated as $result ) 
	{ 
		echo $result->nodeValue . '<br />';
		echo $result->getAttribute('title');
		echo '<br /><br />';	
	} 
	libxml_clear_errors(); 
	libxml_use_internal_errors( $oldSetting ); 
?>
 
Вопрос.
Хочу заказать разработчику парсер, который будет выдергивать данные с одного сайта и вставлять на другой.
Но есть задумка перед вставкой на сайт делать перевод.
Разраб говорит, что может сделать превод на лету через google translate, но не гарантирует, что не будет бана от гугла за частое обращение к страницам.
Может ли гугль забанить за это?
 
  • Автор темы
  • Заблокирован
  • #4
Вопрос.
Хочу заказать разработчику парсер, который будет выдергивать данные с одного сайта и вставлять на другой.
Но есть задумка перед вставкой на сайт делать перевод.
Разраб говорит, что может сделать превод на лету через google translate, но не гарантирует, что не будет бана от гугла за частое обращение к страницам.
Может ли гугль забанить за это?

я запускал по 500 за раз.. в течении дня перевел около 15к строк.. бана или не было или я его не заметил
 
У гугла же было какое-то апи насчет переводчика, или я не прав? У меня вот в лисичке плагин-переводчик, именно это апи юзает.
 
Тоже перевожу постоянно - никаких банов
 
переводить можно сколько угодно, ничего гоша не банит
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху