I promised him/her
Le prometí mantenerlo en secreto.
I promised to keep it a secret.
Le prometí al médico descansar cuando pudiera.
I promised the doctor to rest when I could.
Le prometí que no se lo contaría a nadie.
I promised him I wouldn't tell anyone.
Le prometí mantenerlo como un secreto.
I promised to keep it a secret.
— No se lo digas a nadie (2006)
Ahí está su oro como le prometí.
There is your gold, just as I promised.
— Por un puñado de dólares (1964)
I promised him my loyalty.
Le prometí guardar el secreto.
I promised to keep it a secret.