Как правильно построить структуру бд для мультиязычных записей?
Архитектура мультиязычных данных - штука занимательная. Там есть варианты и нюансы. Почитайте для начала вот эту статью.
id | link | title__{lang1,lang2} | meta-key__{lang1,lang2} | discription__{lang1,lang2} ....  
или
tablename__{lang1,lang2}
Больше зависит от орм и плагинов к орм, которые будут заниматься таким
ПроКак правильно построить таблицу, чтобы все в 1 запрос достать?вначале не думай