Web-Scraping-Timeout

Diese Seite bietet ausführliche Fehlerbehebungsschritte zur Behebung von Timeout-Fehlern bei der Verwendung webbasierter Übersetzungsdienste in VNTranslator. Timeout-Fehler sind das häufigste Problem bei Web-Scraping-Methoden und treten auf, wenn der virtuelle Browser den übersetzten Text nicht innerhalb des festgelegten Zeitlimits findet.


Was ist ein Übersetzungs-Timeout?

Ein Übersetzungs-Timeout tritt auf, wenn VNTranslator innerhalb der angegebenen Zeit kein Ergebnis abrufen kann. Dies kommt am häufigsten bei webbasierten Übersetzungsdiensten vor.

Wie es funktioniert:

  1. VNTranslator öffnet ein virtuelles Browserfenster und navigiert zur Übersetzungswebsite

  2. Der Text wird entweder übermittelt durch:

    • Die direkte Eingabe in das Übersetzungs-Eingabefeld, oder

    • Die Aufnahme in die URL

  3. VNTranslator durchsucht kontinuierlich die HTML-Elemente der Seite nach dem übersetzten Text

  4. Wenn die Übersetzung nicht innerhalb der Timeout-Periode (Standard: 10 Sekunden) gefunden wird, tritt ein Timeout-Fehler auf

circle-info

Standardmäßig ist das Übersetzungs-Timeout auf 10000 ms (10 Sekunden) eingestellt. Sie können dies unter Einstellungen → Übersetzung → Erweiterte Einstellungen erhöhen.


Übersetzungsdienste, die Web-Scraping verwenden

Die folgenden Dienste verwenden Web-Scraping-Methoden und können Timeout-Fehler erfahren:

  1. Google Lite

  2. Google Web

  3. DeepL Web

  4. Bing

  5. Papago

  6. Yandex

  7. Baidu

  8. ChatGPT Web (webLLM)

  9. Gemini Web (webLLM)

  10. Claude Web (webLLM)

  11. Mistral Web (webLLM)

  12. DeepSeek Web (webLLM)

  13. Grok Web (webLLM)

circle-info

Worin besteht der Unterschied zwischen webbasierten und API-Diensten?

Webbasierte Dienste (oben aufgeführt) haben nicht "API" im Namen und verwenden Browser-Automatisierung. API-Dienste wie "DeepL API" oder "Gemini API" nutzen offizielle Schnittstellen und sind zuverlässiger.


Was verursacht Übersetzungs-Timeouts?

Übersetzungs-Timeouts können aus mehreren Gründen auftreten:

Dienstbezogene Probleme:

  • Die Website-Struktur hat sich geändert (der Übersetzungsdienst hat sein Layout aktualisiert)

  • Die Website befindet sich in Wartung oder ist vorübergehend nicht verfügbar

  • Eine CAPTCHA-Verifizierung ist erforderlich

  • Ein Cookie-Zustimmungsbanner blockiert Inhalte

  • Kostenloses Nutzungs-Kontingent erreicht

Verbindungsprobleme:

  • Instabile oder langsame Internetverbindung

  • Ihre IP-Adresse wurde vom Dienst blockiert oder rate-limitiert

  • Zu viele Übersetzungsanfragen wurden in kurzer Zeit gesendet

Browser-Probleme:

  • Der virtuelle Browser lädt die Seite nicht korrekt

  • JavaScript-Elemente laden nicht richtig


Fehlerbehebungsschritte

1. Auf Updates des Übersetzungsdienstes prüfen

circle-info

Stellen Sie sicher, dass Ihr Übersetzungsdienst auf dem neuesten Stand ist.

  • PRO-Version: Gehen Sie zu Einstellungen → Übersetzungsdienste → Updates

  • NEO-Version: Prüfen Sie den #custom-mt Kanal auf Discord für Updates

2. Die Option "Sprache erkennen" vermeiden

Obwohl diese Option verfügbar ist, wird die Verwendung von "Sprache erkennen" nicht empfohlen, da sie in manchen Updates zu Kompatibilitätsproblemen führen kann. Es ist besser, Ihre Quellsprache manuell auszuwählen, um zuverlässigere Ergebnisse zu erhalten.

3. Das Fenster des virtuellen Browsers überprüfen

Aktivieren Sie "Browser anzeigen" in Dienst-Einstellungen um den Web-Scraping-Prozess visuell zu überprüfen und zu identifizieren, was den Timeout verursacht.

circle-info

Um die Dienst-Einstellungen zu öffnen:

  • Vom Launcher: Launcher → Übersetzer → Doppelklick auf den Dienstnamen

  • Aus den Einstellungen: Einstellungen → Übersetzungsdienste → Auf den Dienstnamen klicken

Wenn ein CAPTCHA erscheint Zu viele Anfragen können ein CAPTCHA auslösen. Schließen Sie die CAPTCHA-Verifizierung ab oder verwenden Sie ein VPN, um eine andere IP-Adresse zu erhalten.

CAPTCHA

Wenn ein Cookie-Banner erscheint Akzeptieren oder lehnen Sie das Cookie-Banner ab, insbesondere wenn Sie sich in der EU oder einer anderen Region befinden, in der diese Banner angezeigt werden. Das Banner kann verhindern, dass die Übersetzung angezeigt wird.

Wenn Sie die Meldung "Kostenloses Nutzungslimit erreicht" sehen Cookies löschen oder MT neu starten. Wenn das nicht funktioniert, versuchen Sie es mit einem VPN.

Wenn die Seite nicht reagiert oder keine Übersetzung angezeigt wird Dies kann durch zu viele Anfragen verursacht werden. Cookies löschen oder MT neu starten. Wenn das nicht funktioniert, versuchen Sie es mit einem VPN.

Sie können sich dieses Video ansehen, das ein Beispiel für das Problem "zu viele Anfragen" zeigt: https://www.youtube.com/watch?v=JdhLtNgVdYcarrow-up-right

Wenn die Seite falsch geladen wird oder leer erscheint Dies kann auf eine instabile Internetverbindung oder darauf hinweisen, dass die Übersetzungswebsite gewartet wird. Versuchen Sie:

  • Ihre Internetverbindung zu überprüfen

  • Ein paar Minuten zu warten und es erneut zu versuchen

  • Vorübergehend auf einen anderen Übersetzungsdienst zu wechseln

Wenn Sie Quell- und übersetzten Text im Fenster des virtuellen Browsers sehen können, VNTranslator aber weiterhin TIMEOUT anzeigt Dies deutet wahrscheinlich auf ein Update der Website-Struktur hin. VNTranslator kann die korrekten HTML-Elemente, in denen die Übersetzung erscheint, nicht mehr finden.

Was ist zu tun:

  • Melden Sie dieses Problem in den #report-an-issue Kanal auf Discord

  • Verwenden Sie vorübergehend einen alternativen Übersetzungsdienst, während Sie auf ein Update warten

4. Browser-Cookies und Websitedaten löschen

Das Löschen von Cookies kann viele Timeout-Probleme beheben, insbesondere wenn Sie Nutzungslimits erreicht haben oder Ihre Sitzung abgelaufen ist.

5. Ein VPN verwenden

Wenn Sie Ratenbegrenzungen oder IP-Blocks erleben:

  • Verbinden Sie sich mit einem VPN und wählen Sie ein anderes Land aus

  • Löschen Sie Cookies, nachdem Sie sich mit dem VPN verbunden haben

  • Versuchen Sie die Übersetzung erneut

6. Auf API-basierte Dienste umsteigen

Wenn Web-Scraping weiterhin häufig fehlschlägt:

  • Erwägen Sie den Wechsel zu API-basierten Alternativen ("DeepL API" oder "Gemini API")

  • API-Dienste sind zuverlässiger und schneller

  • Die meisten Dienste bieten kostenlose Tarife oder erschwingliche Preise an