• Would it make sense just to load all the translations into memory? Seems weird that some are kept in memory in a cache, and others not. Also, that cache needs mutex protection as it'll be called from several goroutines.