2015-06-25 2 views
0

находится там далеко, чтобы перевести значения в PHP с использованием либо Google API перевести или любой другой апи ...
Перевести значение перед отправкой информации

<?php 
    // 1.- Query to get information 
    // 2.- build array with that query 
    // Example array from query 
    $data = array(
      '0' => array (
        'name' => 'Zapatos', 
        'color' => 'Verde' 
       ), 

      '1' => array (
        'name' => 'Casa', 
        'color' => 'Rosa' 
       ), 
      ); 
     // Now that the array has been build, lets make a translation 
     // Which I have no idea how to do that but the final array should be 

$final = array(
      '0' => array (
        'name' => 'Zapatos', 
        'color' => 'Verde', 
        'name_en' => 'Shoes', 
        'color_en' => 'Green' 
       ), 

      '1' => array (
        'name' => 'Casa', 
        'color' => 'Rosa', 
        'name_en' => 'House', 
        'color_en' => 'Pink' 
       ), 
      ); 

этот процесс возможно или я просто сплю?
У меня очень мало знаний о том, как работает Goolge API, поскольку я использую только виджет Google Translate, а перевод - после того, как вы представите информацию, но в этом случае нам нужно сделать перевод перед представлением информации ...

ответ

0

Google translate API - платная услуга. Вы должны получить ключ API от Google API услуг: google translate API

После этого, вы можете сделать завиток к Google API после получения результатов из запроса: образец URL для завитка: https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&source=en&target=de&q=Hello%20world&q=My%20name%20is%20Jeff

Вы будете получить результаты как объект JSON, сделать json_decode и добавить результаты в ваш массив.

Смежные вопросы