我是 iOS 的新手,我制作了一个包含语言翻译功能的应用程序,所以我使用 Bing API 并使用Github 的FGTranslator。
但是它将法语翻译成英语,但我想为用户做出选择,因为用户可以选择诸如 as 之类的语言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];
}
}];
在这里,我如何从用户选择中设置不同的语言。
在这里,我为它编写了一个方法,然后出现了 as 之类的错误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
日文请帮助我。