# libretranslate-java
**Repository Path**: 760374564/libretranslate-java
## Basic Information
- **Project Name**: libretranslate-java
- **Description**: No description available
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-11-16
- **Last Updated**: 2025-11-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
LibreTranslate Java Restful Client
---
At some point we had to translate text in Java but we couldn't find any understandable libraries that we were comfortable with. So I wrote this library.
### `Add as depend:`
| **Gradle:**
```groovy
repositories {
// other repositories
maven {
name = "dynomakeRepository"
url = uri("https://maven.dynomake.it/releases")
}
}
dependencies {
// other depends
implementation "space.dynomake:libretranslate-java:1.0.9"
}
```
| **Maven:**
Repository:
```xml
dynomakeRepository
https://maven.dynomake.it/releases
```
Depend:
```xml
space.dynomake
libretranslate-java
1.0.9
```
### `Usage:`
For example, we will translate the text from Russian to English and put it in the console:
```java
System.out.println(Translator.translate(Language.RUSSIAN, Language.ENGLISH, "Для примера, переведем текст с русского на английский и выведем в консоль:"));
```
If you have LibreTranslate installed on your server, you can change the URL for requests. Example:
```java
Translator.setUrlApi("https://your_domain_with_libretranslate.com/translate");
Translator.setApiKey("your_api_key_if_required");
```