Hi,
I've tried it, and here's what happened:
- Unfortunately, I couldn't get the Gemini API to work. I tried pasting the code into the Key-Value fields, but I wasn't successful. The Body part couldn't be interpreted. (I put the prompt in place of "text" and didn't leave what was in the code.)
This is the code:
curl "<a href="<a href="https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent">https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent</a>"><a href="https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent</a>">https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent</a></a>" \ -H "x-goog-api-key: $GEMINI_API_KEY" \ -H 'Content-Type: application/json' \ -X POST \ -d '{ "contents": [ { "parts": [ { "text": "Explain how AI works in a few words" } ] } ] }'
If I just messed up and it should actually work, that's fine. But if not, maybe it'd be great if you only had to provide the key and there was a dedicated field for the prompt.
I also tested with Microsoft Azure AI, but I couldn't get this one to work either. I looked into it here: Use Azure AI Translator APIs and here: Quickstart: Azure AI Translator REST APIs. Again, something is wrong with the Body section. It showed this error: "Error: Request failed: 400 Bad Request - {"error":{"code":400074,"message":"The body of the request is not valid JSON."}}"
- I tried a few APIs from rapidapi.com. I couldn't get them to work either. There was one among those I tried that I couldn't get working because it required input_text, but the program deleted this "_" and it didn't work out. However, apart from that one, with the others (about 2 or 3 of them), I managed to get the translation to display within the program itself when I clicked the 'Test Custom API' button, but it only worked inside the program. When I ran the Desktop mode and selected text, it didn't work. It showed: "Request failed: 400 Bad Request - {"err":"Bad data.","result":""}
- I managed to run Ollama models, for example: zongwei/gemma3-translator, but apart from that, unfortunately, I couldn't find any that were suitable for translation. All of them resulted in poor translations or translated nonsense. But at least this one worked :) Obviously, the program isn't at fault here; I guess I just need to find one that works for me.
- There were no issues with LibreTranslate. It worked and was fast, but unfortunately, its translation quality was on par with or worse than the 'Internal' one. But at least this one also worked :)
Perhaps I made a mistake and messed things up, which is why they didn't function. I'm not sure, but that's what I experienced, and I should add I'm not an expert in this area. :)
Nonetheless, thanks for all your hard work. :)

