Macro to Optimize DeepL for VoiceOver

I am visually impaired and would like to optimize the app DeepL for Voiceover use. I want to enter an english word or phrase and after pressing Enter or so VoiceOver should the translation immediately. After it is spoken, the input field should be cleared for next single-word or single phrase translation.
It would be "nice", when all the translations would be stored in a file for use after.

Background is: I often listen to english podcasts and I do not know all the vocabulary. And it would be helpful when I could search for translations while listening and without many interactions with deepl while listening.

Has anyone an idea, how I could do this with keyboard majestro?
I just could not find an action that emultes pressing CMD+a - cause I am completely without experience in the software.

Best regards