I have done the translation this afternoon.
Внимание: если afternoon=день означает не закончившийся период времени, то есть вечер еще не наступил, то используем Present Perfect.
А если уже вечер (день закончился), то тогда нужна форма Past Simple:
I did the translation this afternoon
I have done the translation this afternoon.
Внимание: если afternoon=день означает не закончившийся период времени, то есть вечер еще не наступил, то используем Present Perfect.
А если уже вечер (день закончился), то тогда нужна форма Past Simple:
I did the translation this afternoon