[3.9] Use translation service provider

 - [x] Use cache for the loader