У Вас по факту получается, что одна новость, это набор записей в БД. Если прибегать к 1-й нормальной форме, то получится что то вида
id | lang_id | title | text
Причем первичным ключом в этом случае выступает уже связка id + lang_id. При входящем запросе уже определяется язык, который нужен браузеру и просто ко всем значениям подставляется
WHERE `lang_id`='$lang_id'
Но тогда придется самостоятельно организовывать работу с AUTO_INCREMENT, поскольку уникальность уже идет на уровне id+lang_id