我有一个脚本,我正在使用英语文本转换为其他口语语言,我有一个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并不是正确的选择。我使用的是必应翻译服务。它也不限制我一定长度的文本。谢谢你的帮助。(: