En PHP podrías usar str_replace() en conjunto con arrays (por si tienes vários idiomas)
http://www.php.net/str_replace
(fijate en los ejemplos que usan arrays)
Pero, te hacía el comentario de donde tienes tu contenido (el que hay que traducir) .. por qué si lo tienes en tu BD .. puedes usar SQL 100% para hacer ese proceso en lugar de un 90% de acceso a tu BD + otro 10% de proceso de PHP para aplicar "str_replace()" o función equivalente.
Un saludo,