![JAR search and dependency download from the Maven repository](/logo.png)
net.sf.okapi.connectors.microsoft.TextQueryResultBuilder Maven / Gradle / Ivy
package net.sf.okapi.connectors.microsoft;
import java.util.ArrayList;
import java.util.List;
import net.sf.okapi.common.query.QueryResult;
import net.sf.okapi.common.resource.TextFragment;
class TextQueryResultBuilder extends QueryResultBuilder {
TextQueryResultBuilder(Parameters params, int weight) {
super(params, weight);
}
@Override
List convertResponses(List responses, String text) {
List results = new ArrayList<>();
for (TranslationResponse response : responses) {
QueryResult qr = createQueryResult(response);
qr.source = (response.sourceText == null) ? new TextFragment(text) : new TextFragment(response.sourceText);
qr.target = new TextFragment(response.translatedText);
results.add(qr);
}
return results;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy