PHP Language Converter - PullRequest
       5

PHP Language Converter

0 голосов
/ 22 сентября 2011

У меня есть скрипт, который я использую для преобразования английского текста в другие разговорные языки, и у меня есть php-код, обрабатывающий его так.

ini_set("max_execution_time", "300");
header('Content-Type: text/html; charset=utf-8');
require_once('googleTranslate.class.php');
$gt = new Google_Translate_API();

$title = $gt->translate($title, "en", $lang);
$keywords = $gt->translate($keywords, "en", $lang);
$body = $gt->translate($body, "en", $lang);

В любом случае, когда я запускаю этот скрипт, у него заканчивается время, прежде чем он вообще сможет переводить много текста, поэтому мне было интересно, можем ли мы каким-то образом запускать один фрагмент за раз?

Также обратите внимание, что googleTranslate.class.php можно бесплатно загрузить из Google Code.

Cheers

Ответы [ 2 ]

0 голосов
/ 24 июня 2012

Понял. Оказывается, Google Translate API не был подходящим способом. Вместо этого я использую сервис Bing Translate. Это также не ограничивает меня определенной длиной текста. Спасибо за помощь. (

0 голосов
/ 22 сентября 2011

Хм, ну, я думаю, вы сначала должны кешировать результаты.Сделайте несколько скриптов, которые кешируют переведенный контент для нужных языков.В противном случае вы быстро достигнете лимита запросов.

...