Translation of "An agent" in German

He used to be an agent and a lieutenant in the Israeli armed forces and had worked for Mossad.
Er war Agent und Leutnant der israelischen Armee und arbeitete für den Mossad.
Europarl v8

As an agent working for the British, Hans had supplied the illegal drawings.
Als britischer Agent hatte er die illegalen Zeichnungen geliefert.
Europarl v8

We all know that he is an agent of the German secret service.
Wir wissen alle, dass er offenbar ein Agent des deutschen Geheimdienstes ist.
Europarl v8