Use ConcurrentDictionary and rename proxy to CachingTranslator