# 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"); ```