Alright guys, first time posting here. I'm a linux gamer and I've been trying to get the most recent repack version working on linux with wine. I use lutris to run all my games as I just find it simple and intuitive so this will be a quick guide on how I got it working with translation under lutris.
Ok first things first, make sure you have the latest version of the lutris wine binary installed on your system. Next use winetricks from within lutris to create a new wine prefix. Unpack the game and choose to add a new game within lutris. The runner will be the wine binary you installed, the executable will be the main executable of the game (I couldn't get the launcher to work even after installing dotnet framework and wine-mono), and the prefix points to the prefix you created. Under runner options tick dxvk and esync. Now for the important part, at this point the game should launch and run just fine (if not make sure to run the registry fixer bat file through the wine console in lutris) but the translation won't work. So to fix this, go back to runner options where you enabled dxvk and esync and scroll down to dll overrides, click add. You will add two dll overrides, the first will have key=winhttp and value=n,b the second will be key=UnityPlayer and value=n,b (both overrides may not be necessary). This will set it so that wine will first try to use the native windows dlls and if that fails it will use the builtin wine dlls. After setting these two overrides your game should launch and the translations should work.
I just thought I'd share this since it was a headache for me to figure out as there was no info but this should get you up and running. Also if I made any mistakes or inaccuracies please do correct me.