traduccion de idioma en php

¿Cómo se maneja la traducción de idiomas en PHP? Necesito cambiar el idioma de un sitio en función de las preferencias del usuario. Además, es posible que no tenga acceso al código fuente del cliente. A lo sumo, podría subir una carpeta propia y hacer la traducción dinámica yo mismo.

Por lo que sé, el proceso básico sería: Enviar salida del idioma 1 a la función global -> traducir -> Salida a pantalla.

Necesito a alguien que me ayude con los detalles en PHP.

¿Hay alguna implementación estándar que desconozco? ¿Alguien ha hecho algo así y, si es así, cómo lo hiciste?

Gracias.

Respuestas a la pregunta(5)

Su respuesta a la pregunta