Le pronom « on » recouvre plusieurs valeurs : un fait général, un sujet inconnu ou indifférent, un « je » qui ne dit pas son nom, ou un simple « nous » familier. L'espagnol n'a aucun pronom unique pour tout cela : chaque valeur appelle sa construction.
Traduire « on », c'est donc d'abord analyser le sens : qui se cache derrière ce « on » ?
les gens en généralse + verbe : Aquí se vive bien. quelqu'un, eux3e personne du pluriel : Dicen que… un « je » déguiséuno / una : Cuando uno está cansado… nous1re personne du pluriel : ¿Vamos al cine?
Se + verbe à la 3e personne est la traduction la plus fréquente de « on » pour un fait général ou habituel. Le verbe s'accorde avec ce qui le suit.
On emploie la 3e personne du pluriel, sans se, quand « on » désigne des personnes inconnues et que le locuteur ne s'inclut pas : la rumeur, ce que « les autres » disent ou font.
Uno s'emploie quand « on » est un « je » déguisé : le locuteur énonce une généralité qui le concerne d'abord lui-même.
Cuando uno está cansado, no puede concentrarse. (« Quand on est fatigué, on ne peut pas se concentrer. »)
Quand « on » remplace familièrement « nous », ce qui est très courant à l'oral, on traduit directement par la 1re personne du pluriel, sans se ni uno.
« On va au ciné quand ? » = « Quand allons-nous au ciné ? » → ¿Cuándo vamos al cine?
Se impersonnel est impossible avec un verbe déjà pronominal (levantarse, concentrarse, prepararse) : il faudrait deux se à la suite. On emploie alors uno, ou la 1re personne du pluriel si le locuteur s'inclut.
Avant de traduire, posez la question : « qui est ce “on” ? ». Le tableau résume les réponses possibles.