2011-09-22 52 views
0

我有一個腳本用於將英文文本轉換爲其他口語,並且我有一個php代碼來處理它。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免費下載。

乾杯

+0

翻譯三段文字時超時? – salathe

+0

它可以自由下載,但服務器端API不再免費:「Google Translate API v2現在可作爲付費服務使用。 2011年8月24日之前創建的現有翻譯API v2項目將在2011年12月1日減少到零(...)Google Translate API v1將在同一天(2011年12月1日)完全關閉「:http: //code.google.com/apis/language/translate/overview.html – Piskvor

回答

0

明白了。原來谷歌翻譯API不是要走的路。相反,我正在使用Bing翻譯服務。它也不會將我限制在一定長度的文本中。謝謝您的幫助。 (:

0

嗯,嗯,我想你在第一shoulde緩存結果。讓一些腳本緩存翻譯所需語言的內容。否則你會很快達到querys限制。