Dynamic translation based on entity fields and user browser preferences

I have the following problem. I’m building an app that has multiple dictionaries. I don’t want to translate everything in messages.properties files by using ENUM’s so I designed multiple entities that have very simple fields for each language (e.g. ClientType entity have 4 fields called NAME where is EN, PL, IT, SK etc.)

Now I would like to use such dictionaries in drop downs, but instead of using always one value I would like to modify them on the fly depending on users browser settings e.g. if user use a polish browser I would like to show them polish values if Italian then IT values et.c is there any way to do that ?