Timeout Web Scraping
Halaman ini menyediakan langkah pemecahan masalah terperinci untuk menyelesaikan kesalahan waktu habis saat menggunakan layanan terjemahan berbasis web di VNTranslator. Kesalahan waktu habis adalah masalah paling umum pada metode pengambilan data web (web scraping) dan terjadi ketika browser virtual tidak dapat menemukan teks terjemahan dalam batas waktu yang ditentukan.
Apa itu timeout terjemahan?
Timeout terjemahan terjadi ketika VNTranslator tidak dapat mengambil terjemahan dalam batas waktu yang ditentukan. Ini paling umum terjadi saat menggunakan layanan terjemahan berbasis web.
Bagaimana cara kerjanya:

VNTranslator membuka jendela peramban virtual dan menavigasi ke situs web terjemahan
Teks dikirimkan baik dengan:
Memasukkannya langsung ke bidang input terjemahan, atau
Menyertakannya dalam URL
VNTranslator terus mencari teks terjemahan dalam elemen HTML halaman
Jika terjemahan tidak ditemukan dalam periode timeout (default: 10 detik), terjadi kesalahan timeout
Secara default, Timeout Terjemahan disetel ke 10000ms (10 detik). Anda dapat meningkatkannya di Pengaturan → Terjemahan → Pengaturan Lanjutan.
Layanan terjemahan yang menggunakan web scraping
Layanan berikut menggunakan metode web scraping dan mungkin mengalami kesalahan waktu habis:
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)
Apa perbedaan antara layanan berbasis web dan layanan API?
Layanan berbasis web (tercantum di atas) tidak memiliki "API" dalam namanya dan menggunakan otomatisasi browser. Layanan API seperti "DeepL API" atau "Gemini API" menggunakan koneksi resmi dan lebih andal.
Apa yang menyebabkan timeout terjemahan?
Timeout terjemahan dapat terjadi karena beberapa alasan:
Masalah terkait layanan:
Struktur situs web telah berubah (layanan terjemahan memperbarui tata letaknya)
Situs web sedang dalam pemeliharaan atau sementara tidak tersedia
Verifikasi CAPTCHA diperlukan
Banner persetujuan cookie memblokir konten
Batas penggunaan gratis tercapai
Masalah koneksi:
Koneksi internet tidak stabil atau lambat
Alamat IP Anda diblokir atau dibatasi oleh layanan
Terlalu banyak permintaan terjemahan dikirim dalam waktu singkat
Masalah peramban:
Peramban virtual gagal memuat halaman dengan benar
Elemen JavaScript tidak dimuat dengan benar
Langkah-langkah Pemecahan Masalah
1. Periksa Pembaruan Layanan Terjemahan
Pastikan Layanan Terjemahan Anda diperbarui.
Versi PRO: Buka Pengaturan → Layanan Terjemahan → Pembaruan
Versi NEO: Periksa #custom-mt saluran di Discord untuk pembaruan
2. Hindari Opsi "Deteksi Bahasa"
Meskipun opsi ini tersedia, penggunaan "Deteksi Bahasa" tidak disarankan karena dapat menyebabkan masalah kompatibilitas pada beberapa pembaruan. Sebaiknya pilih bahasa sumber secara manual untuk hasil yang lebih andal.
3. Periksa Jendela Browser Virtual
Aktifkan "Tampilkan Browser" di Pengaturan Layanan untuk memeriksa secara visual proses web scraping dan mengidentifikasi apa yang menyebabkan waktu habis.
Untuk membuka Pengaturan Layanan:
Dari Peluncur: Peluncur → Penerjemah → Klik dua kali pada Nama Layanan
Dari Pengaturan: Pengaturan → Layanan Terjemahan → Klik pada Nama Layanan
Jika Muncul CAPTCHA Terlalu banyak permintaan dapat memicu CAPTCHA. Selesaikan verifikasi CAPTCHA atau gunakan VPN untuk mendapatkan alamat IP yang berbeda.

Jika Muncul Banner Cookie Terima atau tolak banner cookie, terutama jika Anda berada di UE atau wilayah lain di mana banner ini ditampilkan. Banner dapat menghalangi munculnya terjemahan.

Jika Anda Melihat Pesan "Batas Penggunaan Gratis Tercapai" Bersihkan Cookie atau mulai ulang MT. Jika ini tidak berhasil, coba gunakan VPN.

Jika Halaman Tidak Merespons atau Tidak Ada Terjemahan yang Muncul Ini mungkin disebabkan oleh terlalu banyak permintaan. Bersihkan Cookie atau mulai ulang MT. Jika ini tidak berhasil, coba gunakan VPN.
Anda dapat menonton video ini, yang menunjukkan contoh masalah "terlalu banyak permintaan": https://www.youtube.com/watch?v=JdhLtNgVdYc
Jika Halaman Dimuat Tidak dengan Benar atau Tampak Kosong Ini dapat menunjukkan koneksi internet yang tidak stabil atau bahwa situs terjemahan sedang dalam perawatan. Coba:
Periksa koneksi internet Anda
Tunggu beberapa menit dan coba lagi
Berpindah sementara ke layanan terjemahan lain

Jika Anda Dapat Melihat Teks Sumber dan Terjemahan di Jendela Browser Virtual tetapi VNTranslator Masih Menunjukkan TIMEOUT Ini kemungkinan menunjukkan pembaruan struktur situs. VNTranslator tidak lagi dapat menemukan elemen HTML yang benar tempat terjemahan muncul.
Yang harus dilakukan:
Laporkan masalah ini di #report-an-issue saluran di Discord
Gunakan layanan terjemahan alternatif sementara menunggu pembaruan
4. Hapus Cookie Browser dan Data Situs
Menghapus cookie dapat menyelesaikan banyak masalah waktu habis, terutama ketika Anda telah mencapai batas penggunaan atau sesi Anda telah kedaluwarsa.
5. Gunakan VPN
Jika Anda mengalami pembatasan kecepatan atau pemblokiran IP:
Sambungkan ke VPN dan pilih negara yang berbeda
Hapus cookie setelah terhubung ke VPN
Coba terjemahan lagi
6. Beralih ke Layanan Berbasis API
Jika web scraping terus sering gagal:
Pertimbangkan beralih ke alternatif berbasis API ("DeepL API" atau "Gemini API")
Layanan API lebih andal dan lebih cepat
Sebagian besar layanan menawarkan tingkatan gratis atau harga yang terjangkau