PHP:Google翻译不得超过5000个字符

时间:2019-03-10 00:55:39

标签: api translate

我正在使用该库进行翻译:

https://github.com/dejurin/php-google-translate-for-free

使用此库可以翻译超过5000个字符吗? 还是将翻译后的文本保存为txt,然后从文本翻译更改为docs translation?

我的意思是:

https://translate.google.com/#view=home&op=docs&sl=en&tl=lb

1 个答案:

答案 0 :(得分:1)

根据Google所说,每个请求发送的字符数不能超过5,000个。此外,Google建议您发送的邮件少于5,000条。 您可以在以下技术问题下找到它:Google Translate FAQ

关于第二个问题,ii是可能的。

根据图书馆的网站,翻译结果以数组的形式返回,因此,您首先要做的就是将数组转换为字符串,并根据自己的决定将数组的每个元素分开(在这里,我用空格分隔它):

$arrayToString = implode(' ', $result);

这里$ result是库返回的数组。现在我们只需要将字符串保存在txt文件中即可。

$file = 'path/to/file/filename.txt';
file_put_contents($file, $arrayToString);

致谢