Hola matrigca, se me ocurren dos opciones para hacer lo que quieres, aunque no sé si serán válidas porque la verdad es que yo nunca lo he hecho.
Lo primero que se me ocurre es tratar de usar la posibilidad de joomla multiidioma. Esta posibilidad se introdujo a partir de joomla 1.6, si usas 1.6 o 1.7 o 2.5 entonces tendrás esta posibilidad. Para utilizar esta funcionalidad de multi-idioma, hay que instalar idiomas adicionales (extensiones -> gestor de extensiones --> instalar).
Una vez instalado el idioma hay que acceder a la pestaña instalado (extensiones -> gestor de idiomas) y comprobar que está instalado el idioma.
Para que esté disponible el idioma adicional hay que darlo de alta en la pestaña contenido (extensiones -> gestor de idiomas) con los datos correspondientes al mismo Tenemos que habilitar el Plugin "Sistema - Filtrar idiomas" (extensiones -> gestor de plugins). Existe opción de Asociaciones de menú, para ello hemos de marcar la opción "Asociaciones de menú" a "Si".
Finalmente hay que activar o crear el módulo selector de idioma (extensiones -> gestor de módulos).
La otra cosa que se me ocurre es que podrías crear un sistema de traducción basado en el traductor automático de google, con esto es muy fácil traducir páginas concretas. Pero traducir un sitio entero en principio basta con entrar en la herramienta y esperar a que te devuelva la URL. Una vez tienes la URL, créate un item de menú que sea el nombre del idioma y que cuando pulses en él te lleve a la URL de google. Si te lees el artículo que publicaron hace tres o cuatro días
https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=567:como-traducir-automaticamente-paginas-web-usando-la-herramienta-de-traduccion-de-google&catid=60:servicios-web-gratuitos&Itemid=182 creo que te quedará más claro.
Si me dices cuál opción puede ser más rápida o mejor no estaría seguro, yo la verdad tendría que probarlo para decidir.