我们可以缓存来自 Goole Translate API 的结果并将缓存的结果显示给我们的用户吗?

Bul*_*lom 5 google-translate

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

为了优化,我们现在希望将翻译缓存在我们的数据库中,因此我们不必每次都请求 Google Translate API,而是在内容更改后仅请求一次。

我们可以做缓存吗?

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

谢谢

R. *_*sch 4

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

这是更多信息