2009-12-08 13 views

Antwort

4

Die Google-Sprache-API wird als Webdienst bereitgestellt. Unter non-javascript environments sollten Sie JSON verwenden, um mit den Servern von Google zu kommunizieren.

Es scheint keinen Objective-C-Wrapper für diese Funktionalität zu geben (wie die, die Sie gepostet haben), also müssen Sie Ihre eigenen rollen. Zum Glück ist JSON ziemlich einfach auf dem iPhone zu verwenden.

0

können Sie Stig Brautaset die Verwendung von JSON-Bibliothek (Version 2.2), die Funktionalität für die Analyse bereitstellt und JSON zu erzeugen. Die JSON-Antwort von Google Translate ist ohne Zeilenumbrüche gut formatiert, sodass Sie auch NSScanner verwenden können.

0

Sobald Sie Ihre Google-Keys bekommen, stecken Sie es einfach in 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); 
}];