if you want to show the description of a product in the language the user is localized, a possible solution could be the usage of a Dictionary, which stores the product's description in different languages.
The Dictionary can be represented by an Entity, having for example the following attributes: the language, the description, the ID of the referred product. The Dictionary is connected to the Product Entity by a 1:N relationship.
To retrieve the description in the appropriate language, you need to perform a query on the Dictionary Entity, for the specified keys. For example, the query returns the description for the Product with ID equal to 1, expressed in English language.