Hello,
Thanks for looking into all this; it definitely makes more sense now. I'll be looking forward to the 0.5.0 beta whenever it's ready – no need to rush! :)
The text_input issue was with TranslateAI. The error was: "Request failed: 422 Unprocessable Entity - {"detail":[{"type":"modelattributestype","loc":["body"],"msg":"Input should be a valid dictionary or object to extract fields from","input":"{"inputtext":"which APl it was that you had a problem with 'Inputtext'?","originlanguage":"en","targetlanguage":"hu"}"}]}"
Today, I tried a couple more with the underscore requirement, like OpenL Translate, but got this error: "Failed to parse JSON: Expected value at line 1 column 1 Response: Internal Server Error." The translation showed up in the program, but not when running in desktop mode. But since its quota is quite low, it doesn't bother me. It was good for testing.
Text Translator2 was similar. For some reason, it didn't recognize target_language even within the program, despite being provided. Error: "Error: Request failed: 400 Bad Request - { "status": "error", "message": "target_language parameter is required" }"
There were also APIs without the underscore requirement in the Body that showed translations in the program but failed at runtime, e.g., Lingvanex Translate. Error: "Request failed: 400 Bad Request - {"err":"Bad data.","result":""}"
I also tried this: Deep Translate, and it's interesting because it didn't work for me yesterday. However, when I re-tested it earlier today, it did work! Thanks for showing me the process, though. I did exactly the same thing yesterday, but it still didn't work then. Maybe I copied incorrect data, or there was an issue with the API itself; I'm not sure, but it's working now. I hope it stays that way! :)
Perhaps some APIs aren't working because they're unavailable, or I'm copying incorrect data, or they simply require a different format like Gemini.
Good news: I also managed to get the Cloud Translation API to work!
"It is usually due to a lack of data." - I figured you'd say that, lol.
Regarding good EN-HU translators:
Well, I haven't really used offline ones much. But I did get to try the 14-day trial for Ashampoo LocaLingo recently, and it actually gave pretty decent translations. Can't really think of or remember any other offline ones right now.
Online: DeepL, QuillBot, and various AI models offered good quality. Azure AI Translator also seemed quite good.
During my RapidAPI tests, the good or acceptable ones were:
- TranslateAI
- Just Translated (now unavailable, it seems)
- Lingvanex Translate
- Deep Translate