simplest explanation is that it’s for people who want to game on Linux and use Linux with minimal configuration and tinkering. It just has a lot of sane defaults like:
I’ve been able to get LunaTranslator to hook into a visual novel by running them both in the same Bottle. Textractor worked in the past too. Not sure about other types of games though, I’ve only tested a few visual novels. And getting the visual novel itself working in the Bottle can be a bit of a crapshoot. So far I’ve had luck using the soda runner for my Bottles, and then in the Bottle settings, add the environment variable LC_ALL=ja_JP.UTF-8 and set the language to “Japanese”.
Currently I have a full sentence mining setup with LunaTranslator and a VN running inside a Bottle, and LunaTranslator connecting to RenjiXD texthooker page (running in a browser outside Bottles) using the websocket method (in LunaTranslator enable “network service”, then in RenjiXD texthooker page settings connect to ws://localhost:2333/api/ws/text/origin, more info here).