Wenn mir jetzt jemand ganz genau erklärt, was wie getestet werden soll, ....
Beiträge von Mira_Belle
-
-
Wurzelknolle Und unter Einstellungen auch "Links in Tabs anstatt in neuen Fenstern öffnen" aktiviert?
-
Genau so habe ich auch diese Einstellungen.
-
Wenn ich mich mal einmischen dürfte, ich nutze eine Erweiterung!
Und ich nutze GMX sowie Web.deBeim Anklicken eines Links öffnet sich ganz einfach ein neuer Tab.
Open Link in New Tab – Holen Sie sich diese Erweiterung für 🦊 Firefox (de)Laden Sie Open Link in New Tab für Firefox herunter. Open Link in New Tab help you change default how a link opened - in current tab or in new tab. Compatible…addons.mozilla.org -
Nein: bitte nicht & nein: ist es nicht & allerdings. Grüße Lionsson
?

Was für Fragen hast Du noch?Wenn nichts mehr anliegt, ist in Beitrag #33 alles gesagt.
Entweder die offizielle Erweiterung nutzen
oder mein Skript mit dem Workaround. -
Sören Hentzschel Bitte zu machen.
Das Eingangsthema ist erledigt
und der ganze andere Rest, der nichts zum Thema beiträgt,
gehört hier einfach nicht hin.Danke.
-
Grundsätzlich kann ich Dir da nicht weiterhelfen,
aber ...
es gibt da eine erweiterung, die Du Dir mal anschauen kannst.
In festen Intervallen erstellt diese ein Backup der geöffneten Seiten (Tabs).
Damit hast Du schon einmal einen Notnagel.
MySessions – Holen Sie sich diese Erweiterung für 🦊 Firefox (de)Laden Sie MySessions für Firefox herunter. Ein einfacher Sitzungsmanager. Sie können Ihren aktuellen Browserzustand schnell speichern und bei Bedarf erneut…addons.mozilla.org -
Mit der LTSC bist du eh technisch veraltet, abgehängt, auch wenn das meiste wohl funktioniert, Support komplett nicht vorhanden.
Technisch veraltet! Wenn für Dich der Blödsinn mit W11 DER Fortschritt ist, bitte, mach das alles mit.
Für mich ist mit W10 das Ende der Verarsche erreicht und darüber brauchen wir nicht zu diskutieren.
Manchmal ist halt weniger mehr und solange ich Sicherheitspatches bekomme, ist doch alles gut. -
Äh, es ging um Leute, denen ich vertraue, wenn die einen "Server" für DeepLX aufsetzen würden!
Was sie tun, ist sowas von unwichtig.Aber das ist im Grunde auch egal, weil ich niemanden von denen damit "belästigen" möchte.
Und ich auch nicht glaube, dass irgendwer von den genannten Personen sich so ein Projekt ans Bein binden würde.Also lasst es bitte gut sein, ist kein Thema zum Diskutieren. Danke.
Wenn diese Verbindungen aus Usernamen und echtem Namen nicht bereits bekannt sind bzw. von den echten Personen kein OK dafür vorliegt, würde ich diese aus DSGVO-Gründen mal wieder rausnehmen.
Danke für Deine Fürsorge, aber die Daten sind auf deren Pages einsehbar!
-
Habe nun recht lange recherchiert und folgende Infos.
ZitatDas Userskript funktioniert nicht mehr, weil DeepL im März 2025 bedeutende Änderungen an seiner Schnittstelle vorgenommen hat. Ab diesem Zeitpunkt akzeptiert DeepL keine GET-Anfragen oder über die URL übergebenen Daten mehr zum Übersetzen. Stattdessen muss die Datenübertragung per POST erfolgen, wobei die zu übersetzenden Inhalte im Anfrage-Body gesendet werden. Die alte Methode, den Text direkt an die URL zu hängen (z.B. wie im Skript), wird jetzt abgelehnt. Dadurch führen Links wie dein Skript sie generiert, nicht mehr automatisch zur Übersetzung, sondern auf die Startseite oder ins Leere.
Damit sollte auch klar sein, warum so viele Erweiterungen ebenfalls nicht mehr funktionieren.
Also, entweder die offizielle Erweiterung von DeepL nutzen
Persönliche Anmerkung!
Die gefällt mir aber nicht, weil sie immer dieses kleine Popup einblendet, wenn man Text markiert.
Oder "mein" Skript, wobei man dann halt manuell noch "Strg+v" bemühen muss.
Kurz, es wird so schnell keine Möglichkeit geben, Text einfach an die Seite von DeepL weiterzuleiten.
Es gäbe da noch das DeepLX-Projekt, aber einen Eigenen Server aufsetzen?
Etwas übertrieben und einem externen vertrauen, falls vorhanden, mh.
Wenn Sören das machen würde, ja, aber das ist ja auch nur eine Schnapsidee!
Ok, ich kenne noch einige wenige andere Personen, denen ich vertrauen würde,
Caschy (Carsten Knobloch), Supernature (Martin Geuß), Mozzel (Manuel Hoefs) und einige wenige mehr,
aber ob die sich so etwas antun wollen? Eher nicht.
Schnapsidee eben halt! -
Aber wie gesagt, DeepL funktioniert damit zur Zeit leider auch nicht.
Danke erst einmal. (Die finde ich richtig gut)
Habe aber gerade festgestellt, dass Bing damit auch nicht funktioniert,
weder einzelne Worte noch ganze Seite. -
Horstmann Wenn kein Text markiert ist, wird, bzw. sollte, die komplette Page übersetzt werden!
Probiere es doch mal mit dem Google-Skript aus,
denn genau so WAR das DeepL-Skript ja auch aufgebaut!irgendwas "Neues" möchte ich nicht mehr anfangen. Hoffe du verstehst das...
Schade,

An alle anderen, wie geschrieben komme ich nur nicht damit zurecht das Texteingabefeld zu identifizieren.
Alle Selektoren, die ich bisher gefunden und ausprobiert habe, scheinen nicht richtig gewesen zu sein.Das lässt sich in der Erweiterung ganz einfach einstellen/ändern.
In DER Erweiterung? Welche ist das denn?
Aber Du hast recht, ich habe selbst so einige ausprobiert, keine kam mehr mit DeepL zurecht! -
BrokenHeart Könntest Du mal schauen wie man das Textfeld auf der Page auswählen kann
und dann da einfach das Kopierte einfügt?
Ich bin daran gescheitert!Sören Hentzschel Wüsstest Du jemand, der die Seite "https://www.deepl.com/de/translator" analysieren könnte,
damit man per Skript da ins Textfeld gespeicherte Worte/Text hineinkopieren kann?Mein Problem, Text ist zwar in der Zwischenablage, aber ich schaffe es nicht diesen eben per Skript
dann in das entsprechende Feld zu kopieren (einzufügen)! -
2002Andreas Eventuell eine Möglichkeit anstatt Google zu nutzen.
-
lionsson Schaumal.
Sooo, ich habe eine Zwischenlösung!!!
Erklärung.
Der markierte Text, oder das Wort, wird in die Zwischenablage kopiert,
gleich drauf öffnet sich der neue Tab mit DeepL.
Nun kann man ganz einfach den Text oder das Wort einfügen.Wer eine ganze Seite übersetzt haben möchte, soll das Google-Skript bemühen
oder die Firefox interne Übersetzungsfunktion benutzen!JavaScript
Alles anzeigen// Translate_DeepL.uc.js // https://github.com/ardiman/userChrome.js/tree/master/contexttranslate // ex ContextTranslate.uc.js/// // modifiziert by universum 123, Umlaute geändert by 2002Andreas // https://www.camp-firefox.de/forum/thema/126100/?postID=1107070#post1107070 // It is a temporary solution! // The URL is not transferred, so entire pages cannot be translated. // https://www.camp-firefox.de/forum/thema/139966/?postID=1281357#post1281357 (function () { if (location.href !== 'chrome://browser/content/browser.xhtml') return; let translate = function () { let browserMM = gBrowser.selectedBrowser.messageManager; browserMM.addMessageListener('getSelection', function listener(message) { let text = message.data; if (text) { // Text in die Zwischenablage kopieren const clipboard = Components.classes["@mozilla.org/widget/clipboardhelper;1"] .getService(Components.interfaces.nsIClipboardHelper); clipboard.copyString(text); // DeepL öffnen (ohne Text in der URL) openWebLinkIn('https://www.deepl.com/translator#en/de/', 'tab'); } //else { // Falls kein Text markiert ist: Aktuelle Seite übersetzen // let e = (document.charset || document.characterSet); // openWebLinkIn('https://www.deepl.com/translate?u=' + encodeURIComponent(gBrowser.currentURI.spec) + '&hl=de-DE&ie=' + e + '&sl=auto&tl=de-DE', 'tab'); //} browserMM.removeMessageListener('getSelection', listener, true); }); browserMM.loadFrameScript('data:,sendAsyncMessage("getSelection", content.document.getSelection().toString())', true); }; let menuitem = document.createXULElement('menuitem'); menuitem.id = 'context-DeepLtranslate'; menuitem.setAttribute('label', 'Übersetzen (DeepL)'); menuitem.classList.add('menuitem-iconic'); let ProfilePath = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/"); let IconPath = '/chrome/icons/'; let ButtonIcon = "DeepL_2.png"; menuitem.style.setProperty('--menuitem-icon', 'url("' + ("file:" + ProfilePath + IconPath + ButtonIcon) + '")'); menuitem.addEventListener('command', translate); let refItem = document.getElementById('context-inspect'); refItem.parentNode.insertBefore(menuitem, refItem); })(); -
Ob es helfen würde, das Script in der Erweiterung zu analysieren?
Wenn ich DAS könnte, ....
Und Du bist nicht dumm, nur manchmal etwas ruppig,
aber ich schätze Deine Fachkenntnis in so vielen Dingen.
Z.B, uBlock Origin
Ach Du grüne Neune, die background.js ja fast 60000 Zeilen Code!
Da bin ich definitiv raus, zumal da auch oft nur "a" oder "b" als Variablennamen genutzt werden
und noch so einige anderen Sachen, die ich mir erst sehr schwer erarbeiten müsste.
Dieser "Brocken" schreckt mich dann doch etwas ab! -
Funktioniert auf jeder webseite und es öffnet nur ein Popup und kein Tab.

Schrieb ich doch, dass das z.Z. die einzige Erweiterung ist, die funktioniert!
Aber ich hätte gerne die Übersetzung in einem neuen Tab, und nun?Egal, eventuell gibt es ja noch eine Lösung, um das Skript wieder nutzen zu können,
oder eben eine andere Erweiterung, die sich gleich oder zumindest ähnlich verhält.Bin noch am Testen und die interne Übersetzungsfunktion tut es ja auch.
-
Habe nun auch mehrere Erweiterungen getestet,
keine hat mehr funktioniert!
Einzig und alleine funktioniert nur noch die Erweiterung von DeepL! -
Die Idee ist einfach, dass erst abgewartet wird bis die Seite geladen ist
und erst dann der markierte Text in das Textfeld kopiert wird!
Und wie mir scheint, ist das mit diesem Skript nicht möglich.
Schade. -
Wer kann in das Skript an der richtigen Stelle eine Zeitschleife einbauen?
Markierten Text oder das markierte Wort "kopieren", neuen Tab mit DeepL öffnen, WARTEN,
und jetzt erst den Text oder das Wort einfügen.