Hi,
Yeah, it looks good now, and the localization is a lot better, too.
Thanks! 🙂
Hi,
My apologies, I think I missed this or just didn't notice it yesterday, but I'm afraid there's another bug.
When the app loads a saved DeepL preset, I'm unable to change the languages for the DeepL translation, the language options are grayed out.

The only way I've found to fix it is by deleting and re-pasting the API key. After that, it works normally.
Sorry once again. 😞
Heya!
I noticed this yesterday as well. Didn't have time to push any more changes so I left it. No worries! Thank you once again for reporting any bugs you find.
To 'enable' the source & target dropdowns, all I had to do was click the API key input and then click somewhere else. Maybe that works for you too?
Hi,
Unfortunately, a couple of config preset bugs have reappeared with the new update.
The Deepl API key is not being saved into the config. For example, if I paste the API key into one Deepl config and switch to another Deepl config, it probably gives the same one, because if I delete the key and nothing is there, and I switch to the other Deepl config, that one is also empty, even though it shouldn't be. Since the key is no longer visible in the app, I can only assume this is happening due to the reasons mentioned above. When I exported the configs, the API key wasn’t included either. But interestingly, right after updating, when I first opened the app and noticed that config presets could now be exported (before you couldn’t, right?), I exported them straight away. In those first exported files, the API key was still there.
Also, before, you could only pick the languages once the API key was entered, but now you can pick them without one. Not sure if that’s a bug or just a change, but it's not an issue for me. :)
I also noticed a bug with the API encryption setting. It appears to be shared across all Deepl configurations. If I enable encryption in one Deepl config, it incorrectly shows up as enabled when I switch to another Deepl config, even if I never set it there.
I have a small UI request regarding the config preset field. Could you possibly make that field a bit larger? It's currently quite small, and when a config has a long name, the full name gets cut off, making them hard to distinguish, especially when multiple configs start with the same name. Alternatively, showing the full name when the mouse hovers over the field, or displaying the full name near the version number above, would also be a great solution.
Thanks :)
Heya!
The DeepL bug you mention is not a bug at all, this is the intention. All API keys are now stored in the same plain text file, until you encrypt them, and when you do, they are safely stored and trusted by your computer & your master password. All configs will use the same DeepL key.
If you are using multiple DeepL keys (sneaky sneaky..!), let me know, I can set it up so it is possible to use more than one.
Yes, exporting is new, as well as importing. The reason the API key existed in the config on the first launch was just because your configuration file had not been saved & updated yet before export.
You can only pick one if you have previously had the API key to authenticate during that session. This is not really intended however, I do want it to reauthenticate even the API key is changed/removed! :)
Yep! I'll fix that UI request, I agree it wasn't optimal. Thank you!! :)
Hi,
Thanks for clearing that up. I honestly thought it was a bug.
Yes, I do use more than one Deepl key, specifically two (ര ‿ ര ). That's why I brought this up, since I was running into issues with using two keys. It would be a huge help if you could get it working with multiple keys (˵ •̀ ᴗ •́˵)
Oh, got it.
And thanks so much for considering the UI request! ദ്ദി(˵ •̀ ᴗ - ˵ ) ✧
Well, I went ahead and named the key in the “API Key Name” field and pasted the key into the “API Key” field. Then I switched to another DeepL config, and surprisingly the same key showed up there, even though I had erased everything earlier. I kept jumping between the configs, and the pattern held: any change I made in one reflected in the other. If I deleted the key in one, the other one lost it too.
That persisted until I first switched from a DeepL config to a Custom API config, and then went to the other DeepL config. From that point on, they behaved separately. Now, if I delete the key in one and immediately jump to another DeepL config (without going via Custom API), the other one still keeps its key. I hope it’s really working independently now, and not secretly using the same key under the hood, but we’ll see over time.
By the way the UI request you did is spot on. It’s exactly what I was looking for. Thank you! :)
Hmm. I'm not able to reproduce this bug.
Just to confirm, you are naming the keys to different values in each config? They have to be unique.
If you are, it'd be great if you could do a quick recording of the process. I've ran into enough issues with these config presets that I don't doubt there are still other bugs lingering.. I really gotta redo this in another way at some point.
Perfect! Good to hear 🤝🏻