私のアプリケーションでは、TextViewのコンテンツを翻訳し、ユーザーに提示します。
私の問題は次のとおりです。最初の文字列は、翻訳中に緩んだ改行文字で適切にフォーマットされています。
私の質問は、最初のNSStringと同じ場所に同じ量の改行文字を追加して、最初の文字列のように見せることはどうすればよいのでしょうか。
翻訳:
[[MSBingTranslator sharedTranslator] initWithDelegate:self andTranslateText:txtView.text fromLan:detectedLanguage toLan:@"de"];
- (void) MSBingTranslator:(MSBingTranslator *)cls translatedText:(NSString *) text {
txtView.text = text;
}
- (void) MSBingTranslator:(MSBingTranslator *)cls detectedLanguage:(NSString *)lan {
detectedLanguage = lan;
}
- (void) MSBingTranslator:(MSBingTranslator *)cls failedWithError:(NSString *) error {
}
翻訳にはhttps://github.com/moeseth/Bing-Translatorを使用しています。これは、MicrosoftのBingTranslatorのObjective-cラッパーです。