@Lennard Dorst Thanks for reaching out. In your API endpoint, you’re using setLang=us-en?mkt=zh-CN. The setLang parameter is used to set the user interface language, not the language of the search results. The mkt parameter is used to specify the market for the search results. If the mkt parameter is not specified, the API will infer the market from the IP address of the request.
However, there seems to be a small mistake in your API endpoint. The correct format should be using an ampersand (&) to separate parameters, not a question mark (?). So, your API endpoint should look like this:
https://api.bing.microsoft.com/v7.0/news/search?setLang=us-en&mkt=zh-CN
This will set the user interface language to US English (us-en) and the market for the search results to China (zh-CN).
I hope this helps! Let me know if you have any other questions.