PHP语言转换器


PHP Language Converter

我有一个脚本,我正在使用英语文本转换为其他口语语言,我有一个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免费下载。

欢呼

嗯,我认为你应该首先缓存结果。为需要的语言制作一些脚本缓存翻译内容。

明白了。事实证明,谷歌翻译API并不是正确的选择。我使用的是必应翻译服务。它也不限制我一定长度的文本。谢谢你的帮助。(: