【问题标题】:May we cache result from Goole Translate API and show the cached result to our users?我们可以缓存 Google Translate API 的结果并将缓存的结果显示给我们的用户吗?
【发布时间】:2020-04-30 04:27:43
【问题描述】:

当用户访问我们的网站时,我们使用 Google Translate API 将我们的内容翻译成用户的语言。 (当然,我们遵循归属和链接要求,以便用户知道内容是 Google 的翻译。)

为了进行优化,我们现在希望将翻译缓存在我们的数据库中,这样我们就不必每次都请求 Google Translate API,而只需在内容更改后请求一次。

我们可以做缓存吗?

如果是,谷歌翻译也会得到改进,几个月后翻译将不一样。那么缓存的刷新频率是否有限制?还是必须显示翻译日期?

谢谢

【问题讨论】:

    标签: google-translate


    【解决方案1】:

    据我了解,您最多可以将翻译缓存 15 天只要用户发起翻译请求。因此,您不能只是自己在服务器上抢先缓存这些内容,而是需要先有人访问发起请求的站点。

    Here is some more info

    【讨论】:

      猜你喜欢
      • 2011-08-30
      • 2017-03-10
      • 2011-03-26
      • 2013-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-24
      • 2012-02-07
      相关资源
      最近更新 更多