I am a translator for Japanese. I don’t think this will help much - in fact it might possibly increase my workload if someone approved those AI translations without correcting them properly.
We have already translated pretty much everything that can be easily correctly translated by AI, and the untranslated ones are all very tricky (and AI won’t be able to translate them well, because it requires knowledges about how iNat works).
Sounds good. I see that MT is already prefilled for Hungarian; I’ll gather my feedback and circle back. @kueda - can you remind me when you’re approving the unapproved translations? I want to make sure I approve HU before that.
Ok, it’s been a month. How are people feeling about pre-translate? I’m about to go through my usual review and approve everything that doesn’t seem to have technical problems, so some of those machine translations are about to get integrated into the code and deployed (probably next week). Does anyone who’s been translating in Hungarian, Danish, Russian, French, Afrikaans, Japanese, or Korean want me to turn off pre-translate for those languages?
Having pre-translations filled in somewhat speeds up my work. For every string I came across so far, there were things that needed correction (style, grammar, terminology), but overall it was faster than typing in the correct translation from scratch.
I still think that these machine translations should not go live without native human review. I checked all of the strings that were translated by user iNaturalist (MT) and approved by kueda, and I had to correct all of them I think, except one. The errors were in the range between incorrect style (for Hungarian, we use informal, MT was using formal) and outright nonsense. I maintain that having untranslated English strings on non-English UI is a much, much better user experience, than having a confusing translated string (which often could contribute to incorrect use of features, ultimately incorrect data.)
Thanks, I really appreciate this detailed feedback. Would you like me to turn off pre-translate for Hungarian? This goes for all the proofreaders: if you don’t like it, please let me know and I’ll turn it off.
Looks like this is only for the Google integration, which we could try, but frankly if we try a different automation strategy I’d be more inclined toward an LLM-based approach. My guess is that the Google-based Machine Translation will suffer from the same problems you’re seeing with the Microsoft one, but I’d guess an LLM might be significantly different.
Would you like me to turn off pre-translate for Hungarian?
I’d like to keep it on for Hungarian if quasi auto-approving them can be “turned off” :)
If the latter not an option, I’m leaning towards turning pre-translate off, as it doesn’t combine well with auto-approvals.
but frankly if we try a different automation strategy I’d be more inclined toward an LLM-based approach
A few Gemini-versions ago I actually tried translating iNat strings in AI Studio the manual way and I was impressed by the quality of the translations. It properly respected prompts like “the style should be informal”, “keep the markup”, “make it more compact” etc - and that was without feeding it TM and previous translations.
I tend to agree.
German turns out to be ‘rotten’ language to automatically translate to/from, and the culprit is English – because automated translations tend to revolve around English, e.g. Google does that => Italian gets first translated into English and from there to, say, French, and while that kinda works (the similar sentence structure helps a bit), forget any combination with German (I suspect Dutch and Swedish or Danish can be tricky too, but I can’t judge that as I do not speak those languages).
Assuming that a bad translation is always better than none at all may be delusional. Trying to save myself time I passed on a German webpage about bees in forests to an Italian friend with translation turned on – the result was unintelligible even to me who had read the original and knew what to expect. In two instances, in what looked like grammatically correct sentences, it had turned the meaning upside down, stating the exact opposite of the original. I ended up translating it myself.
In the past few months I noticed that the quality of translations went further south. AI doesn’t seem to improve things, actually, quite the opposite.
Since “auto-approval” is basically manual, I don’t trust myself to remember that I shouldn’t approve things in Hungarian every month, so I’ll just turn pre-translate off for Hungarian. I’m happy to do the same for other languages if you’re seeing unintelligible translations on iNat in your language (though an even better solution would be to add better translations on Crowdin).