Offer your entity a child table with a composite PK MainItemID and LanguageCode (EN, DE, FR, etc.). This child table stores text specific to your language.
If you always have English, or this is a rollback, you can have a child table for DE, FR, etc. and the main table for the English language. LEFT JOIN and ISNULL will take care of this.
In any case, everything is in order, depending on your exact needs, which, I suspect, are the first. Of course, you need to make sure that you have at least one child line when entering data, for example, in a new product category
source share