The translation is incorrect English. Should be: I spoke with my mother seven days ago. (context requires simple past)
I'm English so I wrote 'mum' and it came up with the correct translation as 'mom'...I'm not American. In England it's 'mum'
It's been 7 days since I've spoken with my mother .
To me this is correct .
There is the specific word, "depuis," which wasn't used here. The intention of the sentence that you feel correct is not the same as the statement made here, either. That may be why your translation is incorrect.
Doesn't seven days mean one week? What is more usual in English? Seven days or a week?
I would say " I spoke with my mother a week ago ."