Traduzione automatica (MT)

Problemi comuni e soluzioni quando si utilizzano servizi di traduzione automatica in VNTranslator.

Come posso testare rapidamente se la traduzione automatica funziona?

Il modo più semplice per verificare se la traduzione automatica funziona è utilizzare la Funzione Appunti funzione. Questa funzione traduce automaticamente qualsiasi testo copiato negli appunti.

Per testare:

  • Copia qualsiasi testo negli appunti

  • La traduzione apparirà istantaneamente nella Finestra Extra

Se vedi apparire la traduzione, la traduzione automatica funziona correttamente.


Cos'è un timeout di traduzione?

Un timeout di traduzione si verifica quando VNTranslator non riesce a recuperare una traduzione entro il limite di tempo specificato. Questo è più comune quando si utilizzano servizi di traduzione basati sul web.

Come funziona:

  1. VNTranslator apre una finestra del browser virtuale e naviga verso il sito di traduzione

  2. Il testo viene inviato in uno dei seguenti modi:

    • Inserendolo direttamente nel campo di input della traduzione, oppure

    • Includendolo nell'URL

  3. VNTranslator cerca continuamente il testo tradotto negli elementi HTML della pagina

  4. Se la traduzione non viene trovata entro il periodo di timeout (predefinito: 10 secondi), si verifica un errore di timeout

circle-info

Per impostazione predefinita, il Timeout di Traduzione è impostato su 10000 ms (10 secondi). Puoi aumentarlo in Impostazioni → Traduzione → Impostazioni Avanzate.


Cosa causa i timeout di traduzione?

I timeout di traduzione possono verificarsi per diversi motivi:

Problemi legati al servizio:

  • La struttura del sito è cambiata (il servizio di traduzione ha aggiornato il layout)

  • Il sito è in manutenzione o temporaneamente non disponibile

  • È richiesta la verifica CAPTCHA

  • Il banner di consenso dei cookie sta bloccando il contenuto

  • Limite di utilizzo gratuito raggiunto

Problemi di connessione:

  • Connessione Internet instabile o lenta

  • Il tuo indirizzo IP è stato bloccato o limitato dal servizio

  • Troppe richieste di traduzione inviate in breve tempo

Problemi del browser:

  • Il browser virtuale non riesce a caricare correttamente la pagina

  • Elementi JavaScript che non si caricano correttamente


Come posso risolvere gli errori di timeout per i servizi web?

Soluzioni rapide da provare per prima:

  1. Controlla la tua connessione Internet - Assicurati di avere una connessione stabile

  2. Cambia servizio di traduzione - Prova un servizio diverso (es. da DeepL Web a Google Web)

  3. Aumenta la durata del timeout - Vai su Impostazioni -> Traduzione -> Impostazioni Avanzate

  4. Usa una VPN - Questo può aiutare se il tuo IP è soggetto a limitazioni o bloccato

  5. Cancella cookie e dati del sito

Per passaggi di risoluzione dettagliati, fai riferimento a Timeout di Web Scraping.


Come posso risolvere gli errori API?

Gli errori API sono di solito più facili da diagnosticare perché forniscono codici di errore specifici.

Problemi API comuni:

  • Chiave API non valida o scaduta

  • Crediti API insufficienti o quota superata

  • Endpoint API o configurazione errati

  • Problemi di rete o di autenticazione

Soluzioni rapide:

  1. Verifica la tua chiave API - Controlla se è inserita correttamente nelle Impostazioni del Servizio

  2. Controlla i crediti API - Accedi alla dashboard del tuo provider API per verificare i crediti rimanenti

  3. Testa la connessione - Usa la Funzione Appunti funzione per verificare se l'API risponde

  4. Esamina il codice di errore - Controlla la documentazione del codice di errore specifico per il tuo servizio

Riferimenti ai codici di errore dei servizi di traduzione:


Perché la mia traduzione smette di funzionare dopo un po'?

Per i servizi basati sul web:

Questo di solito accade a causa di limitazioni di velocità o del raggiungimento dei limiti di utilizzo gratuito.

Soluzioni:

  • Cancella i cookie e riavvia la traduzione

  • Attendi 15-30 minuti prima di riprovare

  • Usa una VPN per ottenere un indirizzo IP diverso

  • Passa a un servizio di traduzione diverso

  • Prendi in considerazione l'aggiornamento a un servizio basato su API

Per i servizi basati su API:

Controlla la dashboard di utilizzo API:

  • Potresti aver raggiunto la tua quota giornaliera/mensile

  • La tua chiave API potrebbe essere scaduta

  • Problemi di pagamento con il tuo provider API


La finestra del browser virtuale mostra la traduzione, ma VNTranslator mostra comunque TIMEOUT. Perché?

Questo solitamente indica che il sito di traduzione ha aggiornato la sua struttura e VNTranslator non riesce più a trovare gli elementi HTML corretti.

Cosa fare:

  1. Controlla gli aggiornamenti del Servizio di Traduzione in Impostazioni -> Servizi di Traduzione -> Aggiornamenti (versione PRO)

  2. Controlla il #custom-mt canale su Discord per aggiornamenti (versione NEO)

  3. Segnala il problema nel #report-an-issue canale su Discord

  4. Usa un servizio alternativo temporaneamente mentre aspetti un aggiornamento


Come posso verificare se il problema è di VNTranslator o del servizio di traduzione stesso?

Testa direttamente il servizio di traduzione:

  1. Apri il sito del servizio di traduzione nel tuo browser normale

  2. Prova a tradurre manualmente lo stesso testo

  3. Se funziona nel tuo browser ma non in VNTranslator, il problema è di VNTranslator

  4. Se non funziona nemmeno nel tuo browser, il problema è del servizio stesso

Controlla lo stato del servizio:


Dovrei usare "Rileva lingua" come lingua di origine?

Sebbene l'opzione "Rileva lingua" sia disponibile, non è consigliata poiché potrebbe causare problemi di compatibilità in alcuni aggiornamenti. È meglio selezionare manualmente la lingua di origine per risultati più affidabili.