Indonesian: Maaf aku sudah terlambat cukup lama.
English: I'm sorry to be so late.