The site is in Chinese (?) and there is no obvious way to switch to English on mobile?
There's an `EN` link at top right
*yes, there are for sure some people who speak mandarin, it's just not as widespread as English (or maybe Spanish)
Seems to me that an incompletely translated site is more serious than no translation.
It says:
> Opening chat in Feishu > Make sure you've installed the latest version of Feishu if the content doesn't open. > Already installed Feishu? <Open Now>
From what I can tell it's a "productivity" app? Looks like some microsoft teams kinda thing. I don't think that's z.ai's parent company, or am I missing something?