Es que no creo que haya una forma correcta o standard de hacerlo, habría que buscar algún ejemplo ya hecho...
Yo por ejemplo haría un .XSL distinto para cada idioma...y luego desde ASP imprimes el XML con el XSL del idioma que corresponda...
Pero supongo que debe haber otros métodos...Incluso mejores...Depende de tus gustos