2009-12-08 5 views
5

के लिए Google अनुवाद एपीआई प्राप्त करना मैं आईफोन से Google अनुवाद एपीआई का उपयोग करना चाहता हूं।आईफोन

मुझे क्या मिला है: http://code.google.com/p/gdata-objectivec-client/

लेकिन सूची में मैं एपीआई अनुवाद नहीं देख सकते हैं।

जहां मुझे पुस्तकालय मिल सकता है?

धन्यवाद।

उत्तर

4

Google भाषा API को वेब सेवा के रूप में प्रदान किया जाता है। non-javascript environments के लिए, आपको Google के सर्वर के साथ संवाद करने के लिए JSON का उपयोग करना चाहिए।

इस कार्यक्षमता (जैसे आपके द्वारा पोस्ट किए गए) की ओर एक उद्देश्य-सी रैपर प्रतीत नहीं होता है, इसलिए आपको अपना खुद का रोल करना होगा। शुक्र है, जेएसओएन आईफोन पर उपयोग करना बहुत आसान है।

0

आप स्टिग Brautaset के JSON पुस्तकालय (संस्करण 2.2) है, जो पार्सिंग के लिए कार्यक्षमता और JSON पैदा प्रदान करता है का उपयोग कर सकते हैं। Google अनुवाद से JSON प्रतिक्रिया अच्छी तरह से कोई लाइन ब्रेक के साथ स्वरूपित नहीं है, इसलिए आप भी एनएसएसकेनर का उपयोग कर सकते हैं।

10

मैंने पीएलट्रांसलेटर नामक Google Translator सेवा के लिए एक उद्देश्य-सी रैपर लिखा। http://github.com/xhan/PLTranslator

+2

+1 कुछ कोड साझा करने के लिए +1 – Armentage

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); 
}]; 

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^