Limit czasu web scrapingu
Ta strona zawiera szczegółowe kroki rozwiązywania problemów z błędami przekroczenia limitu czasu podczas korzystania z usług tłumaczeniowych opartych na przeglądarce w VNTranslator. Błędy przekroczenia limitu czasu są najczęstszym problemem przy metodach web scraping i występują, gdy wirtualna przeglądarka nie może znaleźć przetłumaczonego tekstu w określonym limicie czasu.
Co to jest limit czasu tłumaczenia?
Limit czasu tłumaczenia występuje, gdy VNTranslator nie może uzyskać tłumaczenia w określonym limicie czasu. Dzieje się to najczęściej przy korzystaniu z usług tłumaczeń opartych na sieci.
Jak to działa:

VNTranslator otwiera wirtualne okno przeglądarki i przechodzi do strony z tłumaczeniem
Tekst jest przesyłany albo poprzez:
Wpisanie go bezpośrednio w pole wprowadzania tłumaczenia, albo
Umieszczenie go w adresie URL
VNTranslator ciągle wyszukuje przetłumaczony tekst w elementach HTML strony
Jeśli tłumaczenie nie zostanie znalezione w okresie limitu czasu (domyślnie: 10 sekund), występuje błąd przekroczenia czasu
Domyślnie limit czasu tłumaczenia ustawiony jest na 10000 ms (10 sekund). Możesz go zwiększyć w Ustawienia → Tłumaczenie → Ustawienia zaawansowane.
Usługi tłumaczeniowe wykorzystujące web scraping
Poniższe usługi używają metod web scraping i mogą napotkać błędy przekroczenia limitu czasu:
Google Lite
Google Web
DeepL Web
Bing
Papago
Yandex
Baidu
ChatGPT Web (webLLM)
Gemini Web (webLLM)
Claude Web (webLLM)
Mistral Web (webLLM)
DeepSeek Web (webLLM)
Grok Web (webLLM)
Jaka jest różnica między usługami opartymi na przeglądarce a usługami API?
Usługi oparte na przeglądarce (wymienione powyżej) nie mają w nazwie „API” i używają automatyzacji przeglądarki. Usługi API, takie jak „DeepL API” lub „Gemini API”, używają oficjalnych połączeń i są bardziej niezawodne.
Co powoduje przekroczenia czasu tłumaczenia?
Przekroczenia czasu tłumaczenia mogą wystąpić z kilku powodów:
Problemy związane z usługą:
Struktura strony uległa zmianie (usługa tłumaczeń zaktualizowała swój układ)
Strona jest w trakcie konserwacji lub tymczasowo niedostępna
Wymagana jest weryfikacja CAPTCHA
Baner zgody na pliki cookie blokuje treść
Osiągnięto limit darmowego użytkowania
Problemy z połączeniem:
Niestabilne lub wolne połączenie internetowe
Twój adres IP został zablokowany lub objęty ograniczeniem szybkości przez usługę
Wysłano zbyt wiele żądań tłumaczenia w krótkim czasie
Problemy z przeglądarką:
Wirtualna przeglądarka nie ładuje strony poprawnie
Elementy JavaScript nie ładują się prawidłowo
Kroki rozwiązywania problemów
1. Sprawdź aktualizacje usługi tłumaczeniowej
Upewnij się, że Twoja usługa tłumaczeniowa jest aktualna.
Wersja PRO: Przejdź do Ustawienia → Usługi tłumaczeniowe → Aktualizacje
Wersja NEO: Sprawdź #custom-mt kanał na Discordzie w celu aktualizacji
2. Unikaj opcji „Wykryj język”
Chociaż ta opcja jest dostępna, używanie „Wykryj język” nie jest zalecane, ponieważ może powodować problemy ze zgodnością w niektórych aktualizacjach. Lepiej ręcznie wybrać język źródłowy dla bardziej niezawodnych rezultatów.
3. Sprawdź okno wirtualnej przeglądarki
Włącz „Pokaż przeglądarkę” w Ustawienia usługi aby wizualnie sprawdzić proces web scrapingu i zidentyfikować, co powoduje przekroczenie limitu czasu.
Aby otworzyć Ustawienia usługi:
Z Launchera: Launcher → Translator → Kliknij dwukrotnie nazwę usługi
Z Ustawień: Ustawienia → Usługi tłumaczeniowe → Kliknij nazwę usługi
Jeśli pojawi się CAPTCHA Zbyt wiele żądań może wywołać CAPTCHA. Wypełnij weryfikację CAPTCHA lub użyj VPN, aby uzyskać inny adres IP.

Jeśli pojawi się baner plików cookie Zaakceptuj lub odrzuć baner plików cookie, szczególnie jeśli znajdujesz się w UE lub innym regionie, gdzie takie banery są wyświetlane. Baner może blokować pojawienie się tłumaczenia.

Jeśli widzisz komunikat „Osiągnięto limit bezpłatnego użytkowania” Wyczyść pliki cookie lub zrestartuj MT. Jeśli to nie zadziała, spróbuj użyć VPN.

Jeśli strona nie odpowiada lub nie pojawia się tłumaczenie Może to być spowodowane zbyt dużą liczbą żądań. Wyczyść pliki cookie lub zrestartuj MT. Jeśli to nie zadziała, spróbuj użyć VPN.
Możesz obejrzeć ten film, który pokazuje przykład problemu „zbyt wiele żądań”: https://www.youtube.com/watch?v=JdhLtNgVdYc
Jeśli strona ładuje się nieprawidłowo lub wydaje się pusta Może to wskazywać na niestabilne połączenie internetowe lub że strona tłumaczeniowa jest w trakcie konserwacji. Spróbuj:
Sprawdzić połączenie internetowe
Poczekać kilka minut i spróbować ponownie
Tymczasowo przełączyć się na inną usługę tłumaczeniową

Jeśli widzisz tekst źródłowy i przetłumaczony w oknie wirtualnej przeglądarki, ale VNTranslator nadal pokazuje TIMEOUT To prawdopodobnie oznacza aktualizację struktury strony. VNTranslator nie może już znaleźć odpowiednich elementów HTML, w których pojawia się tłumaczenie.
Co zrobić:
Zgłoś ten problem w kanale #report-an-issue kanał na Discordzie
Użyj tymczasowo alternatywnej usługi tłumaczeniowej, oczekując aktualizacji
4. Wyczyść pliki cookie przeglądarki i dane witryn
Wyczyszczenie plików cookie może rozwiązać wiele problemów z przekroczeniem limitu czasu, zwłaszcza gdy przekroczyłeś limity użycia lub twoja sesja wygasła.
5. Użyj VPN
Jeśli doświadczasz ograniczeń szybkości lub blokad IP:
Połącz się z VPN i wybierz inny kraj
Wyczyść pliki cookie po połączeniu z VPN
Spróbuj ponownie przetłumaczyć
6. Przełącz się na usługi oparte na API
Jeśli web scraping nadal często zawodzi:
Rozważ przejście na alternatywy oparte na API („DeepL API” zamiast „Gemini API”)
Usługi API są bardziej niezawodne i szybsze
Większość usług oferuje darmowe plany lub przystępne ceny