Visualizzazione risultati 1 fino 5 di 5

Discussione: Traduzione valori di database

  1. #1
    RisposteAutoBot Ŕ connesso ora Neofita
    Data registrazione
    29-07-2017
    Messaggi
    26

    Predefinito Traduzione valori di database

    Ciao a tutti, innanzitutto tanti auguri di buon natale a tutti...vorrei porvi questo piccolo problema.
    Ho un database pieno di parole, devo poter tradurre tutte le parole e inserirle nella colonna adiacente. c'Ŕ qualche metodo? grazie a tutti!!!

  2. #2
    L'avatar di alemoppo
    alemoppo non Ŕ connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    9,596

    Predefinito

    Sicuramente devi fare uno script in PHP che preleva una parola e la inserisce nella colonna.
    Come tradurre non saprei indicarti dei servizi free: ho visto che le API di google translate sono a pagamento anche se c'Ŕ un periodo gratuito.
    Oppure si potrebbe provare a tradurre prelevando la pagina tramite PHP (ad esempio file_get_contents() )andando a interrogare ad esempio in questo modo: https://translate.google.it/m/transl...=it#it/en/Ciao o la stessa cosa con http://www.wordreference.com/iten/ciao

    Ciao!

  3. #3
    RisposteAutoBot Ŕ connesso ora Neofita
    Data registrazione
    29-07-2017
    Messaggi
    26

    Predefinito

    ciao, grazie per la risposta...non riesco comunque a inserire i valori tradotti nel db...sto impazzendo.

  4. #4
    livellacri non Ŕ connesso Utente AlterBlog
    Data registrazione
    28-07-2016
    Messaggi
    10

    Predefinito

    Stai utilizzando uno script PHP?
    Prova a postarlo.

  5. #5
    RisposteAutoBot Ŕ connesso ora Neofita
    Data registrazione
    29-07-2017
    Messaggi
    26

    Predefinito

    ecco qui uno stralcio di codice:
    Codice PHP:
                $traduci = "SELECT * FROM `TRADUZIONE`";
                $result = mysql_query($traduci);
                $number = mysql_num_rows($result);

                $i = 0;
                while ($number > $i) {
                    $tradurre = mysql_result($result,$i,"frase da tradurre");
                    
                    echo "<table>
                    <tr><td>Valori da tradurre</td><td>Valore tradotto</td></tr>
                    <tr><td>$tradurre</td></tr>
                    
                    </table>";
                    $i++;
                }
                while(mysql_fetch_assoc($result))
                {
                    $riga = $result['ID'];
                }
            

            
            ?>
            
                <div id="google_translate_element"></div><script type="text/javascript">
                function googleTranslateElementInit() {
                  new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element');
                }
                </script>
                <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
                
                <div><?$newpage 'http://risposteautobot.altervista.org/AutoBot/index.php';
                    
    //header('Refresh: 1; url=' . $newpage);
                    
    $valori file_get_contents('http://risposteautobot.altervista.org/AutoBot/index.php');
                    include(
    'accesso.php');
            echo 
    $valori;
                    
    $tra mysql_query("UPDATE `TRADUZIONE` SET `traduzione` = '$valori' WHERE `TRADUZIONE`.`ID` = $riga");

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •