The Web2Cit monitor uses custom templates to write its overview, result and log pages. One of the reasons for this choice was to allow translations to other languages.
Copying email to @Superzerocool below (in Spanish) with ideas on how this may be implemented:
- Por último, con respecto al uso de plantillas para strings traducidos. Siguiendo las instrucciones acá, creé esta tabla de traducción Web2Cit de ejemplo. En esta página de prueba en Meta invoqué esas traducciones con {{#invoke:TNT}}, y un parámetro no documentado lang= para pedir el idioma de la interfaz con {{int:lang}}, en vez del predeterminado (el de la página). Qué tal?
- Por otra parte, en la misma página, usé el template Translatable template para obtener la versión traducida correspondiente del template {{Tech header}} según el lenguaje de la interfaz {{int:lang}}. E incluso puedo pasarle parámetros al template traducido. Incluyo esto sólo porque lo probé primero y pensé que quizá pudiera servirte para otros casos.