【问题标题】:PHP: Google Translate 5000 characters limitPHP:谷歌翻译 5000 个字符限制
【发布时间】:2019-03-13 22:25:30
【问题描述】:

我正在使用这个库进行翻译:

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

这个库可以翻译超过 5000 个字符吗? 或者将翻译后的文本保存为 txt 并从文本翻译更改为文档翻译?

我的意思是:

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

【问题讨论】:

    标签: api translate


    【解决方案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);
    

    问候

    【讨论】:

      猜你喜欢
      • 2023-02-06
      • 2012-01-26
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      • 2017-04-29
      • 2021-04-05
      • 2012-05-14
      • 1970-01-01
      相关资源
      最近更新 更多