Saltar al contenido

traducir un PHP $string usando la API del traductor de google

La guía paso a paso o código que encontrarás en este post es la resolución más rápida y válida que hallamos a esta inquietud o problema.

Solución:

No he probado esto todavía, pero intente:

function translate($from_lan, $to_lan, $text)' . $to_lan));
    $translated_text = $json->responseData->translatedText;

    return $translated_text;

EDITAR: Arreglado, probado y funciona.

Tengo una nueva solución para esto … Porque la última solución necesita una nueva versión y algunos obtuvieron otro problema.


    $text = 'Test new message only.';
    $apiKey = '';
    $url = 'https://www.googleapis.com/language/translate/v2?key=' . $apiKey . '&q=' . rawurlencode($text) . '&source=en&target=fr';
    $handle = curl_init($url);
    curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($handle, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($handle);
    $responseDecoded = json_decode($response, true);

    curl_close($handle);

    print_r($responseDecoded['data']['translations'][0]['translatedText']);
    die;

    //expected output
     Testez le nouveau message uniquement.

Espero que sea de mucha ayuda en PHP

Aquí tienes las comentarios y puntuaciones

Al final de la post puedes encontrar los informes de otros sys admins, tú además eres capaz dejar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *