Я думаю, что две таблицы в этом простом случае не нужны: у вас все равно будет нормализованный дизайн с одной таблицей items(id, language, text, content)
с (id, language)
в качестве первичного ключа.
Обратите внимание, что если вы хотите добавить нелокализованные поля (например, цена в долларах), то вам понадобятся две таблицы:
items(id, priceInDollars)
itemTexts(itemId, language, name, description)
с id
первичным ключом элементов, (itemId, language)
первичным ключом itemTexts
и itemID
ссылкой внешнего ключа на id
в таблице items
.