ho recentemente installato, attivato e configurato correttamente il plugin WeGlot (weglot.com), ma nonostante il fatto che ora compaiano sull'interfaccia utente del mio sito le bandierine per il supporto multilingua, il servizio di traduzione non funziona.
Premetto che:
1) ho letto il post dove si sconsiglia di ricorrere a traduttori automatici dei contenuti testuali tra cui WeGlot, ma ho comunque bisogno di un servizio che effettui questa operazione;
2) ho aggiornato plugin e temi di WordPress all'ultima versione;
3) ho abilitato la connessione server to server da Impostazioni sulla bacheca (selezionando l'opzione "Collegamento esterno senza restrizioni" anche se non ho ottenuto alcun messaggio di conferma cliccando su "Salva"...).
Nonostante questo nell'HTML generato dinamicamente dal servizio di WeGlot continua a comparire il seguente commento:
<!--Weglot error : Error doing the external request to https://api.weglot.com/translate?api_key=***: cURL error 56: Received HTTP code 403 from proxy after CONNECT--> (ho oscurato la mia api_key...)
Ho provato a contattare il supporto di WeGlot ottenendo la seguente risposta:
<< This means that your server couldn't connect to Weglot's servers. It might be a restriction from your host. Try restarting your server, if that doesn't work, try contacting your hosting company >>
Vorrei sapere che devo fare per abilitare la connessione server to server richiesta.
Vi ringrazio per l'attenzione e per tutto l'aiuto che saprete darmi.
Si, ho seguito le istruzioni della pagina che mi hai indicato, ho inviato lo SMS con il codice assegnato ed ora mi vengono visualizzate le seguenti informazioni su "Server to server" di Impostazioni:
<<
Ogni applicativo installato nel tuo spazio web ha la possibilità di instaurare connessioni http verso l'esterno usando la funzione fsockopen() di php o le librerie cURL.
Attenzione: per ragioni di sicurezza e per prevenire eventuali abusi di servizio, ogni connessione server to server è soggetta a logging, inoltre sia l'indirizzo ip del client che esegue lo script, come il sito web che lo ospita sono trasmessi e quindi visibili al server di destinazione.
[ ] Accesso esterno limitato ai domini in whitelist
[x] Collegamento esterno senza restrizioni
>>
Ho selezionato l'opzione "Collegamento esterno senza restrizioni", ma cliccando su "Salva" non mi viene rilasciato alcun messaggio di conferma (come in genere fa l'interfaccia della Bacheca di Altervista). E' normale ?
Ho scelto di utilizzare "WeGlot" perchè permette anche di "personalizzare" la traduzione. In pratica posso scegliere di modificare alcuni elementi testuali dell'interfaccia (a cominciare dai nomi dei menù e delle sezioni del portale) esattamente come lo desidero.
Fammi sapere cos'altro devo fare per abilitare la connessione server to server.
Si, ho seguito le istruzioni della pagina che mi hai indicato, ho inviato lo SMS con il codice assegnato ed ora mi vengono visualizzate le seguenti informazioni su "Server to server" di Impostazioni:
<<
Ogni applicativo installato nel tuo spazio web ha la possibilità di instaurare connessioni http verso l'esterno usando la funzione fsockopen() di php o le librerie cURL.
Attenzione: per ragioni di sicurezza e per prevenire eventuali abusi di servizio, ogni connessione server to server è soggetta a logging, inoltre sia l'indirizzo ip del client che esegue lo script, come il sito web che lo ospita sono trasmessi e quindi visibili al server di destinazione.
[ ] Accesso esterno limitato ai domini in whitelist
[x] Collegamento esterno senza restrizioni
>>
Ho selezionato l'opzione "Collegamento esterno senza restrizioni", ma cliccando su "Salva" non mi viene rilasciato alcun messaggio di conferma (come in genere fa l'interfaccia della Bacheca di Altervista). E' normale ?
Ho scelto di utilizzare "WeGlot" perchè permette anche di "personalizzare" la traduzione. In pratica posso scegliere di modificare alcuni elementi testuali dell'interfaccia (a cominciare dai nomi dei menù e delle sezioni del portale) esattamente come lo desidero.
Fammi sapere cos'altro devo fare per abilitare la connessione server to server.
Se è selezionato "collegamento esterno senza restrizioni" significa che le connessioni sono state attivate verso tutti i siti.
La comunicazione però rimane limitata alle porte 80 (http) e 443 (https). Nella loro documentazione non vedo nulla riguardo a quali porte utilizza per comunicare, tu sai quali utilizza?
Dovrebbe essere la porta 443 visto che viene effettuata una chiamata sicura al metodo translate.
In ogni caso potreste inserire "api.weglot.com" nella whitelist ?