AJAX Mail Translation problem

I didn’t know that. I read up again and I noticed you’re using this inside a route. Kirby has a thing where you have to be explicit about which language you’re targeting via return site()->visit('some/page', 'de');. Maybe Kirby is lost, and doesn’t know which language file it needs to load?

More info: How is it possible to combine routing, variables and multi language support