Ako to myslíš, že pre každý jazyk by bol jeden riadok - to by akože pri dvojjazyčnom webe boli v tabuľke s prekladmi 2 riadky s veľkým množstvom stĺpcov? To som asi zle pochopil.
Normálne budeš mať tabuľku s tromi stĺpcami - jazyk, kľúč a text prekladu. Pre každý jazyk bude toľko riadkov, koľko je prekladov. MySQL to zvláda v pohode, pokiaľ nerobíš select pre každý preklad samostatne, ale načítaš to celé naraz do asociatívneho poľa, z ktorého už len podľa kľúča zistíš preklad.