Tradurre stringhe con php e google translator

Roberto_V

Nuovo Utente
29 Giu 2020
7
0
1
Buona giornata.
Nel fare una piccolo programma in PHP sono nella necessità di fare si che alcune frasi memorizzate in altrettante strighe debbano essere tradotte in diverse lingue.
Io avevo pensato di connettere php a google translator ma non riesco a creare uno script che faccia questa cosa.
Qualcuno mi da una dritta?
 
Se le traduzioni devi generarle automaticamente (es l'utente inserisce una stringa e viene tradotta automaticamente) mi sa che devi usare le API di google Traduttore (a pagamento, invece se le stringhe da tradurre sono un tot e te già le conosci allora puoi fare con php
 
Nel caso in cui tu già le conosco le tot stringhe da tradurre, allora puoi creare un file per ogni lingua con le rispettive traduzioni, e poi includi la lingua che interessa all'utente (ad es salvandola nel database, oppure ricavandola con
PHP:
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
)
 
Grazie.
Sarò più preciso:
Ho scritto un programma, che si chiama archivio e uno, con la stessa tecnica, che si chiama biblioteca.Tutti e due utilizzano diverse lingue con l'uso di un file di testo che non sto qui, per ora, a spiegare ma che funziona egregiamente per cui, in base a quanto inserito, quale lingua dell'utente, il programma si comporta di conseguenza visionando le varie videate nella lingua scelta.
Ogni pulsante di scelta, però ha una cosa che somiglia ad un'help che puo' essere aggiornato o integrato da alcuni tipi di utente definiti super user.
Io ho già inserito l'help in italiano nelle sue informazioni essenziali ma, teoricamente, questo help può essere letto e aggiornato da chiunque sia l'utente per cui sarebbe opportuno:
1 - che l'help sia tradotto automaticamente nelle varie lingue ogni volta che viene modificato
2 - che l'aggiornamento sia possibile a partire da qualunque lingua (se l'aggiornamento lo fa un francese si parte da quella lingua ecc.)
Il mio problema è inviare una stringa a google traduttore e ritirare una nuova stringa nella lingua scelta che verrà riposta in una tabella apposita.
Non è essenziale il tutto ma sarebbe carino.
Grazie per quello che riuscirete a fare per darmi una mano
 
 

Discussioni simili