私は iOS の初心者です。言語翻訳機能を含むアプリケーションを作成するので、Bing API を使用し、Github のFGTranslatorを使用します。
しかし、フランス語を英語に翻訳しますが、ユーザーが言語を選択できるように選択したいのですが、French
言語Spanish
を英語からスペイン語に変換する方法FGTranslator解決策を教えてください。
ここでFGTranslator
、言語変換メソッドは次のようになります
[self.translator translateText:@"Helo How are You"
completion:^(NSError *error, NSString *translated, NSString *sourceLanguage)
{
if (error)
{
[self showErrorWithError:error];
[SVProgressHUD dismiss];
}
else
{
NSString *fromLanguage = [[self currentLocale] displayNameForKey:NSLocaleIdentifier value:sourceLanguage];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:fromLanguage ? [NSString stringWithFormat:@"from %@", fromLanguage] : nil
message:translated
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alert show];
NSLog(@"STERING %@",translated);
[SVProgressHUD dismiss];
}
}];
ここでは、ユーザーの選択とは異なる言語を設定する方法を説明します。
ここで私はそれのためのメソッドを書きますFGTranslatorErrorDomainerror 1
. 次のようなメソッドを書くのを手伝ってください
[self.translator translateText:self.textView.text withSource:@"en" target:@"js" completion:^(NSError *error, NSString *translated, NSString *sourceLanguage) {
if (error)
{
[self showErrorWithError:error];
[SVProgressHUD dismiss];
}
else
{
NSLog(@"Translated Text %@",translated);
}
}];
ここに私en
は英語js
用と日本語用に書いています。助けてください。