Choose DeepL as a partner for Vivaldi translation
-
vivaldi's current translation service is a partnership with Lingvanex to deploy its translation framework in the vivaldi server. However, I find it does not translate as well as I would expect. I prefer the translation results of DeepL.
Has vivaldi considered partnering with DeepL as a translation service provider? Are the licensing fees and other negotiated terms, such as the translation framework to be deployed on Vivaldi servers, etc., in line with Vivaldi's expectations?
-
High hopes that two partners, each best in class, will join forces and provide the best experience to the willing crowd.
-
@poto deepl only covers 26 languages and thats no good enough. Lingvanex covers over 100+.
-
@ch3f The quality of translation makes the difference, not the number of languages.
-
@kahukura Working with two translation service providers at the same time means that on translation projects, vivaldi is spending two licenses for translation services, and if you're the CTO of vivaldi, you'll be hesitant to do the same.
-
I helped myself by adding a modified DeepL translator as web-panel.
This code you can save asdeepl.user.js
and add it to your extensions by dragging it into the extensions-page:// ==UserScript== // @name deepl // @namespace http://tampermonkey.net/ // @version 0.1 // @description deepl force 100% // @author You // @match https://www.deepl.com/* // @grant none // ==/UserScript== (function() { 'use strict'; var box=document.querySelector('.lmt__sides_container'); box.style.display = "block"; Array.from( document.querySelectorAll('.lmt__side_container') ).forEach(col => (col.style.width = "100%")); })(); Array.from( document.querySelectorAll('.dl_ad_pro_container, #lmt_quotes_article, .lmt__glossary_ad, .dl_footer') ).forEach(el => (el.style.display = "none")); document.body.setAttribute('style', 'min-width: 0; background-color: #C0DADC !important'); document.querySelectorAll('.lmt--web .lmt__textarea_container').forEach(el => el.setAttribute('style', 'min-height: 200px'));
-
@kahukura said in Choose DeepL as a partner for Vivaldi translation:
@ch3f The quality of translation makes the difference, not the number of languages.
That might be true if you are on of those whose language is provided by both.
But if you speak one of the other 75+ languages having translation at all is going to be priority over other people getting better translations, even if the translations you can get aren't always the best.
-
@kahukura so your saying bad luck to people like my wife whos Korean?
-
@ch3f Your wife will just have to be patient. The translation feature is new. Presumably, more translation languages will be added in due course.
Azerbaijani and Kurdish languages were just added for the UI. Again, some users will have to wait for their mother-tongue to be added.
Vivaldi is more concerned about privacy than the quality of translations, or the number of languages. DeepL can be added as a panel by those who need it. I still have the Microsoft Translator as a panel. It has Myanmar (Burmese), which is sometimes useful to me, but is not currently supported by Lingvsnex. (MS Translator fails miserably on that page).
-
-
You should use several translators and be correctly informed about them and why not by vivaldi itself. Generaly national translators are better and you should use these according to page language. For korean, there is Papago i think, for instance. You don't really need a partnership for all translators, only the button (or the way to add it)
-
@poto DeepL gives better results, but what makes you think DeepL wants to partner with Vivaldi? Who knows, maybe they tried and DeepL just said no. Then there is nothing that can be done about it. But it doesn’t matter, at this point Vivaldi has committed to Lingvanex, it would be a betrayal to switch it up or give the option to show translations of a competitor alongside. If I’d had to guess, I would think they made a contract that forbids exactly that.
But that doesn’t stop you from using DeepL on Vivaldi. I found a nice bookmarklet for this purpose some time ago, which lets you select text on a page and sends it to DeepL.
javascript:(function%20translate()%7Bfunction%20se(d)%20%7Breturn%20d.selection%20?%20d.selection.createRange().text%20:%20d.getSelection()%20%7Ds%20=%20se(document);for%20(i=0;%20i%3Cframes.length%20&&%20!s;%20i++)s%20=%20se(frames%5Bi%5D.document);if%20(!s%20%7C%7C%20s=='')%20s%20=%20prompt('Enter%20text%20to%20translate%20with%20DeepL','');open('https://www.deepl.com/translator#'+document.documentElement.lang+'/en/'%20+%20(s%20?%20encodeURIComponent(s)%20:%20'')).focus();%7D)();
Save it as bookmark, give it a nickname and it can be triggered from quick commands or your bookmarks bar. Make sure to open the bookmarklet in the same tab. Only downside is DeepL will see exactly what you are translating.
-
How about the fact that Lingvsnex can't translate the Vivaildi forum UI?
Deeple provides the software for OS itself.
I don't think they have interest in something that only runs in a browser.
The problem is that the software is slow.
And it works even with not set shortcut...hyperactive...annoy...
But don't worry, @Dancer18 & son made a great js. -
@shifte said in Choose DeepL as a partner for Vivaldi translation:
Lingvsnex can't translate the Vivaildi forum UI?
This is almost certainly a problem with the code made by the Vivaldi Team, not with lingvsnex.
-
@code3
Thank you.
My confusing post has confused you.
When the Vivaldi-UI in my native language, forum-page is no problem.
When the Vivaldi-UI in English, Lingvanex speaks an undeciphered language.
It may be Sumerian. -
@shifte Well, if I understand correctly, Lingvanex’s job is to take content and translate it into the desired language. Flaws in choosing translation language or deciphering content is probably Vivaldi’s fault.
-
@code3
umm...I would rather read in English than use Langvanex, google, or bing.
They are not able to translate.
I wondered what was so difficult about it.
I was curious so I looked it up online... Oh my god...
"I am the king of this world!!" (Leonardo DiCaprio / Titanic)
-
@dancer18 said in Choose DeepL as a partner for Vivaldi translation:
I helped myself by adding a modified DeepL translator as web-panel.
This code you can save asdeepl.user.js
and add it to your extensions by dragging it into the extensions-page:I've never used web panels before. I notice you reference tampermonkey, I do have the tampermonkey extension installed.
When I drag this js file to extensions it creates a button, but the button seems to have no useful function I can see.
I opened the webpanel section of the sidebar, but I don't see a way to add it there. If I click "+", it just adds whatever page currently has the focus in the browser.
The deepl button this JS creates has the following choices:
deepl
Remove Extension
Hide Button
Manage ExtensionsIf I click the “deepl” item at the top, it takes me to a google search page that says the requested URL was not found.
-
@imaginaryfreedom You need to add DeepL as a webpanel. The JS doesn't add DeepL as a webpanel, it just modifies the way the site is displayed.
-
It does not work with Tampermonkey.
Please drag&drop directly to "Ctrl+Shift+E".