Translation Cache

What is Translation Cache?

Translation Cache is temporary storage for translations received via MT Hub. It allows reusing translations that were already received from MT providers to optimize translation costs.

Who is it for? 

Translation Cache is an ideal solution for use cases with highly repetitive translation requests. With a real-time website translation widget, visitors can request the translation of the same pages multiple times. It makes sense to store these translations and reuse them. The same applies to translations of user-generated content like comments or reviews, MT-powered translations of UI, and other use cases of a recurrent nature.

How does it work?

When the Translation Cache is enabled, all translations received via MT Hub are automatically put in the Cache. For future translations, MT Hub searches for the source text and its translation in the Cache before sending the text to the MT providers. If the translation is found in the Cache, it returns the translation results without sending the actual request to the MT provider. All this works on the language pair level no matter what provider or model was used for translation.\

Each cached translation is stored for 30 days, then we consider it outdated and flush it automatically. 

How can I use it?

To use Cache, you’ll need a custom routing. Just ask Intento Team to add a Cache option to the routing, after that no additional actions are needed from you. You can see the statistics of the Cache usage in the Intento Console to evaluate your savings.

Translation Cache at a glance

  • Savings on repetitive translation requests
  • No actions required, the Translation Cache works via custom routing
  • Outdated cache flushes automatically (TTL 30 days, ask Intento Team about extension options)
  • Available on Business and Enterprise plans