Лучшая модель для перевода данных представлена, например, в плагине globalize для AR.
github.com/svenfuchs/globalize3 — если интересно.
Вариант с отдельной таблицей для всех переводов — это перевод строк, например. Но придётся заморачиваться с кешированием, поскольку это дело будет делать ну очень много запросов.