Best Practise Multilingual Database Content

Hi, what is the best practise to have different language-versions of the same db record? For example I have companies and these companies have products. Now I like to have certain fields (company description, product description) in two different languages. Can anyone tell me what the best practise is to achieve this?
Thanks!

CakePHP includes the Translate Behavior

A requirement is that you have the intl extension enabled