Visualizzazione risultati 1 fino 5 di 5

Discussione: Traduzione valori di database

  1. #1
    RisposteAutoBot non è connesso 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
    22,760

    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 non è connesso 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 non è connesso 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
  •