```
public interface ITextTranslator
```

Represents the interface for translate
## Methods

| Method | Description |
| --- | --- |
| [translateAsync(ArrayList texts, String targetLanguage)](#translateAsync-java.util.ArrayList-java.lang.String-) | translate texts to targetLanguage |
### translateAsync(ArrayList texts, String targetLanguage) {#translateAsync-java.util.ArrayList-java.lang.String-}
```
public abstract Future translateAsync(ArrayList texts, String targetLanguage)
```


translate texts to targetLanguage

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| texts | java.util.ArrayList | string list |
| targetLanguage | java.lang.String | target language |

**Returns:**
java.util.concurrent.Future - 
