2009-12-08 41 views

Trả lời

4

API ngôn ngữ của Google được cung cấp dưới dạng dịch vụ web. Đối với non-javascript environments, bạn nên sử dụng JSON để giao tiếp với các máy chủ của Google.

Dường như không có trình bao bọc Objective-C cho chức năng này (như những gì bạn đã đăng), vì vậy bạn sẽ phải tự cuộn. Rất may, JSON khá dễ sử dụng trên iPhone.

0

Bạn có thể sử dụng thư viện JSON Stig Brautaset của (phiên bản 2.2), trong đó cung cấp chức năng để phân tích và tạo ra JSON. Phản hồi JSON từ Google Dịch được định dạng tốt mà không có ngắt dòng, vì vậy bạn cũng có thể sử dụng NSScanner.

0

Khi bạn nhận được các khóa Google của mình, hãy cắm nó vào 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); 
}]; 
Các vấn đề liên quan