I also get this error:
View attachment 2064695
Well, it seems they have not updated the free plugin. My guess is that they are only fixing the CT2 paid version and forgot to even check if the old version was still working. This version of sugoi toolkit is from late april so its been broken for quite a while.
Its a fairly easy fix, basically the folders moved locations and they are now using python 3.9 instead of 3.8 so Translator++ can't find the files because its searching on the wrong places.
I've made a quick fix for this problem (in the attachments).
Replace the files and now you have to choose
NOT the root folder of sugoitoolkit but the batfile at
"backendServer\Program-Backend\Sugoi-Japanese-Translator\offlineTranslation\activateOfflineTranslationServer.bat"
Also you
NEED TO select "Keep console window open".
Remember to also set the CPU number to at least 1, its 0 by default.
Click "Start all server", confirm and it should start.
There is a popup saying that its already running, but you can ignore that and press ok to start, that message is totally bugged and will always say that.
Choose that and all should work
Also you
NEED to click "Start all server" from the 'local server manager' window. That StartAllServer shortcut from the side-menu does not work.
I've not tested the GPU feature so that is probably not working but you could give a try.
------------------
Finally, you don't actually need to start sugoi translator in that interface.
If you go to options->(arrow at)Translator&Language->Sugoi Translator preference
Notice there is a field named TargetURL(s) with probably the value "
You must be registered to see the links
"
You can add one 'localhost : port' per line and Translator++ will check that link for the Sugoi Server when trying to translate
So you can start SugoiTranslator manually, either with the UI-version 'Sugoi-Translator-Offline (click here).bat' or the console only version at "backendServer\Program-Backend\Sugoi-Japanese-Translator\offlineTranslation\activateOfflineTranslationServer.bat"
It'll create a server at the port 14366 increase the number by 1 for each new instance if there is one server already on that port.
So to sum it up, you don't need the broken interface of Translator++ to start SugoiServer.
Start SugoiServer with the .bat file, and you can now use Translator++ to translate, as its already set to the default port.
If you want to run multiple servers, execute another .bat and make sure to update the preferences and add new lines with the next server port.
--------------- EDIT----------------
Make sure on SugoiTranslator config Target URLs to have only url to online servers.
So if you run only one server make sure there is only the one line there.
I tested here and when there are 2 server links, but only 1 is online... it'll miss one line for every 1 translation because it sended the translation to that offline server. Translator++ does not check if the server is alive, it assumes its alive and if its not it'll return an empty translation after a few seconds.