Незнаю как правильно, но я бы создал таблицу lang и там прописал бы все языки (id, name, short_name) или типа такого... потом 2 пути, хранить весь перевод либо в отдельных таблицах и подгружать их в соответствии с выбранным языком, либо в файле с той же целью, но по моему таблицы получше... если строк не так уж и много, то можно в одной таблице, присваивая каждой строке ее значение и принадлежность языку, а потом подгружал бы на странички в зависимости от выбранного пользователем языка...
Может вам сделать одну таблицу в ключе которого будет код страны, а в столбцах переводы. Ну и собственно запрос в бд по коду страны и коду языка перевода кидайте.
Коды стран и языков не проблема найти в гугле.