【发布时间】:2019-03-13 22:25:30
【问题描述】:
我正在使用这个库进行翻译:
https://github.com/dejurin/php-google-translate-for-free
这个库可以翻译超过 5000 个字符吗? 或者将翻译后的文本保存为 txt 并从文本翻译更改为文档翻译?
我的意思是:
【问题讨论】:
我正在使用这个库进行翻译:
https://github.com/dejurin/php-google-translate-for-free
这个库可以翻译超过 5000 个字符吗? 或者将翻译后的文本保存为 txt 并从文本翻译更改为文档翻译?
我的意思是:
【问题讨论】:
根据 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);
问候
【讨论】: