0

Google APIの翻訳または他のAPIを使用してPHPの値を翻訳する方法はありますか...

<?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'
                 ),
           );

このプロセスは可能ですか、それとも私はただ夢を見ているだけですか?
私は Google 翻訳ウィジェットしか使用せず、翻訳は情報を提示した後に行うため、Goolge API がどのように機能するかについてはほとんど知識がありませんが、この場合、情報を提示する前に翻訳を行う必要があります...

4

1 に答える 1

0

Google 翻訳 API は有料サービスです。google api サービスから api キーを取得する必要があります: google translate API

その後、クエリから結果を取得した後、Google API へのカールを作成できます: curl のサンプル 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 を実行して結果を配列に追加します。

于 2015-06-26T00:05:03.520 に答える