这是一个非常基本的问题
我正在使用Bing翻译API方法:Translate.execute(要翻译的字符串,目标语言) 如果源语言中没有换行符,那么一切都很好。 E.g。
String str = "I have seen some app. Educational and fun.";
但是如果我的源文本有多行并且如下所示,我该如何为它创建一个String变量:
I have seen some app.
Educational and fun.
我不想在我的字符串中添加/ n,/ r字符,因为bing API也会尝试翻译这些字符。
答案 0 :(得分:0)
您是否可以一次翻译每个句子或行并在事后合并?
String str1 = "I have seen some app.";
String str2 = "Educational and fun.";
String result = Translate.execute(str1) + "\n" + Translate.execute(str2);
或者一次翻译全部并在您获得翻译后添加换行符?也许是(可能过于简单化):
String str = "I have seen some app. Educational and fun.";
String result = Translate.execute(str);
result = result.replaceAll(".", "\n");