PHP语言转换器

时间:2011-09-22 11:45:39

标签: php translate

我有一个脚本我用来将英文文本转换成其他语言,我有一个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代码免费下载。

干杯

2 个答案:

答案 0 :(得分:0)

嗯,我认为你应该首先缓存结果。使一些脚本巫婆缓存所需语言的翻译内容。否则,您将快速达到查询限制。

答案 1 :(得分:0)

知道了。原来谷歌翻译API不是那样的。相反,我正在使用Bing Translate服务。它也不会限制我使用某些长度的文本。谢谢您的帮助。 (: