Why is Translation implemented so poorly?
-
@iAN-CooG said in Why is Translation implemented so poorly?:
be happy with it and its limitation, I'm not and using something else.
Full ack.
-
@iAN-CooG said in Why is Translation implemented so poorly?:
You're justifying a broken implementation.
No, I am not. I am refuting your false claim that it never works, or almost never works.
This feature has been available for over two years. There are 13 feature requests for improvements, the most popular of which seems to be Select Source and Target Languages for Translator.
I guess the developers will get to improving it when they have time.
-
@Pesala said in Why is Translation implemented so poorly?:
@iAN-CooG said in Why is Translation implemented so poorly?:
You're justifying a broken implementation.
No, I am not. I am refuting your false claim that it never works, or almost never works.
I have shown screenshots as proof of my claims, I don't have anything else to say especially if you're pretending to be blind.
This feature has been available for [over two years]
and never made any fixes since day 0
-
I found also this translator which may serve, Reverso, it's a French EU product (GDPR), for Desktop, online and also as extension, 26 languages. Maybe good or Vivaldi
https://www.reverso.net/text-translation
-
@iAN-CooG said in Why is Translation implemented so poorly?:
I have shown screenshots as proof of my claims,
It is tiresome to refute your obvious falsehoods. Your screenshots do not prove that it never works, not even almost never. All they prove is that Auto-detect needs more than a few words to work. Probably, there is a reason for that limit. Perhaps it would cost more or require more server bandwidth to reduce it?
Several improvements were made since it was released. I won't waste any more time to find all of them. Vivaldi adds 68 languages to Translate.
Here is an in-depth explanation of How the Translator Works by Petter Nilsen. The Vivaldi Team are clearly working on it constantly when languages are added by Lingvanex.
Some pages present extra translation challenges, such as those with iframes or dynamic pages, where texts might be removed and re-added.
We have also seen that some forums don’t load pages or posts using the “normal” mechanism. This means they don’t trigger the normal language detection mechanism, making it a challenge to determine the language without incurring performance penalties.
Of course, these are not necessarily unique challenges for Vivaldi Translate, as similar issues can be seen in other browsers. We expect to solve or improve upon them, as we go along.
Regardless of the challenges that come up, we are constantly working on optimizations and fixes to improve the user experience. -
@Pesala ok you're blind. We get it.
My 3rd screenshot shows the problem: dropdown selector has Japanese but ENGLISH is still active on its right, same for the destination language, Italian in the selector but english is still active and the translation doesn't happen.
I really don't know what's wrong with you. Better we stop even seeing each other posts. -
@iAN-CooG Same problem. You have not selected sufficient text for Autodetect to work.
You are wrong to claim that it never works. It always works when sufficient text is selected.
-
I was wondering, does it takes into consideration the language tag in the source page when it sends text to translation servers?
-
@Pesala said in Why is Translation implemented so poorly?:
Here is an in-depth explanation of How the Translator Works by Petter Nilsen. The Vivaldi Team are clearly working on it constantly when languages are added by Lingvanex.
-
@solidsnake From my experience it does, sites that are properly tagged have always been detected correctly with any arbitrary selection of text for me.
-
As for auto-detection on sites that aren't properly tagged - which is pretty much any site showing snippets of text in another language, and all multi-lingual sites such as the local forum, Mastodon, Reddit, YouTube, ...or Twitter - it fails pretty miserably...
@Pesala said in Why is Translation implemented so poorly?:
... It always works, if you select sufficient text. Once you know this limitation, you learn to select more text than you actually need.
I don't get why you feel the need to repeat this so much. You're not really making as great a point as you think. If your idea of something always working includes the very huge caveat of needing to "select sufficient text", then it definitely does not "always work".
Simply put, Vivaldi's language auto-detection is very poor in its current state, and the fact that it fails so frequently for so many people does not paint a good picture for the feature. You say it is because people do not "select sufficient text", and that "once you know this limitation, you learn to select more text than you actually need"... but what if you literary cannot do that!? And this is not some edge case; this situation arises quite often if you frequent multi-lingual sites that normally present short texts, like Mastodon and Twitter which are micro-blogging platforms.
Take the following posts as examples:
- https://twitter.com/Nintendo/status/1138484855614910464
- https://social.vivaldi.net/@bagapo/111377094942863535
Please explain to me how you could possibly "select more text than you actually need" when there is nothing else to select.
Needless to say, requiring the user to know that auto-detection must have a sufficiently large text selection for it to work is a very poor UX - made significantly worse by the fact that auto-detect remains the default language selection for the source even when a sufficient text selection was not made to trigger it... You can't hope to tame people's expectations of the feature if you're constantly giving the impression that it should be working. As a matter of fact, it would be significantly better UX if auto-detect was only offered when sufficient text selections were made. Otherwise, the translation UI should indicate somewhere that a larger text selection is required for language auto-detection to work.
So in its current state, Vivaldi's translation feature is, imo, very lackluster compared to other translation services that have significantly better UXs, and far less limitations in language auto-detection.
-
@Pesala I concur with @iAN-CooG, as I've seen this before too. The source and destination languages are remembered, but translation still fails... Here's a few videos that should hopefully be more clear:
(Yes, I'm just reselecting the same text again after making the language source/destination changes, but the bug remains present when selecting other texts of that page without reloading).
-
@AltCode said in Why is Translation implemented so poorly?:
I don't get why you feel the need to repeat this so much.
To counter the false claim that the translator never works, or almost never. When insufficient text is selected, manually selecting the source language works.
Just stop saying that it never works. It is disrespectful to the developers who spent so much time implementing and improving this feature. Sure, there is more to do, but the same goes for many other features that are less than 100% perfect.
The Panel gives a warning when autodetect fails, but the dialog does not — it just leaves the source field unchanged.
Yes, other translation features work better, but they lack privacy and/or cost money.
-
Forgive me for repeating what I said in another post about the translation feature and that it can be extended to any built-in feature:
"We could say then that it all comes down to the threshold of satisfaction each one has for a specific subject.
That is to say, if for topic X:
The built-in feature has a level of 70% and your threshold satisfaction is 30%, then the built-in feature will completely fulfill its purpose with all those users with threshold below 70%.
If the built-in feature has a level of 40% and your threshold is 80%, then the built-in feature will fall short and your best option is to look for an alternative."
-
@iAN-CooG said in Why is Translation implemented so poorly?:
Yeah, but how about start to fix the code to remember last language selected instead of having always to fiddle with the drop down menus and selecting first other languages, then again the correct ones, to trigger the translations?
I've made this feature request when Translate was first released, but the Vivaldi Team has never touched Translate since its first release. Which is a shame, because it could really be good and helpful. But since the Team is so small, my guess is they prioritize on releasing new features to create Media Buzz, but never/rarely fix/enhance existing ones.
-
@HellbillyDeluxe Vivaldi does not provide the Translate function. It is provided by Lingvanex, who specialize in translation (but also have a small crew and a huge job) Vivaldi only links to the Lingvanex function. Lingvanex is free and does not capture and sell your data so, for Vivaldi purposes, it is preferable to Google or one of the translation services that a) costs the browser developer money to deploy and/or b) captures and sells your data.
-
@Ayespy, Lingvanex isn't free it's a paid service, they only offer a free trial, see https://lingvanex.com, even the Cloud API, which Vivaldi, I think, use, cost money, and privacy, well...
https://lingvanex.com/privacy-policy/ -
@Catweazle
Hi, to my knowledge Vivaldi use it's own Lingvanex server so I guess the Vivaldi privacy-policy is what we have as Vivaldi user.
One feature as remember the source language would fix a lot of complains about the translation feature.
No idea why they cant fix this, seems simple for a non developer.Cheers, mib
-
@mib3berlin, maybe , but I don't know if the Machine Learning function of Lingvanex is include in the Vivaldi self hosted API, when there are no connection to the Linvanex servers. That maybe explain in somewhat this issues reportet by a lot of users.
Currently I'm experimenting with Reverso, an Europan translator (GDPR), which I use in the WebPanel, which is pretty complete, even offers verb conjugation and grammar check. -
@Catweazle
Interesting, I will test this for a while.
Many user need full page translation and this also does not work very well with Vivaldi translate.