bing翻译文本中的换行符

时间:2014-12-07 07:19:58

标签: java bing-api

这是一个非常基本的问题

我正在使用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也会尝试翻译这些字符。

1 个答案:

答案 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");