2012-04-10 5 views
0

google translateを使用して英語で表されるすべての言語の単語の意味を取得するにはどうすればよいですか?たとえば、ライオン(英語)の入力があれば、出力はGoogle翻訳を使用してすべての言語で単語の意味をどのように取得できますか?

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

などとなるはずです。

+0

現在は有料サービスとしてのみ利用可能であり、アプリケーションが1日に行うことができる要求の数は限られています。あなたはAPIを支払うつもりですか?そうでない場合は、この質問を閉じることもできます。 – Alain

+0

OK Alain私は支払う準備ができています – Stranger

+0

さて、次は - どのようなプログラミング言語を使っていますか?あなたはあなたの質問にどの言語でもタグをつけていません。答えは、C++、C#、Java、VB.Net、Go、Google Web Toolkit、JavaScript、Objective C、PHP、Python、Rubyのいずれを使用しているかによって異なります。 – Alain

答えて

1

hereから例を使用します。

<?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は、あなたが求める情報を提供します。

私はまた、それが簡単なので、ドキュメントを読んでお勧め:「GoogleがAPI v2の翻訳http://code.google.com/apis/language/translate/v2/getting_started.html されていますから、code.google.com/apis/language/translate/v2/using_rest.html

関連する問題