Локализация данных в БД
Как лучше организовать БД для лучшей гибкости, производительности при запросах..
В одной таблице иметь несколько колонок с разными переводами элементов данных или для каждого языка сделать свою БД?
ни то и не другое. Делайте признак для каждого необходимого языка и при выборке его учитывайте.