Steygan, I think I found the bug that
rontremalo was mentioning, and it's pretty bad.
First tests with DeepL, I updgraded from the original 0.4 to the latest, still 0.4 version.
I can't translate in English, only Russian.
To clarify, I switched to English immediately after opening the app, then changed to another language (not Russian) and back to English each time I changed a setting, and it still translated to Russian.
I also tested just switching from Russian before and after picking DeepL. It behaves like the check of which language to use is not in the deepL loop.
I also got an error, "file can't be empty", when dealing with the penultimate (31st) file in the data folder, Troops.json — which is not empty and got translated with no issue when I used Google (although, again, I was on the previous 0.4). Could it be a file limit on DeepL?
I hope it helps, and either way thanks forever for the tool!