是否可以在iOS上使用Google Translate api?

时间:2012-12-06 23:15:32

标签: ios iphone google-translate

如何在iOS 6.0中使用google翻译API?我试过谷歌搜索文档,并试图研究它,但我找不到任何更新,因为谷歌使api不再是免费的。

我唯一能找到的就是这个,但它并没有多大帮助,因为我需要使用我拥有的api密钥,但我不知道该怎么做。

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

2 个答案:

答案 0 :(得分:4)

这似乎是最新的:https://developers.google.com/translate/v2/getting_started

(完全meta:哎呀!你的答案无法提交,因为: 身体必须至少30个字符;你进入了23)

答案 1 :(得分:2)

是的,确实如此。获得Google密钥后,只需将其插入FGTranslator即可。请注意,生成“服务器”密钥,因为Google Translate API目前不支持iOS密钥。

之后只是对翻译功能的单行调用。

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

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