Puoi utilizzare anche il metodo scelto da WP per la gestione delle revisioni.

Una unica tabella con una struttura come segue:

id (INT AUTO INCREMENT, etc.)
parent_id (INT FOREIGN KEY, etc.)
language (CHAR(3) ISO CODE, etc.)

title
date
descrition
...

In questo modo avrai:

- un record con id e parent_id uguali (es. 1, oppure con parent_id = 0) per i record nella lingua principale (es. italiano) e la news in italiano
- N record con id univoco (es. 2, 3, 4, ...) e parent_id che si riferisce alla news nella lingua principale (es. 1) per tutte le versioni della news nelle altre lingue.

In questo modo hai una sola tabella: è più facile gestire inserimenti, visualizzazioni e ricerche semplicemente usando i campi id, parent_id e language come discriminanti.

Inoltre puoi creare dei link tipo news.php?id=1&language=eng per collegare le news alle versioni in altre lingue, etc.