Cita: busco algo rapido y que consuma la menor cantidad de recursos
Eso es lo que quermos todos .. Pero, para ver que técnica te vendría mejor .. antes deberías evaluar que tanta cantidad de Idiomas necesitas y que tantas palabras va a tener ese diccionario.
Lo más optimo en cuanto a proceso sería un script PHP con las variables ahí creadas (ejemplo un array bidimensional o similar).
Parsear un XML se puede hacer pesado para la aplicación .. pero haces versatil el que cada cual diseñe su própio lenguaje con un formato standard: XML.
Acceder a una BD también se puede hacer pesado (bajo rendimiento) ...
Un saludo,