State_translated() but based on user language

I am using the state_translated() feature within a mushroom template card in order to get the current state of a binary_sensor of class ‘opening’.

Based on this documentation as well as my testing it seems that state_translated delivers the state in the language set for my home assistant server across all users.

If the server is set to English, then the state is displayed in English - even if a user has selected German in their user settings and everything else is displayed in German.

Is there any way around this? I feel this is a pretty big missed opportunity :confused:

AFAIK there is only one language settings and it is for a client.

There’s two places to set the language:

User Settings
Click on profile picture (bottom left) > User Settings

General Settings
Settings > System > General

As you can see, my User Settings are set to English, my System settings are set to German.

{{ state_translated('binary_sensor.bewegungsmelder_gang_offnet') }} results in “Offen”. But my expectation based on my user language being set to English would be that it is shown as “Open”.

Does anybody know if this is something that I could achieve or not?