Eigentlich werden die Daten in UTF-8 ausgetauscht und müssten somit richtig ankommen (es sei denn DEEPL würde ein anderes Format schicken, das dann als UTF-8 interpretiert wird).

Hast Du eigentlich schon mal die neuen APIs in QSYS2 (z.B. HTTP_GET) probiert?
Da kannst Du auch die Header besser setzen.
Vielleicht funktionierts damit.