Правильнее так: отдельные таблицы для сущностей + языковые таблицы для них.
Например: products + products_i18n
В первой все поля, которые не зависят от языка, в i18n - соответственно, все зависящие (обычно текстовые) от языка.
products: id, category_id
products_i18n: product_id, language_id, title