Word/Phrase: sorry for not writing sooner
Translation: lo siento por no escribir antes
Pronunciation: lo ˈsjento poɾ no esˈkɾiβiɾ ˈantes
I am sorry for not writing sooner - Lo siento por no escribir antes
I apologize for the delay - Pido disculpas por la demora
I should have written earlier - Debería haber escrito antes
I regret not contacting you earlier - Lamento no haberte contactado antes
It was not my intention to delay - No fue mi intención retrasar