public class DeepLv1Connector extends BaseConnector
| Modifier | Constructor and Description |
|---|---|
|
DeepLv1Connector() |
protected |
DeepLv1Connector(org.apache.http.impl.client.CloseableHttpClient httpClient)
Constructor for tests
|
| Modifier and Type | Method and Description |
|---|---|
List<List<QueryResult>> |
batchQuery(List<TextFragment> originalFragmentList) |
void |
close() |
List<List<TextFragment>> |
getFragmentGroups() |
int |
getMaxRequestSize() |
int |
getMaxTextParameters() |
String |
getName() |
DeepLv1ConnectorParameters |
getParameters() |
String |
getSettingsDisplay() |
boolean |
hasNext() |
QueryResult |
next() |
void |
open() |
int |
query(String text) |
int |
query(TextFragment fragment) |
protected String |
removeDupeCodes(String dupeCodeText) |
void |
setMaxRequestSize(int maxRequestSize)
Used for 'batchQuery' mode, sets a value (bytes) to use when grouping text fragments.
|
void |
setMaxTextParameters(int maxTextParameters) |
void |
setParameters(IParameters params) |
protected String |
toInternalCode(LocaleId locale) |
batchLeverage, batchLeverageUsingBatchQuery, batchQueryText, clearAttributes, getNoQueryThreshold, getSourceLanguage, getTargetLanguage, getWeight, leverage, leverageUsingBatchQuery, removeAttribute, setAttribute, setLanguages, setNoQueryThreshold, setRootDirectory, setWeightclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEachRemaining, removepublic DeepLv1Connector()
protected DeepLv1Connector(org.apache.http.impl.client.CloseableHttpClient httpClient)
httpClient - the client to usepublic int getMaxRequestSize()
public void setMaxRequestSize(int maxRequestSize)
maxRequestSize - the maximum size in bytes to use for each DeepL request (otherwise default is 28KB)public int getMaxTextParameters()
public void setMaxTextParameters(int maxTextParameters)
public List<List<TextFragment>> getFragmentGroups()
public void close()
public String getName()
public String getSettingsDisplay()
public DeepLv1ConnectorParameters getParameters()
getParameters in interface IQuerygetParameters in class BaseConnectorpublic void setParameters(IParameters params)
setParameters in interface IQuerysetParameters in class BaseConnectorpublic boolean hasNext()
hasNext in interface Iterator<QueryResult>hasNext in interface IQueryhasNext in class BaseConnectorpublic QueryResult next()
next in interface Iterator<QueryResult>next in interface IQuerynext in class BaseConnectorpublic List<List<QueryResult>> batchQuery(List<TextFragment> originalFragmentList)
batchQuery in interface IQuerybatchQuery in class BaseConnectorpublic int query(String text)
public int query(TextFragment fragment)
protected String toInternalCode(LocaleId locale)
toInternalCode in class BaseConnectorpublic void open()
Copyright © 2021. All rights reserved.