Doofe Frage, aber wieso entfernst du nicht alles vor dem Doppelpunkt inkl. dem Doppelpunkt und gut ist? Fügst halt ggf. das Präfix selbst an, welches du haben willst und gut ist?

Laut der API-Doku gibt es noch den Parameter “uselang”, aber auch damit bleibt es bei “Datei:”
https://de.wikipedia.org/w/api.php?action=query&prop=images&format=json&titles=London&responselanginfo=true&uselang=en

Mit dem Parameter “responselanginfo=true” kann man sich auch ausgeben lassen und sehen, dass er uselang “verstanden” hat:
https://de.wikipedia.org/w/api.php?action=query&prop=images&format=json&titles=London&responselanginfo=true

Scheint also nicht zu gehen. Was es noch gibt ist:
https://de.wikipedia.org/w/api.php?action=help&modules=ulssetlang

Dafür müsste aber der Client angemeldet sein, und du dir dann ein CSRF-Token holen:
https://de.wikipedia.org/w/api.php?action=query&meta=tokens&format=json
Und dann halt via POST die Änderungs-Daten senden und mit dem angemelten Client halt deine Anfrage probieren. Ich zweifel aber, dass das Ergebnis anders sein wird und wegen dem Aufwand mach ich jetzt kein Test.

Würde wohl also einfach das “Datei:” wegfiltern oder ersetzen mit “File:”.

Wenn du ganz sauber beim Ersetzen vorgehen willst, kannst du auch im Code von MediaWiki schauen, was dort halt je Sprachversion vor dem Doppelpunkt steht, bei de:
https://raw.githubusercontent.com/wikimedia/mediawiki/master/languages/i18n/de.json
suchen nach: “nstab-image” oder “file-anchor-link” und du erhälst “Datei”
Für engl. halt aus “de” ein “en” machen und du erhälst “File”, …
So kannst du zielgerichtet nach dem passendem Wort suchen und entfernen/ersetzen.

Gruß,
asca

PS: Hat nicht wirklich was mit OSM zu tun, sondern ist eher eine MediaWiki-Frage?
PPS/OT: “Your post requires moderator approval before it will be displayed on the forum.” Grund ist mir klar - wie lange gilt das hier?