api - PHP:谷歌翻译 5000 个字符限制
问题描述
我正在使用这个库进行翻译:
https://github.com/dejurin/php-google-translate-for-free
这个库可以翻译超过 5000 个字符吗?或者将翻译后的文本保存为 txt 并从文本翻译更改为文档翻译?
我的意思是:
解决方案
根据 Google 的说法,每个请求发送的字符数不能超过 5,000 个。此外,Google 建议您发送的数量少于 5,000。您可以在技术问题下找到它:Google 翻译常见问题解答
关于第二个问题,ii 是可能的。
根据库的网站,翻译结果以数组的形式返回,所以首先你必须做的是将数组转换为字符串,根据你的决定分隔数组的每个元素(这里我分开它由一个空格):
$arrayToString = implode(' ', $result);
这里 $result 是库返回的数组。现在我们只需要将字符串保存在 txt 文件中。
$file = 'path/to/file/filename.txt';
file_put_contents($file, $arrayToString);
问候
推荐阅读
- javascript - React map 添加背景色特殊元素
- vba - 创建一个表并引用它
- python - Complement Naive Bayes and weighted class in sklearn
- python - 使用模板在 C++ 中模仿 Python `Input()` 函数在输入`string`时总是`returns 0`
- flutter - 如何从 Flutter 中的列表移动到特定用户配置文件屏幕
- google-cloud-storage - 是否可以将静态站点限制为仅允许从云运行(iframe 嵌入)访问?
- mysql - 如何计算日期列的移动平均 DAYS
- mysql - Ansible MariaDB 10.1.47 没有强制密码
- ios - 如何在 Swift 中设置 UIView 背景?
- javascript - jQuery .on() 无法捕获新的附加数据