2009-12-08 8 views

答えて

4

Google Language APIは、Webサービスとして提供されています。 non-javascript environmentsについては、JSONを使用してGoogleのサーバーと通信する必要があります。

(あなたが投稿したもののような)この機能にはObjective-Cラッパーがないようですので、あなた自身でロールバックする必要があります。ありがたいことに、JSONはiPhoneで使いやすいです。

0

あなたはJSONを解析し、生成するための機能を提供スティグBrautasetのJSONライブラリ(バージョン2.2)を、使用することができます。 Google TranslateのJSONレスポンスは改行なしで整形されているので、NSScannerも使用できます。

0

Googleのキーを取得したら、FGTranslatorに接続してください。

FGTranslator *translator = [[FGTranslator alloc] initWithGoogleAPIKey:@"your_google_key"]; 

[translator translateText:@"Bonjour!" 
       completion:^(NSError *error, NSString *translated, NSString *sourceLanguage) 
{ 
    if (error) 
     NSLog(@"translation failed with error: %@", error); 
    else 
     NSLog(@"translated from %@: %@", sourceLanguage, translated); 
}]; 
関連する問題