1

Google 翻訳を使用して、英語で表されるすべての言語の単語の意味を取得するにはどうすればよいですか? たとえば、入力が Lion(English) の場合、出力は次のようになります。

leon(Spanish)
lion(French)
singam(Tamil)
simhah(Hindi)

等々。

4

1 に答える 1

1

ここの例を使用してください:

<?php
require_once '../../src/apiClient.php';
require_once '../../src/contrib/apiTranslateService.php';

$client = new apiClient();
$client->setApplicationName('Google Translate PHP Starter Application');

// Visit https://code.google.com/apis/console?api=translate to generate your
// client id, client secret, and to register your redirect uri.
// $client->setDeveloperKey('insert_your_developer_key');
$service = new apiTranslateService($client);

$langs = $service->languages->listLanguages();
print "<h1>Languages</h1><pre>" . print_r($langs, true) . "</pre>";

$translations = $service->translations->listTranslations('Hello', 'hi');
print "<h1>Translations</h1><pre>" . print_r($translations, true) . "</pre>";

listTranslationsあなたが求める情報を提供します。

簡単なので、ドキュメントを読むこともお勧めします: code.google.com/apis/language/translate/v2/using_rest.html

于 2012-04-10T18:27:30.990 に答える