もう古いのでこちらを参照してください
Microsoft Translator というマイクロソフトが提供している翻訳 API を iOS から簡単に使うためのライブラリを公開しました。
Microsoft Translator を iOS から使うためのライブラリは既存のものがあるのですが、メチャクチャシンプルに作ったので、翻訳するだけならこちらのほうが使いやすいと思います。
インストール方法
CocoaPods に公開済みです。
Podfile
に
pod 'NeetMSTranslator', '~>0.0.3
を追加して pod install
するだけで導入できます。
リポジトリはここです(https://github.com/neethouse/NeetMSTranslator)
スターやプルリク待ってます!
サンプルコード
NeetMSTranslator
が持っている メソッドは以下の3つだけです。 めちゃシンプル!!!!!
// シングルトンインスタンスを取得
NMSTranslator *tra = [NMSTranslator sharedTranslator];
// 登録した ClientID と ClientSecret で初期化
[tra initializeTranslatorWithClientID:@"your client ID"
clientSecret:@"your client secret"];
[tra transrateWithText:@"hello" to:@"ja" success:^(NSHTTPURLResponse *response, NSString *string) {
NSLog(@"succ: %@", string); // こんにちわ
} failure:^(NSHTTPURLResponse *response, NSData *data, NSError *error) {
NSLog(@"err: %@", error);
}];
注意
Microsoft Translator を利用するためには Microsoft Azure Marketplace にアカウントやらアプリケーションやらを登録する必要があります。
ググると出てくるので説明は省略します。
更に詳しい情報
http://developer.covelline.com/2014/07/neetmstranslator/
ATS(https しか通信できないようにする奴)に対応させました。