Yo haría lo que tú quieres colocando en las páginas un botón o enlace (con la leyenda
Translate to, por ejemplo), que, en realidad, es un
bookmarklet.
Para que te sirva de guía, el siguiente código javascript usado como un enlace, traduce automáticamente la página en la que está colocado del español al inglés, usando google:
Código:
javascript:traducir=location.href;if(traducir) location.href='http://translate.google.com/translate?hl=en&sl=es&u='+escape(traducir)
A la inversa, de inglés a español:
Código:
javascript:traducir=location.href;if(traducir) location.href='http://translate.google.com/translate?hl=es&sl=en&u='+escape(traducir)