On diagonalise une classe à 2 N paramètres d'hamiltoniens quadratiques dépendant de N spins de grandeur arbitraire. Diverses extensions et applications sont données, en particulier celle de l'oscillateur couplé à une collection de systèmes indépendants à deux niveaux.