Creo que eso es correcto, pero he estado pensando en esto (sin mirar realmente ningún código), y creo que Discourse Translator hace algo muy similar. Creo que ahí es por dónde empezar, pero “Oye, así que realmente no sé mucho de javascript” probablemente no sea el nivel de habilidad que necesitas para lograrlo.
Supongo que alguien familiarizado con la escritura de plugins necesitará entre 5 y 10 horas (pero quizás 2 para una prueba de concepto).