2012-12-06 22 views
5

iOS 6.0でgoogle translate APIを使用するにはどうすればよいですか?私はドキュメントをグーグルで試してみましたが、それを研究しようとしましたが、GoogleがAPIをもう無料にして以来更新されたものは見つかりませんでした。iOSでGoogle翻訳apiを使用することはできますか?

私が見つけたのはこれだけでしたが、私が持っているAPIキーを使用する必要があるので、あまり効果がありませんでしたが、どうすればいいのかわかりません。

http://www.raywenderlich.com/1448/how-to-translate-text-with-google-translate-and-json-on-the-iphone

+0

なぜダウンボートを取得しましたか? –

+0

私はdownvoterではありませんでしたが、質問は非常に広範で、StackOverflowのQ&Aフォーマットに合ったものではなく、あなたがすでに試したことを特に明確にしていないためです。あなたが見つけた結果 – Tommy

+0

iOSとapiで見つかった唯一のものへのリンクで更新しました。それはbetteRになりますか? –

答えて

3

これが最新のようです:https://developers.google.com/translate/v2/getting_started

(完全メタ:のでおっとあなたの答えを提出することができませんでした! 体は、少なくとも30文字にする必要があります。あなたは23を入力します)

+0

ありがとう!私はこのURLを使用しました - NSString * url = [NSString stringWithFormat:@ "https://www.googleapis.com/language/translate/v2?key=MYKEY&q=%@&v=1&langpair=%@"、textEscaped、langStringEscaped】 ; MYKEYは私のapiキーですが、このエラーが発生します。接続エラー:エラードメイン= NSURLErrorDomainコード= -1000 *悪いURL * UserInfo = 0x1d5b6370 –

+0

URLにスペースがあり、今は応答ステータスが0になったことに気付きました。 –

+0

レスポンスステータス0でNSErrorはありませんか?奇妙に聞こえる。 – Minthos

1

はい、そうです。 Googleキーを取得したら、FGTranslatorに接続してください。 Google Translate APIは現在iOSキーをサポートしていないので、 "server"キーを生成してください。

これは、それ以降の翻訳機能への単一行呼び出しです。

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

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